206 Commits (241247db2fa0fb3cde4295eaeff22b2a263a629f)

Author SHA1 Message Date
Dmitry Stogov 17c6007445 Fixed compilation on Windows 19 years ago
Dmitry Stogov 47dc82ecb9 Fixed bug #43128 (Very long class name causes segfault) 19 years ago
Dmitry Stogov 32ff00efce Speed-up of ZEND_DO_FCALL and ZEND_INIT_FCALL_BY_NAME by lowercasing and calculating hash values at compile time. 19 years ago
Dmitry Stogov 21f68908b9 Safe exit from executor() 19 years ago
Dmitry Stogov e8621c99b2 dead code 19 years ago
Dmitry Stogov ed26ad2809 Optimization of zend_do_fcall_common_helper() 19 years ago
Dmitry Stogov 3f247aaf10 Fixed bug #43136 (possible crash on script execution timeout. The EG(function_state_ptr) is completely removed, EG(current_execute_data)->function_state must be used instead) 19 years ago
Dmitry Stogov c882ba8e69 Fixed bug #43175 (__destruct() throwing an exception with __call() causes segfault) 19 years ago
Dmitry Stogov d945aea891 Fixed bug #43201 (Crash on using unitialized vals and __get/__set) 19 years ago
Dmitry Stogov a53eb396b3 Fixed variations of bug #35163 19 years ago
Dmitry Stogov d892fd3da4 Fixed bug #35163 (Array elements can lose references) 19 years ago
Yiduo (David) Wang 95da0dc570 Added macros for managing zval refcounts and is_ref statuses 19 years ago
Ilia Alshanetsky 42ec1edea4 MFB: Fixed bug #42817 (clone() on a non-object does not result in a fatal 19 years ago
Dmitry Stogov daf1121292 Fixed bug #42818 ($foo = clone(array()); leaks memory) 19 years ago
Dmitry Stogov ca4c533843 Fixed bug #42772 (Storing $this in a static var fails while handling a cast to string) 19 years ago
Dmitry Stogov 654fd66533 ws 19 years ago
Dmitry Stogov ae9a00a641 Fixed access to freed memory in tests/classes/__call_001.phpt 19 years ago
Dmitry Stogov 19d7fed62d Fixed bug #42819 (namespaces in indexes of constant arrays) 19 years ago
Dmitry Stogov 8d8d86eb7a Fixed bug #42802 (Namespace not supported in typehints) 19 years ago
Jani Taskinen 4fa6949a58 - Nuked unnecessary TSRMLS_FETCH(). 19 years ago
Dmitry Stogov 189ac4f201 Late Static Binding (Dmitry, Etienne Kneuss) 19 years ago
Dmitry Stogov 618644c201 - in case of ambiguity class name in namespace call __autoload() only after 19 years ago
Jani Taskinen 15e5858698 - Fixed the rest of bug #41561 ( @ operator not working ) 19 years ago
Johannes Schlüter 4a19c90d4f - Allow binary strings as method name in $class::$method(), fixes 19 years ago
Dmitry Stogov 611abb17fc Namespace constants 19 years ago
Dmitry Stogov 046b878b5b Fixed name resolution 19 years ago
Dmitry Stogov 6e3a76898e Namespaces: improved run-time speed 19 years ago
Dmitry Stogov d4af6ba6bf Fixed namespace name and internal class name ambiguity 19 years ago
Dmitry Stogov c04dc1699b Namespace support for name ambiguity between namespace and class name 19 years ago
Dmitry Stogov d0ec9d001c Fixed bug #40705 (Iterating within function moves original array pointer) 19 years ago
Sara Golemon b1bc911cee Add support got zend_class_entry->get_static_method() and matching __callStatic() userspace method @doc 19 years ago
Jani Taskinen 5d0176a32b - Fix compile warnings 19 years ago
Dmitry Stogov 5e21f121ec Fixed compilation on Windows 19 years ago
Dmitry Stogov 1f413bbc37 Namespaces 19 years ago
Dmitry Stogov b0b6ee9d3b MTH: Fixed foreach by-ref bug 19 years ago
Dmitry Stogov b898c98005 Fixed some class constant issues related to bug #41633 19 years ago
Dmitry Stogov 5dc51fecf8 Improved compilation of heredocs and interpolated strings. (Matt) 19 years ago
Antony Dovgal 9bc954147e use zend_make_string_zval(), we want to see the notices 19 years ago
Dmitry Stogov d60a809744 Fixed bug #39542 (Behaviour of require/include different to < 5.2.0) 19 years ago
Dmitry Stogov 2908322c14 WIN64 support 19 years ago
Dmitry Stogov 1989ca7903 Removed undocumnted and incomplete support for strings in list() operator 19 years ago
Dmitry Stogov 6e96aba15b Fixed bug #40833 (Crash when using unset() on an ArrayAccess object retrieved via __get()). 19 years ago
Stanislav Malyshev d3b90533fc MFB: fix crash on $x['x']['y'] += 1, patch by Brian Shire 20 years ago
Marcus Boerger 80c2f1f92c - Improved version of ternary shortcut 20 years ago
Dmitry Stogov 64dcd4af81 Fixed bug #40591 (list()="string"; gives invalid opcode) 20 years ago
Antony Dovgal 09f196f4b6 fix #40621 (Crash when constructor called inappropriately (statically)) 20 years ago
Dmitry Stogov d7df9badf6 Added runtime JIT auto-globals fetching and caching 20 years ago
Marcus Boerger bd7d5b527c - No reason not to pass return_value_ptr for non return-by-reference functions 20 years ago
Dmitry Stogov f994b102c7 Removed dead code 20 years ago
Marcus Boerger cbcda92dc5 - MFB Missing part of __toString() support 20 years ago