History log of /PHP-8.2/Zend/zend_language_parser.y (Results 176 – 200 of 627)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 69e7c9d8 16-Sep-2014 Nikita Popov

Initial coalesce operator implementation

Revision tags: php-5.5.17RC1, php-5.4.33RC1
# 545fd516 29-Aug-2014 Nikita Popov

Don't distinguish between ast/list in parser

This removes the need to use $<ast>{n} or $<list>$ casts in the
reduction actions.

Keeping the distinction in the parser doesn't rea

Don't distinguish between ast/list in parser

This removes the need to use $<ast>{n} or $<list>$ casts in the
reduction actions.

Keeping the distinction in the parser doesn't really give us any
benefit and only makes changing the grammar harder.

show more ...

# 25d57aac 29-Aug-2014 Nikita Popov

Introduce optional_expr

# c6a5c3c6 29-Aug-2014 Nikita Popov

Remove parenthesis_expr

This was necessary previously to handle yields, now it only clutters
up the grammar.

# 7722d2c5 29-Aug-2014 Nikita Popov

Simplify `argument` production

Revision tags: php-5.6.0
# f3b629c9 26-Aug-2014 Nikita Popov

Move =&new deprecation message into compiler

# f8abb9a4 26-Aug-2014 Nikita Popov

Handle remaining magic constants in parser as well

As far as I can see the !filename case cannot occur, so I dropped
it.

# 49b4e12e 26-Aug-2014 Nikita Popov

Add backup_doc_comment production

Bison can't detect the type of a mid-rule action, even if it accesses
$<str>$, so need to create a separate rule for this.

# b7876e73 26-Aug-2014 Nikita Popov

eval() with parse error uses clean shutdown now

Revision tags: POST_AST_MERGE, PRE_AST_MERGE, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE
# 6c687e0d 21-Aug-2014 Nikita Popov

Add type annotations to parser

Conflicts:

Zend/zend_language_parser.y

# 6db293d5 25-Aug-2014 Nikita Popov

Merge remote-tracking branch 'php-src/master' into ast

Conflicts:
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_globals.h
Zend/zend_langua

Merge remote-tracking branch 'php-src/master' into ast

Conflicts:
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_globals.h
Zend/zend_language_parser.y
Zend/zend_language_scanner.c
Zend/zend_language_scanner.l
Zend/zend_types.h

show more ...


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1

Revision tags: php-5.5.16, php-5.4.32
# 458f67cd 18-Aug-2014 Nikita Popov

Fix encoding declaration handling

As the encoding declaration influences lexing it needs to be
immidiately handled in the parser.

# ef5f3390 16-Aug-2014 Nikita Popov

Implement a[0] syntax from merge

# 8ee2a4a9 16-Aug-2014 Anatol Belski

first shot on merging the core fro the int64 branch

Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1
# 7301994c 04-Aug-2014 Dmitry Stogov

Merge branch 'master' into phpng

* master: (46 commits)
PHP_INT_MIN and _MAX tests
NEWS and UPGRADING
Added PHP_INT_MIN
Fix wrong lenght size
Bug #51096 - Remov

Merge branch 'master' into phpng

* master: (46 commits)
PHP_INT_MIN and _MAX tests
NEWS and UPGRADING
Added PHP_INT_MIN
Fix wrong lenght size
Bug #51096 - Remove unnecessary ? for first/last day of
Moved streams related functions to xp_ssl.c
Remove duplicate NEWS
Update NEWS
Update NEWS
Update NEWS
BFN
BFN
Fixed bug #67715 (php-milter does not build and crashes randomly).
We need to turn off any strict mode here for this warning to show up
Disable restrictions regarding arrays in constants at run-time. For the discussion around it, see the thread on the mailing list: http://www.mail-archive.com/internals@lists.php.net/msg68245.html
Revert "Fix bug #67064 in a BC safe way"
Updated NEWS for #67693
Updated NEWS for #67693
Fixed bug #67693 - incorrect push to the empty array
add missing entry to NEWS
...

Conflicts:
Zend/tests/errmsg_040.phpt
Zend/tests/ns_059.phpt
Zend/zend_language_parser.y
Zend/zend_vm_def.h
ext/openssl/openssl.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_directory.c
ext/spl/spl_iterators.c
ext/sqlite3/sqlite3.c
ext/standard/array.c

show more ...


Revision tags: php-5.3.29RC1
# 6cf89612 30-Jul-2014 Nikita Popov

Support doc comments for propreties

# d5ddd2db 30-Jul-2014 Bob Weinand

Disable restrictions regarding arrays in constants at run-time.
For the discussion around it, see the thread on the mailing list:
http://www.mail-archive.com/internals@lists.php.net/msg68245.

Disable restrictions regarding arrays in constants at run-time.
For the discussion around it, see the thread on the mailing list:
http://www.mail-archive.com/internals@lists.php.net/msg68245.html

show more ...

Revision tags: php-5.6.0RC3
# 78890506 28-Jul-2014 Nikita Popov

Add zend_ prefix for emit_op(_tmp)

# cf7f0c41 28-Jul-2014 Nikita Popov

zend_ast_create determined child count automatically

# 39d480e4 28-Jul-2014 Nikita Popov

Remove zend_ast_create_unary etc

# 38c4125c 28-Jul-2014 Nikita Popov

Cleanup dead/duplicate code

# 1d79fb30 28-Jul-2014 Nikita Popov

Add zend_ast_list* variant to parser stack element

# f29b84ab 28-Jul-2014 Nikita Popov

Minor cleanups in AST code

# d3cb2393 27-Jul-2014 Nikita Popov

Use separate node type for lists

This saves storing the children count for normal ast nodes.

12345678910>>...26