summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2013-01-091-1/+2
|\ | | | | | | | | * PHP-5.4: Fixed compilator bug that might cause jump depended on unitialized value
| * Merge branch 'PHP-5.3' into PHP-5.4Dmitry Stogov2013-01-091-1/+2
| |\ | | | | | | | | | | | | * PHP-5.3: Fixed compilator bug that might cause jump depended on unitialized value
| | * Fixed compilator bug that might cause jump depended on unitialized valueDmitry Stogov2013-01-091-1/+2
| | |
* | | Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2013-01-041-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-01-041-1/+1
| |\ \ | | |/
| | * Fixed bug #63899 (Use after scope error in zend_compile)Xinchen Hui2013-01-041-1/+1
| | |
| | * Happy New YearXinchen Hui2013-01-011-1/+1
| | |
| | * typoStanislav Malyshev2012-06-081-1/+1
| | |
| | * - Year++Felipe Pena2012-01-011-1/+1
| | |
| | * - Fixed bug #43200 (Interface implementation / inheritence not possible in ↵Felipe Pena2011-11-191-1/+2
| | | | | | | | | | | | abstract classes)
| | * - Fixed bug #60099 (__halt_compiler() works in braced namespaces)Felipe Pena2011-11-161-0/+5
| | |
| | * Reapply the commit of revision 315259 on 5.3.9Pierrick Charron2011-08-231-0/+6
| | |
| | * Revert commit 315259 as requestedPierrick Charron2011-08-221-6/+0
| | | | | | | | | | | | | | | # Will apply the patch on this branch after 5.3.8
| | * - Fixed bug #55156 (ReflectionClass::getDocComment() returns comment even ↵Pierrick Charron2011-08-221-0/+6
| | | | | | | | | | | | | | | | | | | | | though the class has none) # Patch was not committed on the PHP5.3 branch
| | * - Missing to commit this change here... (thanks nikic)Felipe Pena2011-07-081-0/+6
| | |
| | * - Fix build on WindowsFelipe Pena2011-06-131-6/+7
| | |
| | * - Fixed bug #54624 (class_alias and type hint)Felipe Pena2011-06-121-4/+16
| | |
| | * - Avoid zend_do_ticks() call for each statement in parsingFelipe Pena2011-06-121-7/+5
| | |
| | * - Fixed bug #54804 (__halt_compiler and imported namespaces) (Pierrick)Felipe Pena2011-05-191-0/+4
| | |
| | * - Fixed bug #43512 (same parameter name can be used multiple times in ↵Felipe Pena2011-02-171-0/+1
| | | | | | | | | | | | method/function definition)
| | * - WSPierre Joye2011-01-191-49/+49
| | |
| | * - avoid local redeclarationPierre Joye2011-01-191-3/+3
| | |
| | * - Year++Felipe Pena2011-01-011-1/+1
| | |
| | * - Fixed ZTS buildFelipe Pena2010-12-101-1/+1
| | |
| | * MFH: Fix indirect reference of $thisScott MacVicar2010-12-101-0/+4
| | |
| | * Fixed covariance of return-by-ref constraintsEtienne Kneuss2010-11-031-1/+4
| | |
| | * - Improved fix for bug #52573Felipe Pena2010-08-181-1/+2
| | |
| | * separate properties of internal classes in ZTS mode fully,Sascha Schumann2010-08-121-19/+2
| | | | | | | | | | | | | | | | | | otherwise multiple threads will modify the zvals' contents without any synchronisation.
| | * In ZTS mode default properties and constants of internal classes can't be ↵Dmitry Stogov2010-08-111-2/+22
| | | | | | | | | | | | modified in place and have to be separated
| | * - Reverted fix for bug #51421Felipe Pena2010-06-281-6/+2
| | |
| | * - Fixed bug #51421 (Abstract __construct constructor argument list not enforced)Felipe Pena2010-06-261-3/+10
| | |
| | * - Fixed bug #52160 (Invalid E_STRICT redefined constructor error)Felipe Pena2010-06-261-3/+1
| | |
| | * change namespaced ctors - only __construct would workStanislav Malyshev2010-04-041-15/+6
| | |
| * | Happy New YearXinchen Hui2013-01-011-1/+1
| | |
* | | Happy New YearXinchen Hui2013-01-011-1/+1
| | |
* | | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2012-12-251-4/+4
|\ \ \ | |/ / | | | | | | | | | * PHP-5.4: spelling
| * | spellingDmitry Stogov2012-12-251-4/+4
| | |
* | | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2012-12-251-2/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-5.4: Fixed ZTS build
| * | Fixed ZTS buildDmitry Stogov2012-12-251-2/+2
| | |
* | | Removed deprecated fieldsDmitry Stogov2012-12-251-4/+0
| | |
* | | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2012-12-251-379/+208
|\ \ \ | |/ / | | | | | | | | | * PHP-5.4: Traits refactoring
| * | Traits refactoringDmitry Stogov2012-12-251-379/+208
| | |
* | | Fix leak when generator ignores sent valueNikita Popov2012-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | When the return value of yield wasn't used it was leaked. This is fixed by using a TMP_VAR return value instead of VAR. TMP_VARs are automatically freed when they aren't used.
* | | An exception thrown in try or catch block is disacarded by return statement ↵Dmitry Stogov2012-12-131-1/+13
| | | | | | | | | | | | in finally block.
* | | Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2012-12-101-1/+1
|\ \ \ | |/ /
| * | Fixed bug #63726 (Memleak with static properties and internal/user classes)Xinchen Hui2012-12-101-1/+1
| | | | | | | | | | | | No test scripts provided (will try to find one)
* | | Optimized access to temporary and compiled VM variablesDmitry Stogov2012-12-041-1/+1
| | |
* | | . The VM stacks for passing function arguments and syntaticaly nested calls ↵Dmitry Stogov2012-11-301-3/+45
| | | | | | | | | | | | | | | | | | were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocated at once. As result all the stack push operatins don't require checks for stack overflow any more. . Generators implementation was improved using the new VM stack. Now it's a bit more clear and faster.
* | | Improved "finally" im[plementationDmitry Stogov2012-11-221-8/+26
| | |
* | | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2012-11-141-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fixed compiler reenterability Fixed compiler reenterability Conflicts: Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h