213 Commits (4a475a4976db92e71949786cdf5990c61514261e)

Author SHA1 Message Date
Dmitry Stogov 4a475a4976 Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. 7 years ago
Nikita Popov 17afe6430f Fixed bug #76439 8 years ago
Xinchen Hui 7f196c45ef use defined macro 8 years ago
Dmitry Stogov 5eb1f92f31 Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 8 years ago
Dmitry Stogov 524f5245c5 Avoid useless checks, using zend_string_efree(), in cases where the string is known to be a temporary allocated zend_string. 8 years ago
Thomas Punt 4887357269 Implement flexible heredoc/nowdoc syntax 8 years ago
Dmitry Stogov 4bbf200b4e Optmized AST creation 8 years ago
Dmitry Stogov bcacb7545c PHP scanner optimization 8 years ago
Dmitry Stogov 53b474504d PHP scanner optimization 8 years ago
Dmitry Stogov 8afb91cdad PHP scanner optimization 8 years ago
Dmitry Stogov d1585a9e3f Revert "Handle scanner error in first place (don't hide them from ext/tokenizer) and cheaper whitespace handlig." 8 years ago
Dmitry Stogov 0d6da03f5c Handle scanner error in first place (don't hide them from ext/tokenizer) and cheaper whitespace handlig. 8 years ago
Dmitry Stogov 20866891bd Eliminate duplication 8 years ago
Gabriel Caruso 6400264856 Trailing whitespaces 8 years ago
Xinchen Hui a6519d0514 year++ 8 years ago
Xinchen Hui 7a7ec01a49 year++ 8 years ago
Xinchen Hui ccd4716ec7 year++ 8 years ago
Dmitry Stogov 6a9d2b2190 Cleanup type conversion 8 years ago
Xinchen Hui 95d2908814 Fixed bug #74947 (Segfault in scanner on INF number) 8 years ago
Nikita Popov d719b46222 Fix sequencing UB 9 years ago
xKhorasan 6a1d4cd47a Fixed bug #74300 9 years ago
Nikita Popov fec708f518 Simplify increment_lineno handling 9 years ago
Sammy Kaye Powers dac6c639bb Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 478f119ab9 Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 9e29f841ce Update copyright headers to 2017 9 years ago
David Carlier 81ce32a48f updating cvs revisions of strlcat/cpy 9 years ago
Christoph M. Becker 2cc3aeb4b9 Implement #72918: negative offset inside a quoted string leads to parse error 9 years ago
Nikita Popov 0e4c173349 Merge branch 'PHP-7.0' into PHP-7.1 9 years ago
Nikita Popov 5b429fef42 Fix line number of implicit return in pseudo-main scope 9 years ago
Nikita Popov 07af6ba898 Make sure TOKEN_PARSE mode is thread safe 9 years ago
Dmitry Stogov ebb99a1a3a Fixed compilation warnings 10 years ago
Sara Golemon 7594fd0cfa Check in generated lexer 10 years ago
Dmitry Stogov ccf18da450 Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers. 10 years ago
Dmitry Stogov c19cb70dac Revert "Refactor zval cleanup into single function" 10 years ago
Bob Weinand bac6fdb0c5 Refactor zval cleanup into single function 10 years ago
Andrea Faulds 660e88c19d Fix bug #71897 10 years ago
Nikita Popov 860dc17ab7 Fixed bug #71724 10 years ago
Xinchen Hui 97a9470d97 bump year which is missed in rev 49493a2 10 years ago
Xinchen Hui 3537e95dae bump year which is missed in rev 49493a2 10 years ago
Dmitry Stogov 998204ef2d Separate common part of compile_file() and compile_string() into zend_compile() 10 years ago
Nikita Popov a49ce7bb91 Don't return T_ERROR from token_get_all() 11 years ago
Nikita Popov d91aad5966 Fix bug #69430 11 years ago
Aaron Piotrowski a1a83bf5f0 Switch code on thrown TypeError and ParseError to 0, update related tests 11 years ago
Kalle Sommer Nielsen ce2cd89258 Replace references to PHP_WIN32 and TSRM_WIN32 with ZEND_WIN32 in Zend/, this also fixes 1 instance of where fflush(stderr) was misplaced (zend_extensions.c) 11 years ago
Aaron Piotrowski ed1b64877d Switch position of ce in exception ce variable names 11 years ago
Aaron Piotrowski f9e9d3a437 Cleanup exception ce API 11 years ago
Bob Weinand 21ccdf6304 Rebuild scanner, add NEWS/UPGRADING 11 years ago
Aaron Piotrowski d042d08807 Remodel exceptions based on Throwable interface 11 years ago
Bob Weinand a9a6799964 Add line_start/end info to main op_array 11 years ago
Nikita Popov d2607a0110 Move more stuff to file_context 11 years ago