summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
* Apply tidy formattingNikita Popov2020-02-031-1/+1
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-12-041-1/+1
|\
| * Fix AST printing of nullable builtin typesNikita Popov2019-12-041-1/+1
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-09-261-1/+1
|\ \ | |/
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-09-261-1/+1
| |\
| | * Fix null-pointer deref in if stmt printingNikita Popov2019-09-261-1/+1
* | | Deprecate alternative array access syntaxrjhdby2019-07-191-1/+1
* | | Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-12/+12
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-06-281-1/+8
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-06-281-1/+8
| |\ \ | | |/
| | * Fix bugs in AST printersunnyeo2019-06-281-1/+8
| * | Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | | Merge branch 'deprecate_concat_add_sub' into PHP-8.4Bob Weinand2019-05-161-0/+1
|\ \ \
| * | | Deprecate unparenthesized concatenation and addition/subtractionBob Weinand2019-03-281-0/+1
* | | | Implement spread operator in arraysCHU Zhaowei2019-05-131-0/+39
* | | | Implement arrow functionsNikita Popov2019-05-021-3/+15
|/ / /
* | | Revert "Switch to bison location tracking"Nikita Popov2019-03-281-56/+128
* | | Switch to bison location trackingNikita Popov2019-03-211-128/+56
* | | Remove local variablesPeter Kokot2019-02-031-10/+0
* | | 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