213 Commits (4a475a4976db92e71949786cdf5990c61514261e)

Author SHA1 Message Date
Nikita Popov 31687ed5c7 Handle trait __CLASS__ in parser 12 years ago
Nikita Popov e0247de147 zend_stack_top() now returns pointer directly 12 years ago
Nikita Popov 5a03efe279 Don't allocate zend_stack elements individually 12 years ago
Dmitry Stogov f9b26bc39a Cleanup (2-nd round) 12 years ago
Dmitry Stogov a9599c9512 Fixed memory leak 12 years ago
Dmitry Stogov 8eb8d123e0 Fixed suppor for multibyte encoding 12 years ago
Dmitry Stogov 76cc99fe60 Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc) 12 years ago
Dmitry Stogov d8099d0468 Changed data layout to allow more efficient operations 12 years ago
Dmitry Stogov a25a1ba0ef STR_DUP() doesn't duplicate interned strings anymore. In case new string is required STR_INIT() or STR_ALLOC() should be used. 12 years ago
Xinchen Hui 506f6a4282 Refactor mbstring (incompleted) 12 years ago
Dmitry Stogov 85a5712955 Fixed __FILE__ and __METHOD__ constants 12 years ago
Dmitry Stogov 0b6af57256 Fixed memory leaks 12 years ago
Dmitry Stogov 3733737328 Handle interned strings as non-refcounted scalars 12 years ago
Xinchen Hui 257853cade Fixed memory leak in ext/standard/tests/strings/005.php 12 years ago
Dmitry Stogov b2e7b89041 Fix non-zero terminated strings 12 years ago
Dmitry Stogov ca729cb4e3 Fixed __METHOD__ handling 12 years ago
Xinchen Hui 882b0a3c24 Fixed segfault due to invalid write 12 years ago
Dmitry Stogov 557994d50d Use better data structures (incomplete) 12 years ago
Dmitry Stogov 5de7115679 Use better data structures (incomplete; able to run bench.php) 12 years ago
Dmitry Stogov a0fe8e5a91 Use better data structures (incomplete) 12 years ago
Dmitry Stogov fc5e9bee29 It should be fixed later in some better way (added ??? marks) 12 years ago
Xinchen Hui e7d173fc82 Fixed Memory leak 12 years ago
Dmitry Stogov 2b9b9afa7a Use better data structures (incomplete) 12 years ago
Anatol Belski 2fd7f7c825 backported Zend 12 years ago
Dmitry Stogov f4cfaf36e2 Use better data structures (incomplete) 12 years ago
Anatol Belski d5c924750b replace *_STRTOL with STRTOI, etc. 12 years ago
datibbaw aff56f3c45 add T_POW (**) operator 12 years ago
Xinchen Hui c081ce628f Bump year 12 years ago
Xinchen Hui 47c9027772 Bump year 12 years ago
Xinchen Hui c0d060f5c0 Bump year 12 years ago
Anatol Belski f2fc935502 next wave on semantical replacements long vs. int 12 years ago
Anatol Belski f58d0b35ed massive update semantical LONG vs INT replacements 12 years ago
Anatol Belski f90fe17424 define platform dependent zend_off_t 12 years ago
Anatol Belski 1ba7ceee17 fixed hex integer interpretation 12 years ago
Anatol Belski d5e835737c fixed binary int representation 12 years ago
Anatol Belski e30b2aae5a initial move on renaming files and fixing includes 12 years ago
Anatol Belski f7730bd47e made lang scanner use zend_int.h and regenerated it 13 years ago
Nikita Popov 0d7a638866 Implement variadic function syntax 12 years ago
Nikita Popov 96b1c2145c Provide more macros for handling of interned strings 12 years ago
Nikita Popov d2950ac279 Make use of Z_*VAL and ZVAL_* in language scanner 12 years ago
Anatol Belski 13cb1b7e4a made lang scanner use zend_int.h and regenerated it 13 years ago
Stanislav Malyshev 2208447d42 Fix bug #64936 - clean doc comment state at the beginning and end of the scan 13 years ago
Stanislav Malyshev fb58e69a84 fix bug #64660 - yyparse can return 2, not only 1 13 years ago
Dmitry Stogov 85e5e60777 Fixed bug #64529 (Ran out of opcode space) 13 years ago
Pierre Joye 22159fb7b7 - add new interpolation method 13 years ago
Xinchen Hui a666285bc2 Happy New Year 13 years ago
Xinchen Hui 0a7395e009 Happy New Year 13 years ago
Xinchen Hui 831fbcf385 Happy New Year 13 years ago
Sebastian Bergmann 8ca4288fd2 Leftover: Invoke re2c with --no-generation-date to prevent unintentional / unnecessary changes in generated files. 13 years ago
Dmitry Stogov f99befadbd Fixed compiler reenterability 13 years ago