| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fixed bug in new module statrup mechanism | Dmitry Stogov | 2005-07-18 | 1 | -2/+2 | |
| | | ||||||
| * | Fixed bug #33512 (Add missing support for isset()/unset() overloading to ↵ | Dmitry Stogov | 2005-07-07 | 1 | -1/+6 | |
| | | | | | complement the property get/set methods) | |||||
| * | Fixed bug #31158 (array_splice on $GLOBALS crashes) | Dmitry Stogov | 2005-07-04 | 1 | -0/+2 | |
| | | ||||||
| * | Restored old behavior of zend_statup_module() | Dmitry Stogov | 2005-06-30 | 1 | -2/+2 | |
| | | ||||||
| * | fix various "Class entry requested for an object without PHP class" messages | Stanislav Malyshev | 2005-06-27 | 1 | -0/+1 | |
| | | | | | | | | when working with non-PHP objects. # Using Z_OBJCE(object)->name is usually bad idea unless you know it's # a pure PHP object | |||||
| * | Improved PHP extension loading mechanism with support for module ↵ | Dmitry Stogov | 2005-06-17 | 1 | -2/+3 | |
| | | | | | dependencies and conflicts. | |||||
| * | Allowed return by refrence from internal functions | Dmitry Stogov | 2005-06-16 | 1 | -1/+1 | |
| | | ||||||
| * | Added array type hinting. (This patch requires full re-make) | Dmitry Stogov | 2005-05-26 | 1 | -4/+5 | |
| | | ||||||
| * | Fixed bug #29210 (Function: is_callable - no support for private and ↵ | Dmitry Stogov | 2005-04-27 | 1 | -1/+5 | |
| | | | | | protected classes) | |||||
| * | - Add ReflectionProperty::getDocComment() | Marcus Boerger | 2005-04-19 | 1 | -0/+1 | |
| | | ||||||
| * | - These must be initailized | Marcus Boerger | 2005-02-27 | 1 | -0/+2 | |
| | | ||||||
| * | added some missing zend_[declare|update]_property_...() convenience | Hartmut Holzgraefe | 2005-02-04 | 1 | -0/+6 | |
| | | | | | | functions for bool, double and binary safe string data | |||||
| * | - Fix #31651 (ReflectionClass::getDefaultProperties segfaults with arrays.) | Marcus Boerger | 2005-01-22 | 1 | -0/+1 | |
| | | ||||||
| * | - Rename delete_global_variable() to zend_delete_global_variable() | Andi Gutmans | 2004-10-04 | 1 | -1/+1 | |
| | | ||||||
| * | - Commit the variable fetch optimization. | Andi Gutmans | 2004-10-04 | 1 | -0/+2 | |
| | | | | | | | | - Extensions which delete global variables need to use new special function - delete_global_variable() (I'm about to rename it) to remove them. - Will post to internals@ or via commit messages if there's anything else. | |||||
| * | Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct) | Marcus Boerger | 2004-09-28 | 1 | -0/+3 | |
| | | ||||||
| * | - Recommit: | Andi Gutmans | 2004-09-09 | 1 | -0/+1 | |
| | | | | | | | - Check signature of magic methods - Register __get/__set/__call for internal classes | |||||
| * | - Roll back VM commit | Andi Gutmans | 2004-09-09 | 1 | -1/+0 | |
| | | ||||||
| * | - Check signature of magic methods | Marcus Boerger | 2004-09-09 | 1 | -0/+1 | |
| | | | | | | - Register __get/__set/__call for internal classes | |||||
| * | - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() | Andi Gutmans | 2004-07-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | used to return "" and not bool(false). It's not worth keeping it because STR_FREE() and zval_dtor() always have to check for it and it slows down the general case. In addition, it seems that empty_string has been abused quite a lot, and was used not only for setting zval's but generally in PHP code instead of "", which wasn't the intention. Last but not least, nuking empty_string should improve stability as I doubt every place correctly checked if they are not mistakenly erealloc()'ing it or calling efree() on it. NOTE: Some code is probably broken. Each extension maintainer should check and see that my changes are OK. Also, I haven't had time to touch PECL yet. Will try and do it tomorrow. | |||||
| * | Add missing declaration | Marcus Boerger | 2004-06-10 | 1 | -0/+1 | |
| | | ||||||
| * | Fix order of macro parameter (synch with other macros) | Marcus Boerger | 2004-04-12 | 1 | -1/+1 | |
| | | ||||||
| * | - Fix Reflection class names | Marcus Boerger | 2004-03-30 | 1 | -0/+1 | |
| | | | | | | | - Add ability to get the extension an internal class was defined in # This is the patch Andi and me used to search for underscrores... | |||||
| * | - Replaced the exec_finished hook by the zend_post_deactive hook for | Derick Rethans | 2004-03-16 | 1 | -2/+2 | |
| | | | | | | | extensions. The new hook will be run after the symbol table and destructors are run. (Derick) | |||||
| * | Fix zend_parse_method_parameters_ex() and make it consistant with | Marcus Boerger | 2004-03-02 | 1 | -1/+1 | |
| | | | | | | | zend_parse_method_parameters(). # Obviously its only place of use is in pdo just right now. | |||||
| * | - Improve ARG_INFO() macros to support supplying required_num_args | Zeev Suraski | 2004-02-25 | 1 | -7/+7 | |
| | | | | | | - Initial fix for foreach($o->mthd()->arr) crash (now leaks) | |||||
| * | more EXTERN_C wrapping of ZEND_API prototypes | Hartmut Holzgraefe | 2004-02-20 | 1 | -0/+4 | |
| | | ||||||
| * | - Check return-by-reference bit when implementing interface prototypes | Zeev Suraski | 2004-02-12 | 1 | -6/+8 | |
| | | | | | | | | | | | | | | | | | - Add infrastructure for built-in functions to hint whether they return by reference or not. It is NOT currently used for anything, except for interface prototypes (you can use it to request that the function that implements your prototype returns by reference or doesn't return by reference). For downwards compatibility - by default, interface prototypes are agnostic as to whether the function that implements them returns by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that. - Fix ArrayAccess::getOffset() to conduct additional checks. If your getOffset() should work with multidimensional arrays - it must return by reference. | |||||
| * | Add zend_get_module_started() to quickly check whether a module is present | Marcus Boerger | 2004-01-19 | 1 | -0/+1 | |
| | | | | | | and its MINIT function has been called. | |||||
| * | Add missing macro | Marcus Boerger | 2004-01-12 | 1 | -0/+1 | |
| | | | | | | # by popular demand, more and more exts need this | |||||
| * | - Happy new year and PHP 5 for rest of the files too.. | foobar | 2004-01-08 | 1 | -1/+1 | |
| | | | | | | # Should the LICENSE and Zend/LICENSE dates be updated too? | |||||
| * | Fix order of class_entry member initialization (needed for example for DOM) | Marcus Boerger | 2003-12-28 | 1 | -0/+2 | |
| | | | | | | # You need to completley rebuild PHP after this patch. | |||||
| * | export these symbols for use by SPL as a shared extension | Wez Furlong | 2003-12-22 | 1 | -2/+2 | |
| | | ||||||
| * | Free the zval container only if it should be freed and was not copied. | Marcus Boerger | 2003-12-02 | 1 | -0/+3 | |
| | | ||||||
| * | This takes the address of a zval ptr | Marcus Boerger | 2003-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | Add macros to return values of other zvals. | Marcus Boerger | 2003-11-29 | 1 | -0/+17 | |
| | | | | | | This is needed because one cannot use REPLACE_ZVAL_VALUE with return_value. | |||||
| * | Add method alias macro | Marcus Boerger | 2003-11-18 | 1 | -0/+2 | |
| | | ||||||
| * | Add zend_make_callable() which allows to make zval's callable zval's. | Marcus Boerger | 2003-10-25 | 1 | -0/+1 | |
| | | | | | | | At the moment this function only converts strings of the form class::method to an array(class,method). | |||||
| * | Expand Interface C API. | Marcus Boerger | 2003-10-22 | 1 | -0/+2 | |
| | | | | | | | In short: zend_class_entry->interface_gets_implemented() allows to modify the class entry of a class when an interface gets implemented. | |||||
| * | Fix class/iterator relationship & handling | Marcus Boerger | 2003-10-18 | 1 | -1/+1 | |
| | | ||||||
| * | Added c-api for iterators | Marcus Boerger | 2003-10-17 | 1 | -1/+3 | |
| | | | | | | # After 4 Month work and endless discussions... | |||||
| * | Add oo support function zend_class_implements() | Marcus Boerger | 2003-10-15 | 1 | -0/+1 | |
| | | ||||||
| * | this little piggy broke lots of things...eg. _function_check_flag in ↵ | Shane Caraveo | 2003-10-05 | 1 | -1/+1 | |
| | | | | | reflection api. | |||||
| * | Ensure lval to have a *boolean* value. | Moriyoshi Koizumi | 2003-10-03 | 1 | -1/+1 | |
| | | ||||||
| * | Fix handling of static properties initialized to arrays | Marcus Boerger | 2003-09-03 | 1 | -5/+5 | |
| | | ||||||
| * | - Add zend_merge_properties() which is designed to serve *_fetch_object(). | Marcus Boerger | 2003-08-29 | 1 | -0/+2 | |
| | | | | | | | | | | - Explain drawbacks of object_and_properties_init and zend_merge_properties. # # I guess we can live with the purity problem of potentially calling __set() # of an object which wasn't already ctored. # | |||||
| * | - Provide appropriate way to destroy internal zval's. | Marcus Boerger | 2003-08-24 | 1 | -0/+1 | |
| | | | | | | | - Allow internal zval's of type string and disallow complex types. - Define the default string for extensions at class level instead of ctor. | |||||
| * | Don't identify alias'ed functions | Marcus Boerger | 2003-08-24 | 1 | -1/+1 | |
| | | ||||||
| * | One of PPP is needed, too | Marcus Boerger | 2003-08-24 | 1 | -1/+1 | |
| | | ||||||
| * | - Add fn_flag ZEND_ACC_ALIAS | Marcus Boerger | 2003-08-24 | 1 | -5/+7 | |
| | | | | | | - Unify way of function_entry generation by new macro ZEND_FENTRY | |||||
