summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
* Rebase Joe's anon classes implementationkrakjoe2015-04-261-1/+3
* Drop ??? for AST_ZNODE in ast pretty printerNikita Popov2015-04-141-1/+4
* Add "yield from" support to ast pretty printerNikita Popov2015-04-141-0/+3
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-021-54/+118
* Use zend_error_noreturn() for fatal errorsDmitry Stogov2015-04-011-2/+2
* Unused varXinchen Hui2015-02-211-1/+0
* Implemented AST pretty-printerDmitry Stogov2015-02-191-0/+1142
* Implement return typesLevi Morrison2015-01-271-1/+3
* Provide compiler hook for altering the AST pre-compilation.Sara Golemon2015-01-191-0/+2
* bump yearXinchen Hui2015-01-151-1/+1
* Micro optimaztion (yeah, I know compiler supposed to do that)Xinchen Hui2014-12-221-2/+2
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-53/+47
* bring back all the TSRMLS_FETCH() stuffAnatol Belski2014-10-151-0/+6
* cleanup TSRMLS_FETCHAnatol Belski2014-09-261-6/+0
* fix unsigned negationAnatol Belski2014-09-151-1/+1
* Use zval_ptr_dtor_nogc to destroy literalsNikita Popov2014-09-031-6/+1
* fix C89 compatAnatol Belski2014-08-311-7/+16
* Don't distinguish between ast/list in parserNikita Popov2014-08-291-6/+9
* Merge remote-tracking branch 'php-src/master' into astNikita Popov2014-08-251-18/+18
|\
| * master renames phase 1Anatol Belski2014-08-251-5/+5
| * first shot on merging the core fro the int64 branchAnatol Belski2014-08-161-5/+5
* | Fix ast size computation in case of zero childrenNikita Popov2014-08-191-2/+2
* | Fix GC when opcache is in useNikita Popov2014-08-171-3/+9
* | Fix mergeNikita Popov2014-08-161-1/+1
* | Merge remote-tracking branch 'php-src/phpng' into astNikita Popov2014-08-161-11/+18
|\ \ | |/
| * cleanupDmitry Stogov2014-08-081-1/+0
| * Merge branch 'master' into phpngDmitry Stogov2014-08-041-5/+2
| |\
| * \ Merge branch 'master' into phpngDmitry Stogov2014-07-241-3/+11
| |\ \ | | |/
| | * Merge branch 'PHP-5.6'Dmitry Stogov2014-07-241-4/+13
| | |\
| | | * Fixed crash on self-referencing constant expression (part of a constant AST)Dmitry Stogov2014-07-241-4/+13
* | | | Use ZVAL_COPY until proven wrongNikita Popov2014-07-301-1/+1
* | | | zend_ast_create determined child count automaticallyNikita Popov2014-07-281-22/+17
* | | | Add zend_ast_list* variant to parser stack elementNikita Popov2014-07-281-6/+15
* | | | Minor cleanups in AST codeNikita Popov2014-07-281-22/+28
* | | | Use separate node type for listsNikita Popov2014-07-281-63/+71
* | | | Store lineno for zval ast nodes more efficientlyNikita Popov2014-07-271-4/+6
* | | | Fix leaksNikita Popov2014-07-261-7/+17
* | | | Use arena allocator (currently leaky!)Nikita Popov2014-07-261-10/+17
* | | | Merge branch 'phpng' into astNikita Popov2014-07-221-0/+14
|\ \ \ \ | |/ / /
| * | | Merge branch 'master' into testDmitry Stogov2014-07-011-0/+14
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-5.6'Xinchen Hui2014-06-241-2/+1
| | |\ \ | | | |/
| | | * Fixed bug #67368 (Memory leak with immediately dereferenced array in class co...Xinchen Hui2014-06-241-2/+1
* | | | Pre-evaluate magic constantsNikita Popov2014-07-211-2/+1
* | | | Partial port of class declarationsNikita Popov2014-07-211-0/+1
* | | | Prepare zend_ast_decl for reuse with classesNikita Popov2014-07-211-13/+13
* | | | Port methodsNikita Popov2014-07-191-0/+1
* | | | Support static closuresNikita Popov2014-07-181-2/+3
* | | | Handle function doc commentsNikita Popov2014-07-181-1/+6
* | | | Fix lexer/compiler interdependencyNikita Popov2014-07-181-1/+2
* | | | Use dedicated func_decl ast nodeNikita Popov2014-07-181-6/+42