summaryrefslogtreecommitdiff
path: root/Zend/zend_ast.c
Commit message (Expand)AuthorAgeFilesLines
* Fix constant expr coaleasce with protected mode opcacheBob Weinand2016-04-211-12/+0
* allow null coalescing (??) on constant expressionsMárcio Almada2016-04-211-1/+38
* Fixed bug #71922Nikita Popov2016-03-291-16/+31
* bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
* Fixed bug #70528 (assert() with instanceof adds apostrophes around class name)Xinchen Hui2015-09-191-1/+5
* Handle empty (NULL) stmt in ast_exportnikita22062015-07-161-0/+4
* Use NULL where possible for exception classAaron Piotrowski2015-07-071-2/+2
* Replace references to PHP_WIN32 and TSRM_WIN32 with ZEND_WIN32 in Zend/, this...Kalle Sommer Nielsen2015-07-041-1/+1
* Remove need to pass error levelAaron Piotrowski2015-07-031-2/+2
* Enable throwing custom exceptions from errorsAaron Piotrowski2015-07-031-2/+2
* Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-7/+7
* Improved zend_string API (Francois Laupretre)Dmitry Stogov2015-06-291-1/+1
* Avoid zval duplication in ZVAL_ZVAL() macro (it was necessary only in few pla...Dmitry Stogov2015-06-121-1/+6
* Also unreserve T_CLASSBob Weinand2015-05-251-3/+0
* 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