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