summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_optimizer.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
* | Make update_opN_const implementation symmetricNikita Popov2015-12-101-13/+11
* | Fix Foo::${42} and similarNikita Popov2015-12-101-0/+15
* | Fix various update_opN_const issuesNikita Popov2015-11-071-23/+41
* | Refactor update_op2_constNikita Popov2015-11-071-132/+122
* | Don't propagate into ops that error on non-stringNikita Popov2015-11-071-41/+51
* | Strip leading backslash in update_opN_constNikita Popov2015-11-071-6/+37
* | Fix update_opX_const lowercasingNikita Popov2015-11-071-12/+11
* | Add support for **= in opcache optimizerBob Weinand2015-09-131-0/+2
* | Fixed bug #70111 (Segfault when a function uses both an explicit return type ...Xinchen Hui2015-07-221-0/+14
* | Resolve GOTO at compile time and replace it with sequnce of FREE/FE_FREE and ...Dmitry Stogov2015-07-101-2/+0
* | Squashed commit of the following:Dmitry Stogov2015-07-101-16/+24
* | Fixed bug #62210 (Exceptions can leak temporary variables. As a part of the f...Dmitry Stogov2015-07-071-24/+16
* | Cleanup (we don't use is_ref=1/refcount=2 trick to trigger COW in PHP-7)Dmitry Stogov2015-07-011-2/+0
* | Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-3/+3
* | Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV.Dmitry Stogov2015-05-131-4/+8
* | Refactored using specialized opcodesDmitry Stogov2015-04-271-0/+5
* | Merge branch 'bug69315' of https://github.com/laruence/php-srcXinchen Hui2015-03-281-0/+7
|\ \
| * | Fixed bug #69315Xinchen Hui2015-03-271-0/+7
|/ /
* | Optimized strings concatenation.Dmitry Stogov2015-03-241-2/+9
* | Fixed optimization patternsDmitry Stogov2015-03-201-0/+5
* | Improved assert() according to expectations RFC.Dmitry Stogov2015-03-021-0/+2
* | Merge branch 'PHP-5.6'Xinchen Hui2015-02-271-0/+1
|\ \ | |/
| * Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2015-02-271-0/+1
| |\
| | * Fixed bug #69125 (Array numeric string as key)Xinchen Hui2015-02-271-0/+1
| | * better nameXinchen Hui2015-02-251-3/+3
* | | Merge branch 'PHP-5.6'Xinchen Hui2015-02-251-4/+11
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2015-02-251-7/+13
| |\ \ | | |/
| | * Improve fix for #69038Xinchen Hui2015-02-251-5/+10
| * | Replace var is introducedXinchen Hui2015-02-171-0/+35
| * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2015-02-171-10/+30
| |\ \ | | |/
| | * Fixed bug #69038 (switch(SOMECONSTANT) misbehaves)Xinchen Hui2015-02-171-10/+30
| | * Bump yearXinchen Hui2015-01-151-1/+1
| * | bump yearXinchen Hui2015-01-151-1/+1
* | | Use cache_slot offsets instead of indexes (simplify run-time instructions)Dmitry Stogov2015-02-251-8/+12
* | | Split INIT_FCALL_BY_NAME inti INIT_FCALL_BY_NAME(CONST+STRING) and INIT_DYNAM...Dmitry Stogov2015-02-241-0/+7
* | | Fixed bug #69038 (switch(SOMECONSTANT) misbehaves) for masterXinchen Hui2015-02-171-7/+29
* | | Fix "forech" statemt behaviour according to https://wiki.php.net/rfc/php7_for...Dmitry Stogov2015-02-121-4/+8
* | | bump yearXinchen Hui2015-01-151-1/+1
* | | trailing whitespace removalStanislav Malyshev2015-01-101-7/+7
* | | Reimplemented used stack size recalculation (replaced 3d4babdc2b03515fa30e382...Dmitry Stogov2014-12-261-0/+52
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-28/+28
* | | Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-10/+10
* | | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_...Dmitry Stogov2014-11-281-2/+2
* | | SEND_VAR_NO_REF optimizationDmitry Stogov2014-11-181-0/+8
* | | Embed FETCH_CLASS <string> into the following NEWDmitry Stogov2014-10-231-0/+1
* | | Embed FETCH_CLASS <string> into the following INSTANCEOFDmitry Stogov2014-10-221-0/+1
* | | Fixed list() behavior inconsistency (string handling is disabled for all case...Dmitry Stogov2014-10-051-1/+1
* | | Opcache compatibility for coalesce operatorNikita Popov2014-09-281-0/+2