#
0d7a6388 |
| 26-Sep-2013 |
Nikita Popov |
Implement variadic function syntax As per RFC: https://wiki.php.net/rfc/variadics |
#
ef9e003b |
| 13-Sep-2013 |
Nikita Popov |
Small cleanup in class name resolution of compiler * The fetch_type and check_ns_name parameters of zend_resolve_class_name were unused and are now removed. * ZEND_FETCH_CLASS_G
Small cleanup in class name resolution of compiler * The fetch_type and check_ns_name parameters of zend_resolve_class_name were unused and are now removed. * ZEND_FETCH_CLASS_GLOBAL is no longer used (no code actually checking for it). * The checks for usage of "namespace" as class name were unnecessary as that situation can't occur anyways.
show more ...
|
Revision tags: php-5.5.3, php-5.4.19, php-5.5.2, php-5.4.18, php-5.5.2RC1, php-5.4.18RC2 |
|
#
4adf49ee |
| 23-Jul-2013 |
Igor Wiedler |
Import namespaced constants via new 'use const' sequence |
Revision tags: php-5.5.1, php-5.4.18RC1 |
|
#
5dd41627 |
| 16-Jul-2013 |
Igor Wiedler |
Add new 'use function' sequence for importing namespaced functions This is specified as the use_function RFC: * https://wiki.php.net/rfc/use_function |
Revision tags: php-5.3.27, php-5.4.17, php-5.5.0, php-5.3.27RC1, php-5.4.17RC1, php-5.5.0RC3, php-5.3.26, php-5.4.16, php-5.5.0RC2, php-5.3.26RC1, php-5.4.16RC1, php-5.5.0RC1, php-5.3.25, php-5.4.15, php-5.3.25RC1, php-5.5.0beta4, php-5.4.15RC1, php-5.4.14, php-5.3.24, php-5.5.0beta3, php-5.3.24RC1, php-5.4.14RC1, php-5.5.0beta2 |
|
#
975d2666 |
| 25-Mar-2013 |
Xinchen Hui |
Fixed bug #64503 (Compilation fails with error: conflicting types for 'zendparse'). |
Revision tags: php-5.5.0beta1, php-5.3.23, php-5.4.13, php-5.5.0alpha6, php-5.3.23RC1, php-5.4.13RC1, php-5.3.22, php-5.5.0alpha5, php-5.4.12, php-5.3.22RC2, php-5.4.12RC2, php-5.3.22RC1, php-5.4.12RC1, php-5.5.0alpha4 |
|
#
8991ed01 |
| 19-Jan-2013 |
Lars Strojny |
Class Name Resolution As Scalar Via "class" Keyword |
Revision tags: php-5.3.21, php-5.4.11, php-5.5.0alpha3 |
|
#
c3ebd630 |
| 09-Jan-2013 |
Dmitry Stogov |
Merge branch 'PHP-5.4' into PHP-5.5 * PHP-5.4: Fixed compilator bug that might cause jump depended on unitialized value
|
#
625000ab |
| 09-Jan-2013 |
Dmitry Stogov |
Merge branch 'PHP-5.3' into PHP-5.4 * PHP-5.3: Fixed compilator bug that might cause jump depended on unitialized value
|
#
d4650c5d |
| 09-Jan-2013 |
Dmitry Stogov |
Fixed compilator bug that might cause jump depended on unitialized value |
Revision tags: php-5.3.21RC1, php-5.4.11RC1 |
|
#
a666285b |
| 01-Jan-2013 |
Xinchen Hui |
Happy New Year |
#
0a7395e0 |
| 01-Jan-2013 |
Xinchen Hui |
Happy New Year |
#
831fbcf3 |
| 01-Jan-2013 |
Xinchen Hui |
Happy New Year |
#
b8c719c0 |
| 25-Dec-2012 |
Dmitry Stogov |
Merge branch 'PHP-5.4' into PHP-5.5 * PHP-5.4: Traits refactoring
|
#
3f8c729e |
| 25-Dec-2012 |
Dmitry Stogov |
Traits refactoring |
Revision tags: php-5.3.20 |
|
#
27683158 |
| 19-Dec-2012 |
Nikita Popov |
Add missing zend_do_free call This is a followup to d53f1bf8ab. When the yield *statement* is used its return value still needs to be freed. |
Revision tags: php-5.4.10, php-5.5.0alpha2, php-5.3.20RC1, php-5.4.10RC1, php-5.3.19, php-5.4.9, php-5.5.0alpha1, php-5.3.19RC1, php-5.4.9RC1, php-5.3.18, php-5.4.8, php-5.3.18RC1, php-5.4.8RC1, php-5.3.17, php-5.4.7, php-5.4.7RC1 |
|
#
d60e3c6e |
| 25-Aug-2012 |
Nikita Popov |
Merge remote-tracking branch 'php-src/master' into addGeneratorsSupport Conflicts: Zend/zend_language_parser.y Zend/zend_vm_execute.skl
|
#
bd70d155 |
| 25-Aug-2012 |
Nikita Popov |
Remove implementation stubs for yield delegation I decided to leave out yield delegation for an initial proposal, so remove the stubs for it too. |
#
35951d4b |
| 25-Aug-2012 |
Xinchen Hui |
Support list in foreach RFC: https://wiki.php.net/rfc/foreachlist |
#
1823b16f |
| 20-Aug-2012 |
Nikita Popov |
Merge remote-tracking branch 'php-src/master' into addGeneratorsSupport Merging master to fix Windows build Conflicts: Zend/zend_language_scanner.c Zend/zend
Merge remote-tracking branch 'php-src/master' into addGeneratorsSupport Merging master to fix Windows build Conflicts: Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h Zend/zend_vm_def.h
show more ...
|
#
3336e1e7 |
| 20-Aug-2012 |
Stanislav Malyshev |
Merge branch 'pull-request/31' * pull-request/31: Fix lexing of nested heredoc strings in token_get_all()
|
Revision tags: php-5.3.16, php-5.4.6 |
|
#
c64f4e73 |
| 14-Aug-2012 |
Xinchen Hui |
Add functions declarations, use tabs |
#
f4ce3646 |
| 13-Aug-2012 |
Nikita Popov |
Merge remote-tracking branch 'php-src/master' into addGeneratorsSupport This is just an intial merge. It does not yet make generators and finally work together. Conflicts:
Merge remote-tracking branch 'php-src/master' into addGeneratorsSupport This is just an intial merge. It does not yet make generators and finally work together. Conflicts: Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h Zend/zend_vm_def.h Zend/zend_vm_execute.h Zend/zend_vm_execute.skl Zend/zend_vm_opcodes.h
show more ...
|
#
80d5ae3c |
| 13-Aug-2012 |
Xinchen Hui |
Implemented 'finally' keywords for php RFC: https://wiki.php.net/rfc/finally FR: https://bugs.php.net/bug.php?id=32100 and I have got some improvment ideas(performance), will impleme
Implemented 'finally' keywords for php RFC: https://wiki.php.net/rfc/finally FR: https://bugs.php.net/bug.php?id=32100 and I have got some improvment ideas(performance), will implemented later. thanks
show more ...
|
Revision tags: php-5.4.6RC1 |
|
#
ba568aae |
| 25-Jul-2012 |
Xinchen Hui |
Fixed invalid read in CONST_STRING dereference, reported by Nikic |
#
de80e3ce |
| 22-Jul-2012 |
Nikita Popov |
Remove reference restrictions from foreach foreach only allowed variables to be traversed by reference. This never really made sense because a) Expressions like array(&$a, &
Remove reference restrictions from foreach foreach only allowed variables to be traversed by reference. This never really made sense because a) Expressions like array(&$a, &$b) can be meaningfully iterated by-ref b) Function calls can return by-ref (so they can also be meaningfully iterated) c) Iterators could at least in theory also be iterated by-ref (not sure if any iterator makes use of this) With by-ref generators the restriction makes even less sense, so I removed it altogether.
show more ...
|