History log of /php-src/Zend/zend_language_parser.y (Results 351 – 375 of 639)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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 ...

1...<<11121314151617181920>>...26