191 Commits (9c16bfa19468cfb76e04c7c1703abe8067ad2798)

Author SHA1 Message Date
Brian Shire 9c16bfa194 MFH: Add proper EOF handling for language scanner. Fixes bug #46817. 17 years ago
Ilia Alshanetsky 71ea95354b MFH: Corrected fix for bug #46844 to only trigger on the 1st line of CLI 17 years ago
Felipe Pena bfcea7ffa8 - MFH: Year++ 17 years ago
Ilia Alshanetsky fec58a89ee Fixed bug #46844 (php scripts or included files with first line starting 17 years ago
Marcus Boerger 7126de4912 - Next step in namespaces, using / as namespace separator. 17 years ago
Felipe Pena 85ab423565 - MFH: Removed some TSRMLS_FETCH()s 18 years ago
Dmitry Stogov 05376077b3 Fixed bug #45779 (regression with shebang lines processing) 18 years ago
Felipe Pena 555a9b0768 - MFH: Fixed BC break: The magic constants must be case-insensitive. 18 years ago
Moriyoshi Koizumi b9eaa80150 - SCNG(input_filter) can be null if the script encoding is idential to 18 years ago
Moriyoshi Koizumi 1782511e72 - WS 18 years ago
Moriyoshi Koizumi a28497d6e5 - Fix __halt_compiler() weirdness with zend-mulibyte enabled 18 years ago
Dmitry Stogov 478acfd8b4 . Added support for using static HEREDOCs to initialize static variables and class members or constants. (Matt) 18 years ago
Moriyoshi Koizumi 20bca30d04 - No need to advance the cursor 18 years ago
Moriyoshi Koizumi 4f42ed39c0 - Revived zend multibyte 18 years ago
Nuno Lopes b8673e35a0 now really fix once and for all the #-style comments. 18 years ago
Nuno Lopes ea11f6df43 fix last part of bug #44654 18 years ago
Nuno Lopes 3ba706cc62 fix first part of bug #44654: scan for opening tag <? after a # char 18 years ago
Rui Hirokawa e59fb93765 update zend_language_scanner.l to maintain the dependencies. 18 years ago
Rui Hirokawa c3286f32ef implemented again zend-multibyte for PHP 5.3 18 years ago
Matt Wilmas c83d916a98 MFH: Restore end check for "escape" strings 18 years ago
Matt Wilmas c4e406d24d MFH: Fix loss of backslash at end of heredoc; For bug #44830 (Very minor issue with backslash in heredoc) 18 years ago
Nuno Lopes 7507ff326e fix heredoc+nowdoc 18 years ago
Nuno Lopes cfc1756221 fix the yyless() definition to match flex one and revert part of last patch (so that it remains similar with flex's scan) 18 years ago
Scott MacVicar 6f20cea6d8 Fixes to heredoc and cleanup of new re2c scanner. (Patch by Matt Wilmas) 18 years ago
Felipe Pena b9d13d8f17 - Allow HEREDOC syntax with double quotes 18 years ago
Nuno Lopes bfcdbbcd33 add sanity checks for ZEND_MMAP_AHEAD and reduce the value from 32 to 16 (lowest safe value) 18 years ago
Felipe Pena f66f55edc5 MFH: Implemented "jump label" operator (limited "goto") 18 years ago
Marcus Boerger 0893c3e2c9 - Another re2c version bump and scanner regeneration 18 years ago
Marcus Boerger 07e3598762 - Fix YYFILL() 18 years ago
Marcus Boerger af316021e8 - Rewrite scanner to be based on re2c instead of flex 18 years ago
Dmitry Stogov ddcf7a2f49 Added NEWDOC 18 years ago
Stanislav Malyshev fd597dce1b [DOC] Add compile-time __DIR__ constant which implements dirname(__FILE__) 18 years ago
Dmitry Stogov fa47e900e2 Changed exception handling. Now each op_array doesn't contain ZEND_HANDLE_EXCEPTION opcode in the end 18 years ago
Dmitry Stogov b7d87bebc9 T_IMPORT -> T_USE 18 years ago
Yiduo (David) Wang 4b4d634cb9 MFH: Added macros for managing zval refcounts and is_ref statuses 18 years ago
Dmitry Stogov f32ffe9b43 Namespaces 18 years ago
Ilia Alshanetsky 8ff31493b7 Fixed bug #42590 (Make the engine recornize \v and \f escape sequences) 19 years ago
Dmitry Stogov 9bca44df22 Impoved error reporting on parser errors (Matt, Dmitry) 19 years ago
Dmitry Stogov 80d2409fd8 Improved compilation of heredocs and interpolated strings. (Matt, Dmitry) 19 years ago
Antony Dovgal f6cef916bc MFH: fix #41118 (PHP does not handle overflow of octal integers) 19 years ago
Marcus Boerger 50ea26760d - Avoid sprintf, even when checked copy'n'paste or changes lead to errors 19 years ago
Dmitry Stogov 0291ad5fa6 Fixed bug #40236 (php -a function allocation eats memory) 19 years ago
Ilia Alshanetsky 4383f51c44 Syntax highlighting fix for hex numbers. 19 years ago
Andrei Zmievski 39fa36a0be Fix 'b' prefix in highlighting and tokenizer. (Matt W) 19 years ago
Ilia Alshanetsky ff9d0fcc78 is_numeric_string() optimization 19 years ago
Andrei Zmievski 0d7af28a40 More correct patch for b-prefixes. 19 years ago
Andrei Zmievski 16ea2ee640 Support 'b' prefix in front of string literals for forward compatibility 19 years ago
Antony Dovgal 090215cc7f nullify opened_path and filename (when required) 19 years ago
Derick Rethans 140edac7f9 - Forward port the binary cast, which will do the same as the string cast in 19 years ago
Dmitry Stogov 67abcb58c3 Fixed bug #36513 (comment will be outputed in last line) 20 years ago