summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed bug #70912 (Null ptr dereference instantiating class with invalid array...Xinchen Hui2015-11-171-2/+5
* Fix bug #70782Nikita Popov2015-10-241-2/+9
* Fix bug #70650Márcio Almada2015-10-071-22/+7
* Revert "Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction-...Dmitry Stogov2015-10-061-1/+1
* Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)"Dmitry Stogov2015-10-061-17/+5
* Revert "Speed up self::$property access by 20%"Dmitry Stogov2015-10-061-12/+3
* Speed up self::$property access by 20%Bob Weinand2015-10-051-3/+12
* Speed up self::method() calls (no ZEND_FETCH_CLASS)Bob Weinand2015-10-051-5/+17
* Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClos...Bob Weinand2015-10-041-1/+1
* Do not include zend_verify_return_type in executable ops (phpdbg)Bob Weinand2015-10-021-1/+3
* Simply use 0/1 instead as dmitry suggestedXinchen Hui2015-09-301-2/+2
* Make ZEND_ECHO and removed ZEND_PRINT distinguishableXinchen Hui2015-09-291-2/+6
* fix warningAnatol Belski2015-09-241-1/+1
* ZEND_COMPILE_GUARDS compiler optionJoe Watkins2015-09-231-0/+4
* Remove free_string_zvalXinchen Hui2015-09-111-10/+12
* Fix mangled property names on anon classesJoe Watkins2015-08-181-0/+5
|\
| * Allow property names from anonymous classes to be unmangledSteven Hilder2015-08-061-0/+5
* | Fixed bug #70293 (Crash with specific assertions and zend.assertions=-1)Bob Weinand2015-08-181-4/+6
* | use efree_size hereXinchen Hui2015-08-121-3/+3
* | Fixed bug #70241 (Skipped assertions affect Generator returns)Bob Weinand2015-08-111-26/+44
* | Fixed bug #70240 (Segfault when doing unset($var());)Xinchen Hui2015-08-111-1/+3
* | Fixed no return statement in function returning non-voidXinchen Hui2015-08-101-1/+1
|/
* Get rid of ZEND_FAST_CALL_UNBOUNDDmitry Stogov2015-08-041-2/+1
* Move most "finally" related code-generation from pass_two() to compiler.Dmitry Stogov2015-08-041-90/+77
* Try to fix finally issueNikita Popov2015-08-041-138/+133
* Fixed bug #70183 null pointer deref (segfault) in zend_eval_const_exprHugh Davenport2015-08-021-1/+1
* Implicit return should be always on the last line of a functionBob Weinand2015-07-311-0/+3
* Fix bug #70164 (__COMPILER_HALT_OFFSET__ under namespace is not defined)Bob Weinand2015-07-291-11/+9
* Fix for #70159 - Better magic constants substitutionJulien Pauli2015-07-281-7/+3
* Set CG(zend_lineno) to beginning for final class errors/opsBob Weinand2015-07-281-0/+3
* Fully fix typed generator returnsBob Weinand2015-07-241-1/+1
* Emit EXT_STMT for each statementNikita Popov2015-07-221-1/+7
* Fix bug #70106 (Inheritance by anonymous class)Bob Weinand2015-07-211-2/+2
* Add an option to not generate INIT_FCALL ops for user functions tooBob Weinand2015-07-211-4/+6
* Ignore getcwd return in zend_compileNikita Popov2015-07-161-2/+2
* Fix __METHOD__ in functions nested into methodsBob Weinand2015-07-141-0/+7
* Better implementationXinchen Hui2015-07-111-6/+4
* hmm, we do not need the nop after compilation, so does not matter for opcache...Bob Weinand2015-07-101-2/+1
* a: try { ... } ≠ try { a: ... }Bob Weinand2015-07-101-2/+17
* Resolve GOTO at compile time and replace it with sequnce of FREE/FE_FREE and ...Dmitry Stogov2015-07-101-59/+114
* Exception thrown by "return" statement (from TMP destructors) shouldn't be ca...Dmitry Stogov2015-07-101-2/+13
* Squashed commit of the following:Dmitry Stogov2015-07-101-134/+126
* Don't return T_ERROR from token_get_all()Nikita Popov2015-07-091-0/+4
* Fixed exception catching on break/continueDmitry Stogov2015-07-091-3/+3
* Fix too early terminated temporary range with break/cont/gotoBob Weinand2015-07-091-3/+3
* Fixed invalid live-range detectionDmitry Stogov2015-07-091-8/+15
* Fixed situation, when CHECH_EXCEPTION() might change value of "opline" variab...Dmitry Stogov2015-07-081-1/+2
* Remove loop_var_stackNikita Popov2015-07-071-73/+29
* fix C89 compatKalle Sommer Nielsen2015-07-071-1/+3
* Merge branch 'PHP-5.6'Julien Pauli2015-07-071-0/+5
|\