summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
* Removed workaraouns for inconsistent zvals (REFCOUNTED+INTERNED). They should...Dmitry Stogov2017-11-031-12/+1
* Don't dup after fetch_dimension_constNikita Popov2017-11-021-9/+1
* Workaroud for inconsistent ZVALs in AST produced by compiler (strings may be ...Dmitry Stogov2017-10-311-1/+9
* Prevent reference-counting on persistent zvals (internal constants, default p...Dmitry Stogov2017-10-301-3/+3
* Encapsulate reference-counting primitives.Dmitry Stogov2017-10-271-1/+1
* Avoid HashTable allocations for empty arrays (using zend_empty_array).Dmitry Stogov2017-10-241-1/+6
* Always use IS_CONSTANT_AST (IS_CONSTANT is removed).Dmitry Stogov2017-10-101-20/+51
* Changed zend_ast_ref structure to use only one allocation, removing dichotomy...Dmitry Stogov2017-10-091-30/+71
* further sync for vim mode linesAnatol Belski2017-07-041-0/+10
* Refactored API for constant array element propagationDmitry Stogov2017-06-151-5/+1
* Merge branch 'PHP-7.1'Nikita Popov2017-03-231-2/+6
|\
| * Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-03-231-2/+6
| |\
| | * Fix lineno for AST_ZVAL nodesNikita Popov2017-03-231-2/+6
* | | Merge branch 'PHP-7.1'Nikita Popov2017-03-171-1/+8
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-03-171-1/+8
| |\ \ | | |/
| | * Fix AST start lineno for list nodesNikita Popov2017-03-171-1/+8
| * | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2017-01-081-1/+1
| |\ \ | | |/
| | * [ast] Fix exporting **= in expansion of assign opSara Golemon2017-01-081-1/+1
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | | Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUED)Dmitry Stogov2016-11-281-1/+1
* | | Merge branch 'PHP-7.1'Nikita Popov2016-09-281-1/+9
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-09-281-1/+9
| |\ \ | | |/
| | * Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2016-09-281-1/+9
| | |\
| | | * bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
| | | * bump yearXinchen Hui2015-01-151-1/+1
* | | | [ast] Fix exporting **= in expansion of assign opSara Golemon2016-08-061-1/+1
|/ / /
* | | Allow for [] = $array; (alias for list())Bob Weinand2016-05-201-5/+0
* | | Merge branch 'PHP-7.0'Sara Golemon2016-05-121-1/+5
|\ \ \ | |/ /
| * | Fix serializing ZEND_AST_SHELL_EXECSara Golemon2016-05-121-1/+5
* | | Revert "Refactor zval cleanup into single function"Dmitry Stogov2016-05-061-31/+31
* | | Refactor zval cleanup into single functionBob Weinand2016-05-051-31/+31
* | | Fix compile warning in ast.cNikita Popov2016-05-021-1/+1
* | | Allow catching multiple exception types in a single catch statementPierrick Charron2016-05-011-3/+6
* | | - get rid of EG(scope). zend_get_executed_scope() should be used instead.Dmitry Stogov2016-04-281-10/+10
|/ /
* | Fix constant expr coaleasce with protected mode opcacheBob Weinand2016-04-211-12/+0
* | allow null coalescing (??) on constant expressionsMárcio Almada2016-04-211-1/+38
* | Fixed bug #71922Nikita Popov2016-03-291-16/+31
* | bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
* | Fixed bug #70528 (assert() with instanceof adds apostrophes around class name)Xinchen Hui2015-09-191-1/+5
* | Handle empty (NULL) stmt in ast_exportnikita22062015-07-161-0/+4
* | Use NULL where possible for exception classAaron Piotrowski2015-07-071-2/+2
* | Replace references to PHP_WIN32 and TSRM_WIN32 with ZEND_WIN32 in Zend/, this...Kalle Sommer Nielsen2015-07-041-1/+1
* | Remove need to pass error levelAaron Piotrowski2015-07-031-2/+2
* | Enable throwing custom exceptions from errorsAaron Piotrowski2015-07-031-2/+2
* | Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-7/+7
* | Improved zend_string API (Francois Laupretre)Dmitry Stogov2015-06-291-1/+1
* | Avoid zval duplication in ZVAL_ZVAL() macro (it was necessary only in few pla...Dmitry Stogov2015-06-121-1/+6
* | Also unreserve T_CLASSBob Weinand2015-05-251-3/+0