summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | | Lineno correctionsNikita Popov2014-07-161-3/+3
* | | | Preliminary function decl supportNikita Popov2014-07-161-3/+3
* | | | approx correct linenos in errorsNikita Popov2014-07-121-4/+12
* | | | Store (bad) estimate of lineno with astNikita Popov2014-07-121-0/+8
* | | | Support creating of ast nodes with >3 childrenNikita Popov2014-07-101-22/+30
* | | | Rename ZEND_CONST to ZEND_AST_ZVALNikita Popov2014-06-281-15/+7
* | | | Reuse expr for static_scalarNikita Popov2014-06-261-0/+13
* | | | Bring static scalar arrays in lineNikita Popov2014-06-261-6/+7
* | | | Bring static scalar AST more in line with normal ASTNikita Popov2014-06-261-131/+8
* | | | Const eval unary pm (as previously)Nikita Popov2014-06-261-2/+2
* | | | Implement constant expression folding as a separate passNikita Popov2014-06-231-1/+1
* | | | zend_ast_dynamic_ast returns new nodeNikita Popov2014-06-211-4/+5