summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/compact_literals.c
Commit message (Expand)AuthorAgeFilesLines
* Remove support for EXT_NOPNikita Popov2020-09-181-1/+1
* Implement named parametersNikita Popov2020-07-311-0/+14
* Merge branch 'PHP-7.4'Nikita Popov2020-07-291-0/+3
|\
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-291-0/+3
| |\
| | * Consider op1 literal of FETCH_OBJ_RNikita Popov2020-07-291-0/+3
* | | Add zend_create_member_string() APINikita Popov2020-04-141-5/+1
* | | Export the zend_string_concat3() APINikita Popov2020-04-091-9/+4
* | | Merge branch 'PHP-7.4'Nikita Popov2020-04-011-3/+8
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-04-011-3/+8
| |\ \ | | |/
| | * Fix literal compaction collision between string and doubleNikita Popov2020-04-011-3/+8
* | | Implement union typesNikita Popov2019-11-081-16/+28
* | | Change ZEND_RECV and ZEND_RECV_VARIADIC to use extended_value for cache slot ...Dmitry Stogov2019-09-231-6/+1
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-07-191-0/+1
|\ \ \ | |/ /
| * | Use run-time cache to avoid repeatable hash lookups in ZEND_DECLARE_CLASS_DEL...Dmitry Stogov2019-07-191-0/+1
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-07-191-0/+5
|\ \ \ | |/ /
| * | Use run-time cache to avoid repeatable hash lookups when creating anonymous f...Dmitry Stogov2019-07-191-0/+5
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-07-051-76/+36
|\ \ \ | |/ /
| * | Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-76/+36
* | | Merge branch 'PHP-7.4'Nikita Popov2019-07-041-6/+11
|\ \ \ | |/ /
| * | Compact literals: Don't insert unmergeable keysNikita Popov2019-07-041-6/+11
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-251-0/+5
|\ \ \ | |/ /
| * | Keep lowercased parent class name as second argument of DECLARE_CLASS to avoi...Dmitry Stogov2019-06-251-0/+5
* | | Merge branch 'PHP-7.4'Nikita Popov2019-06-111-9/+1
|\ \ \ | |/ /
| * | Register class before fetching parentNikita Popov2019-06-111-9/+1
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-02-051-1/+1
|\ \ \ | |/ /
| * | Remove copyright years.Dmitry Stogov2019-02-051-1/+1
* | | Remove bareword fallback for constantsNikita Popov2019-01-311-1/+1
* | | Remove support for case-insensitive constantsNikita Popov2019-01-311-3/+3
|/ /
* | Merge branch 'PHP-7.3'Nikita Popov2019-01-221-1/+1
|\ \ | |/
| * Fixed bug #77287Nikita Popov2019-01-221-1/+1
* | Implement typed propertiesNikita Popov2019-01-111-47/+65
* | Merge branch 'PHP-7.3'Nikita Popov2019-01-021-3/+3
|\ \ | |/
| * Possible fix for bug #77287Nikita Popov2019-01-021-3/+3
* | Merge branch 'PHP-7.3'Nikita Popov2018-12-101-5/+4
|\ \ | |/
| * Fixed bug #77275Nikita Popov2018-12-101-1/+0
| * Fix typos in compact literals debugging codeNikita Popov2018-12-101-4/+4
| * Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | Future-proof email addresses...Zeev Suraski2018-11-011-1/+1
* | Immutable clases and op_arrays.Dmitry Stogov2018-10-171-1/+2
* | Merge branch 'PHP-7.3'Dmitry Stogov2018-09-201-0/+1
|\ \ | |/
| * Fixed bug #76711 (OPcache enabled triggers false-positive "Illegal string off...Dmitry Stogov2018-09-201-0/+1
* | Keep information about unresolved interfaces in zend_class_entry->interface_...Dmitry Stogov2018-08-231-1/+0
* | Replace zend_class_entry->traits by persistent zend_class_entry->trait_names.Dmitry Stogov2018-08-231-1/+0
|/
* Fix typos in codePeter Kokot2018-07-271-1/+1
* Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and D...Dmitry Stogov2018-07-251-2/+7
* Another fix for bug #63217Dmitry Stogov2018-07-031-9/+62
* Fixed ISSET/ISEMPTY bit meaning to simplify run-time checksDmitry Stogov2018-05-311-8/+8
* Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-3/+3
* micro optimizationDmitry Stogov2018-05-081-1/+1
* Implemented Request #76178 (Class constants are slow: they should be inlined ...Dmitry Stogov2018-05-031-0/+19