Revision tags: php-5.4.0alpha1, php-5.3.7RC1 |
|
#
4737910b |
| 06-Jun-2011 |
Felipe Pena |
- Added new parameter parsing option (p - for valid path (string without null byte in the middle)) # The tests will be fixed in the next commits
|
#
e1861890 |
| 03-Jun-2011 |
Stanislav Malyshev |
scalar types cleanup
|
#
d7c9c5af |
| 03-Jun-2011 |
Stanislav Malyshev |
scalar types cleanup
|
#
a546b320 |
| 16-May-2011 |
Rasmus Lerdorf |
oops, can't use that macro here
|
#
a5eeecb1 |
| 16-May-2011 |
Rasmus Lerdorf |
Suppress a dozen unused return value warnings in places where the return value is really not useful to us.
|
#
516c2f59 |
| 15-May-2011 |
Stanislav Malyshev |
removing scalar types in trunk
|
#
9e05a9ad |
| 03-Apr-2011 |
Felipe Pena |
- Removed unused variable (Pierrick)
|
Revision tags: php-5.3.6 |
|
#
4c7c9df8 |
| 14-Mar-2011 |
Dmitry Stogov |
Fixed multibyte related issues
|
Revision tags: php-5.3.6RC3 |
|
#
cdb9ee0d |
| 06-Mar-2011 |
Moriyoshi Koizumi |
Fix zend.multibyte oddities. Hope this will address all the known problems.
|
Revision tags: php-5.3.6RC2, php-5.3.6RC1, php-5.2.17, php-5.3.5 |
|
#
3f5ad237 |
| 03-Jan-2011 |
Ilia Alshanetsky |
Fixed Bug #53629 (memory leak inside highlight_string()).
|
#
7a2157cf |
| 03-Jan-2011 |
Ilia Alshanetsky |
Fixed Bug #53629 (memory leak inside highlight_string()).
|
#
bbf3d43c |
| 19-Dec-2010 |
Moriyoshi Koizumi |
* Refactor zend_multibyte facility. Now mbstring.script_encoding is superseded by zend.script_encoding.
|
Revision tags: php-5.2.16, php-5.2.15, php-5.3.4, php-5.2.15RC2, php-5.3.4RC2 |
|
#
4574844c |
| 25-Nov-2010 |
Pierre Joye |
- cleanup broken double definition of php_win_err and rename it while being there
|
#
ac71f493 |
| 24-Nov-2010 |
Dmitry Stogov |
Added multibyte suppport by default. Previosly php had to be compiled with --enable-zend-multibyte. Now it can be enabled or disabled throug zend.multibyte directive in php.ini (regenerated scanner)
|
Revision tags: php-5.3.4RC1, php-5.2.15RC1, PHP_5_2_15RC1 |
|
#
ef53214b |
| 15-Sep-2010 |
Pierre Joye |
- not used anymore
|
#
e3bb9348 |
| 15-Sep-2010 |
Dmitry Stogov |
Regenerated
|
Revision tags: oci8-1.4.3, php-5.2.14, php-5.3.3, php-5.3.3RC3, php-5.2.14RC3, php-5.3.3RC2, php-5.2.14RC2 |
|
#
96bb25e8 |
| 29-Jun-2010 |
Felipe Pena |
- Reverted fix for bug #48930 (due binary compatibility breakage)
|
Revision tags: php-5.3.3RC1, php-5.2.14RC1 |
|
#
33fae4ca |
| 24-May-2010 |
Ilia Alshanetsky |
Added support for numeric & scalar type hint as defined within http://wiki.php.net/rfc/typecheckingstrictandweak RFC
|
#
ab9de550 |
| 23-May-2010 |
Ilia Alshanetsky |
Allow arbitrary number of space characters between type-hint and method/function parameter
|
#
1bc92476 |
| 20-May-2010 |
Derick Rethans |
- Added scalar typehinting.
|
#
cd6415f1 |
| 22-Apr-2010 |
Stefan Marr |
Implemented Traits for PHP as proposed in the RFC [TRAITS] # RFC http://wiki.php.net/rfc/horizontalreuse#traits_-_reuse_of_behavior # Ok, here we go, I guess that will result in more dis
Implemented Traits for PHP as proposed in the RFC [TRAITS] # RFC http://wiki.php.net/rfc/horizontalreuse#traits_-_reuse_of_behavior # Ok, here we go, I guess that will result in more discussion, which is fine # by me. But now, the patch is here, and properly archived. # # See below a list of notes to the patch, it also includes a list of # points which should be fixed # # Internals of the Traits Patch # ----------------------------- # # Open TODOs # """""""""" # # - Reflection API # - support for traits for internal classes # - currently destroy_zend_class does not handle that case # # Introduced Structures # """"""""""""""""""""" # # Data structures to encode the composition information specified in the # source: # - zend_trait_method_reference # - zend_trait_precedence # - zend_trait_alias # # Changes # """"""" # # zend_class_entry # - uses NULL terminated lists of pointers for # - trait_aliases # - trait_precedences # - do you prefer an explicit counter? # - the information is only necessary during class composition # but might be interesting for reflection # - did not want to blow up class further with not really necessary length counters # # added keywords # - trait # - insteadof # # Added opcodes # ZEND_ADD_TRAIT # - similar to ZEND_ADD_INTERFACE # - adds the trait to the list of traits of a class, no actual composition done # ZEND_BIND_TRAITS # - emitted in zend_do_end_class_declaration # - concludes the class definition and will initiate the trait composition # when the class definition is encountered during runtime # # Added Flags # ZEND_ACC_TRAIT = 0x120 # ZEND_ACC_IMPLEMENT_TRAITS = 0x400000 # ZEND_FETCH_CLASS_TRAIT = 14 # # zend_vm_execute.h # - not sure whether the handler initialization (ZEND_ADD_TRAIT_SPEC_HANDLER, # ZEND_BIND_TRAITS_SPEC_HANDLER) is correct, maybe it should be more selective # # zend_compile.c # - refactored do_inherit_method_check # split into do_inherit_method_check and do_inheritance_check_on_method # - added helper functions use a '_' as prefix and are not mentioned in the # headers # - _copy_functions # prepare hash-maps of functions which should be merged into a class # here the aliases are handled # - _merge_functions # builds a hash-table of the methods which need to be added to a class # does the conflict detection # - reused php_runkit_function_copy_ctor # - it is not identical with the original code anymore, needed to update it # think I fixed some bugs, not sure whether all have been reported back to runkit # - has to be renamed, left the name for the moment, to make its origin obvious # - here might be optimization potential # - not sure whether everything needs to be copied # - copying the literals might be broken # - added it since the literals array is freed by efree and gave problems # with doubled frees # - all immutable parts of the zend_op array should not be copied # - am not sure which parts are immutable # - and not sure how to avoid doubled frees on the same arrays on shutdown # - _merge_functions_to_class # does the final merging with the target class to handle inherited # and overridden methods # - small helper for NULL terminated lists # zend_init_list, zend_add_to_list # # zend_language_parser.y # - reused class definition for traits # - there should be something with regard to properties # - if they get explicitly defined, it might be worthwhile to # check that there are no collisions with other traits in a composition # (however, I would not introduce elaborate language features to control that # but a notice for such conflicts might be nice to the developers)
show more ...
|
#
0bba0bfd |
| 20-Apr-2010 |
Dmitry Stogov |
regenerated files
|
Revision tags: php-5.3.2, php-5.2.13, php-5.3.2RC3, php-5.3.2RC2, php-5.2.13RC2 |
|
#
15a3c450 |
| 11-Feb-2010 |
Pierre Joye |
- those are in 5.3.2 now, merge to 5.3.2 section is coming
|
Revision tags: php-5.2.13RC1, php-5.3.2RC1, php-5.2.12, php-5.2.12RC4, php-5.2.12RC3, php-5.2.12RC2, php-5.3.1, php-5.3.1RC4, php-5.2.12RC1, php-5.3.1RC3, php-5.3.1RC2, oci8-1.4.0, php-5.2.11 |
|
#
0f1b93a1 |
| 10-Sep-2009 |
Jani Taskinen |
- Fix skips
|
Revision tags: php-5.2.11RC3, php-5.3.1RC1, php-5.2.11RC2, php-5.2.11RC1, php-5.3.0, php-5.3.0RC4, php-5.2.10, php-5.2.10RC2, php-5.3.0RC3, php-5.2.10RC1, php-5.3.0RC2 |
|
#
e7c5f3cf |
| 05-May-2009 |
Matt Wilmas |
Regenerate
|