summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
Commit message (Expand)AuthorAgeFilesLines
* Allow loading FFI bindings through ffi.preload directiveDmitry Stogov2019-10-221-0/+3
* Define OBJ_PROP_TO_OFFSET() using XtOffsetOf()Nikita Popov2019-09-141-1/+1
* Allow throwing exception while loading parent classNikita Popov2019-09-121-1/+4
* Only allow "nearly linked" classes for parent/interfaceNikita Popov2019-09-111-1/+5
* Free two bits in fn_flags by merging ZEND_ACC_HEAP_RT_CACHE/ZEND_ACC_USER_ARG...Dmitry Stogov2019-09-021-4/+5
* Fixed information about unused flagsDmitry Stogov2019-09-021-2/+2
* Relax closure $this unbinding deprecationNikita Popov2019-08-231-0/+3
* Use run-time cache to avoid repeatable hash lookups in ZEND_DECLARE_CLASS_DEL...Dmitry Stogov2019-07-191-1/+1
* Deprecate alternative array access syntaxrjhdby2019-07-191-1/+2
* Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-0/+3
* Optimization of INC/DEC helpersDmitry Stogov2019-07-031-0/+3
* Fix arginfo leak in disable_functionsNikita Popov2019-06-281-0/+1
* Keep lowercased parent class name as second argument of DECLARE_CLASS to avoi...Dmitry Stogov2019-06-251-1/+1
* Make ZEND_SEND_* flags unsignedNikita Popov2019-06-211-3/+3
* Fix shift UB in constantsNikita Popov2019-06-191-1/+1
* Support full variance if autoloading is usedNikita Popov2019-06-111-2/+9
* Register class before fetching parentNikita Popov2019-06-111-3/+3
* Better hot/cold code splittingDmitry Stogov2019-05-311-1/+10
* Forbid use of not fully linked classesNikita Popov2019-05-231-0/+3
* Revert "Rename *.l files to *.re"Joe Watkins2019-05-201-1/+1
* Rename *.l files to *.rePeter Kokot2019-05-171-1/+1
* Merge branch 'deprecate_concat_add_sub' into PHP-8.4Bob Weinand2019-05-161-1/+1
|\
| * Deprecate unparenthesized concatenation and addition/subtractionBob Weinand2019-03-281-1/+1
* | Removed ability to compile PHP without EX(run_time_cache). ZEND_EX_USE_RUN_TI...Dmitry Stogov2019-05-151-23/+0
* | Deprecate left-associative ternaryNikita Popov2019-05-071-0/+3
* | Implement arrow functionsNikita Popov2019-05-021-2/+4
* | Also, use ZEND_ACC_PRELOADED for classesDmitry Stogov2019-04-301-28/+28
* | Backported call frame initialization improvementDmitry Stogov2019-04-121-29/+24
* | Replace "ZEND_CALL_CTOR" hack by additional live-rangeDmitry Stogov2019-04-121-2/+2
|/
* Revert "Switch to bison location tracking"Nikita Popov2019-03-281-2/+4
* Switch to bison location trackingNikita Popov2019-03-211-4/+2
* Fix shifting signed values too farStanislav Malyshev2019-03-061-1/+1
* Fix out-dated docs and typoc9s2019-03-011-1/+1
* ZEND_COMPILE_EXTENDED_INFO split Currently a tool may not decide between debu...Joe Watkins2019-02-191-16/+18
* Fixed bug #77633Dmitry Stogov2019-02-181-0/+3
* Add preloading support for typed propertiesNikita Popov2019-02-151-1/+4
* Fixed bug #77613 (method visibility change) (reverted ZEND_ACC_CTOR and ZEND_...Dmitry Stogov2019-02-141-0/+6
* Remove local variablesPeter Kokot2019-02-031-10/+0
* Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* Merge branch 'PHP-7.3'Nikita Popov2019-01-241-0/+3
|\
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-01-241-0/+3
| |\
| | * Add flag to disable jumptable optimizationNikita Popov2019-01-241-0/+3
| * | Future-proof email addressesZeev Suraski2018-11-011-2/+2
* | | Implement single-pass live range calculationNikita Popov2019-01-211-0/+5
* | | Implement typed propertiesNikita Popov2019-01-111-2/+15
* | | Stop passing CG(active_op_array) between internal compiler functions.Dmitry Stogov2018-12-071-7/+0
* | | Mark preloaded op_arraysDmitry Stogov2018-12-031-1/+4
* | | Added ZEND_COMPILE_WITHOUT_EXECUTION and ZEND_COMPILE_PRELOAD to determine wh...Dmitry Stogov2018-11-271-0/+6
* | | Fixed issues related to optimization and persitence of classes linked with in...Dmitry Stogov2018-11-141-1/+4
* | | Remove do_bind_inherited_class; use do_bind_classLevi Morrison2018-11-071-2/+1