summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
...
* | | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | | Implement ??= operatorNikita Popov2019-01-221-0/+1
* | | Implement typed propertiesNikita Popov2019-01-111-1/+17
* | | Support parent::class inside constexpr contextsNikita Popov2019-01-041-5/+14
* | | Handle self::class separately from __CLASS__ in const evalNikita Popov2019-01-041-1/+9
* | | Fix intl buildNikita Popov2019-01-041-3/+3
* | | Introduce separate ZEND_AST_CLASS_NAME AST nodeNikita Popov2019-01-041-0/+14
* | | Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-1/+1
* | | Fix some misspellingsGabriel Caruso2018-08-121-1/+1
|/ /
* | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized d...Dmitry Stogov2018-07-041-32/+32
* | Merge branch 'PHP-7.2'Nikita Popov2018-06-291-0/+6
|\ \ | |/
| * Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-06-291-0/+6
| |\
| | * Fix nullable type pretty-printingNikita Popov2018-06-291-0/+6
| | * year++Xinchen Hui2018-01-021-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-4/+4
* | | Use iteration instead of recursionDmitry Stogov2018-05-081-6/+15
* | | Dereference child1 only after NULL checkDmitry Stogov2018-04-021-1/+1
* | | Optmized AST creationDmitry Stogov2018-03-151-10/+208
* | | zend_ast_destroy() optimizationDmitry Stogov2018-03-151-38/+30
* | | Mark zend_ast_export() as "cold".Dmitry Stogov2018-03-141-19/+19
* | | Access extra data stored in zval through macrosDmitry Stogov2018-01-231-2/+2
* | | Optimize zval_dtor_func()Dmitry Stogov2018-01-161-0/+6
* | | year++Xinchen Hui2018-01-021-1/+1
* | | 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
| | |\