summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Improve and generalize class constant substitution"PRE_PHP7_REMOVALSBob Weinand2015-02-091-85/+31
* Improve and generalize class constant substitutionBob Weinand2015-02-091-31/+85
* Move zend_object->guards into additional slot of zend_object->properties_tabl...Dmitry Stogov2015-02-041-0/+4
* Optimize class lookupDmitry Stogov2015-02-031-2/+3
* Fixed "delayed" compilationDmitry Stogov2015-02-021-18/+40
* Merge branch 'typed_returns' of github.com:morrisonlevi/php-src into testDmitry Stogov2015-01-281-14/+89
|\
| * Implement return typesLevi Morrison2015-01-271-14/+86
|/
* Remove assignment of new by referenceNikita Popov2015-01-261-8/+2
* Fix segfault when no class ctx is definedBob Weinand2015-01-241-3/+2
* Fix buildNikita Popov2015-01-241-2/+2
* Inline self-constants if possible at compile timeBob Weinand2015-01-241-2/+17
* Removed efree() on arena_alloc()ed memoryBob Weinand2015-01-211-1/+0
* Unused varXinchen Hui2015-01-201-1/+1
* Generate better code for comparisons with boolean constantsDmitry Stogov2015-01-191-7/+40
* Optimize code generated for "while" and "for" loops.Dmitry Stogov2015-01-191-15/+15
* bump yearXinchen Hui2015-01-151-1/+1
* trailing whitespace removalStanislav Malyshev2015-01-101-16/+16
* Make empty list() check stricterNikita Popov2015-01-091-4/+7
* Removed parsing support traits to have extends and implements.Guilherme Blanco2015-01-091-12/+0
* Decoupled class declaration statement into more granular pieces.Guilherme Blanco2015-01-091-0/+16
* Add missing string cast for non-cv var fetchesNikita Popov2015-01-041-0/+3
* Fix use after free for variables with integer namesNikita Popov2015-01-041-0/+3
* Use internd string as keyXinchen Hui2014-12-291-2/+2
* Added new API function 'zend_string* zend_string_tolower(zend_string*)'.Dmitry Stogov2014-12-241-25/+14
* Don't count variadic argument in zend_func.common.num_args. This allows faste...Dmitry Stogov2014-12-221-0/+5
* Drop ZEND_PRINT opcode in favor of ZEND_ECHONikita Popov2014-12-181-1/+4
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-161-2/+5
|\
| * Optimize argument passing handlers:Dmitry Stogov2014-12-161-2/+5
* | removed the TS part, as suggested by Dmitry.Anatol Belski2014-12-141-4/+0
* | second shot on removing TSRMLS_*Anatol Belski2014-12-141-1/+1
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-820/+819
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-131-4/+4
|\ \ | |/
| * Fixed compilation warningsDmitry Stogov2014-12-121-4/+4
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-121-31/+29
|\ \ | |/
| * Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-30/+24
| * Make ZEND_INIT_FCALL keep predcalculted size of necessary stack space in opli...Dmitry Stogov2014-12-121-1/+5
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-051-11/+20
|\ \ | |/
| * Use zend_string* for op_array->arg_info[]->name and op_array->arg_info[]->cla...Dmitry Stogov2014-12-031-7/+2
| * Missed closed folder markXinchen Hui2014-12-021-0/+1
| * Merge branch 'PHP-5.6'Julien Pauli2014-11-281-2/+15
| |\
| | * Merge branch 'PHP-5.5' into PHP-5.6Julien Pauli2014-11-281-0/+6
| | |\
| | | * Fix #65419 - Inside trait, self::class != __CLASS__Julien Pauli2014-11-281-0/+6
| * | | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_...Dmitry Stogov2014-11-281-2/+2
* | | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-11-271-19/+35
|\ \ \ \ | |/ / /
| * | | Fixed compilation warningsDmitry Stogov2014-11-271-7/+8
| * | | Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). A...Dmitry Stogov2014-11-271-3/+14
| * | | Reimplemented silence operator (@) handling on exceptions. Now each silence r...Dmitry Stogov2014-11-261-9/+13
* | | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-11-261-4/+4
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6'Dmitry Stogov2014-11-251-4/+4
| |\ \ \ | | |/ /
| | * | Better fix for bug #68446Dmitry Stogov2014-11-251-3/+12