summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/compact_literals.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-04-151-0/+3
|\
| * Fix compact_literals of INIT_METHOD_CALL with CONST op1Nikita Popov2017-04-151-0/+3
| * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | Fixed bug #73583 (Segfaults when conditionally declared class and function ha...Xinchen Hui2016-11-231-1/+1
* | Fixed compilation warningsDmitry Stogov2016-06-211-2/+2
* | Implemented RFC: Fix inconsistent behavior of $this variableDmitry Stogov2016-06-161-5/+7
* | Merge branch 'PHP-7.0'Lior Kaplan2016-01-011-1/+1
|\ \ | |/
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
* | Remove uses of VARs in extended_valueNikita Popov2015-12-211-12/+6
* | Speed up fetching of class entries for self:: parent:: and static::Dmitry Stogov2015-10-281-33/+38
|/
* Add support for **= in opcache optimizerBob Weinand2015-09-131-0/+1
* unnecessary 1 byte alloctedXinchen Hui2015-08-211-2/+2
* Fix RECV_VARIADIC literal compacting wrt cache slotNikita Popov2015-07-261-0/+1
* Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-6/+6
* Add a commentXinchen Hui2015-06-171-0/+2
* Improved class type hints checks, by caching resolved class entries in run-ti...Dmitry Stogov2015-06-171-4/+27
* Fixed build with DEBUG_COMPACT_LITERALS=1Dmitry Stogov2015-05-211-6/+8
* Use cache_slot offsets instead of indexes (simplify run-time instructions)Dmitry Stogov2015-02-251-5/+5
* Split INIT_FCALL_BY_NAME inti INIT_FCALL_BY_NAME(CONST+STRING) and INIT_DYNAM...Dmitry Stogov2015-02-241-3/+1
* bump yearXinchen Hui2015-01-151-1/+1
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-3/+3
* Embed FETCH_CLASS <string> into the following NEWDmitry Stogov2014-10-231-0/+5
* Embed FETCH_CLASS <string> into the following INSTANCEOFDmitry Stogov2014-10-221-0/+1
* Use runtime-cache to avoid hash lookups in BIND_GLOBAL instructionDmitry Stogov2014-09-171-0/+4
* Preallocate hash tables of required sizeDmitry Stogov2014-09-031-1/+1
* Use better hash functionsDmitry Stogov2014-08-281-2/+2
* Refactored optimizer (compile different opimizer passes separately, instead o...Dmitry Stogov2014-08-281-1/+10
* master renames phase 2Anatol Belski2014-08-251-7/+7
* master renames phase 1Anatol Belski2014-08-251-24/+24
* basic macro replacements, all at onceAnatol Belski2014-08-191-20/+20
* Add copyright headerXinchen Hui2014-08-151-0/+19
* Remove old version PHP supportsXinchen Hui2014-08-151-3/+0
* update zend_make_printable_zval to take TSRM contextkrakjoe2014-08-111-2/+2
* Implemented builtin instruction for strlen()Dmitry Stogov2014-07-141-0/+3
* Changed zend_make_printable_zval() to return "use_copy" instead of additional...Dmitry Stogov2014-07-091-2/+2
* Refactored parameter passing mechanism.Dmitry Stogov2014-06-301-2/+2
* Code cleanupDmitry Stogov2014-06-201-2/+1
* Use arena allocator for optimizer temporary data structuresDmitry Stogov2014-06-181-5/+7
* Fixed new hash API usageDmitry Stogov2014-05-171-3/+3
* Fixed hack. now we may store numbers not as pointers.Dmitry Stogov2014-05-151-12/+16
* Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-301-19/+18
* Fixed compilation warningsDmitry Stogov2014-04-221-1/+1
* CleanupDmitry Stogov2014-04-211-14/+0
* Moved zend_literal->cache_slot right into zval.Dmitry Stogov2014-04-171-19/+19
* Cleanup (2-nd round)Dmitry Stogov2014-04-151-1/+0
* Fixed 0 index handlingDmitry Stogov2014-04-021-11/+11
* Fixed optimizer (incomplete)Dmitry Stogov2014-04-011-14/+14
* Optimizer related fixes (incomplete)Dmitry Stogov2014-03-311-6/+2
* ext/opcache refactoring (incomplete)Dmitry Stogov2014-03-281-33/+31