summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
Commit message (Expand)AuthorAgeFilesLines
* Future-proof email addressesZeev Suraski2018-11-011-3/+3
* Fix incorrect literal freeing if pass_two generates fatal errorNikita Popov2018-09-041-1/+4
* Merge branch 'PHP-7.2' into PHP-7.3Xinchen Hui2018-08-171-1/+1
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-08-171-1/+1
| |\
| | * Fixed bug #76754 (parent private constant in extends class memory leak)Xinchen Hui2018-08-171-1/+1
| | * year++Xinchen Hui2018-01-021-1/+1
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Remove extra semicolonsGabriel Caruso2018-07-261-1/+1
* | | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | | Improved user iterator implementation to reduce zend_class_entry memory consu...Dmitry Stogov2018-07-121-0/+3
* | | Changed structure of zend_class_entry.trait_aliases and zend_class_entry.trai...Dmitry Stogov2018-07-111-21/+12
* | | Remove duplicated code (keep destroy_zend_function() for compatibility)Dmitry Stogov2018-06-271-23/+3
* | | Fixed ZTS race condition (zend_class_entry->ce_flags of internal classes must...Dmitry Stogov2018-06-271-1/+0
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-22/+22
* | | Implemented Request #76178 (Class constants are slow: they should be inlined ...Dmitry Stogov2018-05-031-0/+10
* | | Moved compiler helper functions from zend_opcode.c to zend_compile.cDmitry Stogov2018-03-131-37/+1
* | | Memory leak fix, for arg_info of internal functions with type hints (ZTS buil...Dmitry Stogov2018-03-061-6/+5
* | | Explicitly sort live ranges by start opnumNikita Popov2018-02-161-0/+16
* | | Moved "zval.u2.cache_slot" into free room of "zend_op"Dmitry Stogov2018-02-051-1/+1
* | | Changed CATCH instruction format (extended_value moved into op2, op2 into res...Dmitry Stogov2018-01-311-1/+5
* | | Make IS_UNUSED to be zero.Dmitry Stogov2018-01-311-1/+0
* | | Inline functionDmitry Stogov2018-01-161-5/+0
* | | Get rid of zend_op_array.early_bindingDmitry Stogov2018-01-111-2/+0
* | | Avoid, most offten unnecessary, memory load.Dmitry Stogov2018-01-111-4/+3
* | | Trailing whitespacesGabriel Caruso2018-01-031-1/+1
* | | year++Xinchen Hui2018-01-021-1/+1
* | | Fixed use-after free introduced in fcc08ce19f39f7ab1381ecc8a010037d41819329Dmitry Stogov2017-10-311-1/+1
* | | Prevent reference-counting on persistent zvals (internal constants, default p...Dmitry Stogov2017-10-301-3/+6
* | | Encapsulate reference-counting primitives.Dmitry Stogov2017-10-271-1/+1
* | | Use zval_ptr_dtor_nogc() in places where circular zvals are not possibleDmitry Stogov2017-10-091-1/+1
* | | Changed the way VM accesses constant operands in 64-bit builds.Dmitry Stogov2017-10-041-3/+22
|/ /
* | Fixed ZTS build (disable deallocation of arg_info of internal functions with ...Dmitry Stogov2017-09-131-0/+6
* | Fixed memry leaks (free arg_info of internal functions with type hints)Dmitry Stogov2017-09-131-0/+25
* | further sync for vim mode linesAnatol Belski2017-07-041-0/+2
* | Added missed opcodesDmitry Stogov2017-07-031-0/+2
* | shutdown_executor() refactoring (reuse opcache fast request shutdown code)Dmitry Stogov2017-06-221-45/+0
* | Implement jumptable optimizationNikita Popov2017-04-101-0/+13
* | Fix assertion violation with composerNikita Popov2017-01-241-1/+8
* | Introduced "zend_type" - an abstraction for type-hinting representation.Dmitry Stogov2017-01-131-2/+19
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
|/
* Fixed compilation warningsDmitry Stogov2016-06-211-1/+1
* Implemented RFC: Fix inconsistent behavior of $this variableDmitry Stogov2016-06-161-2/+0
* Small generator-related cleanupsNikita Popov2016-06-041-13/+0
* Fixed bug #72213 (Finally leaks on nested exceptions).Dmitry Stogov2016-05-251-55/+0
* Fixed bug #72188 (Nested try/finally blocks losing return value)Dmitry Stogov2016-05-131-1/+0
* Fixed compilation warningsDmitry Stogov2016-04-291-1/+1
* Fix assert() in EXT modeNikita Popov2016-03-251-1/+7
* Evaluate arguments of new for classes without ctorNikita Popov2016-03-251-1/+0
* Remove EXT_TYPE_UNUSED in favor of IS_UNUSEDNikita Popov2016-02-111-2/+2