summaryrefslogtreecommitdiff
path: root/Zend/zend_API.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)Dmitry Stogov2007-09-271-27/+27
|
* WIN64 supportDmitry Stogov2007-04-161-1/+1
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* - Fixed incorrect function names on FreeBSD where inet_pton() was namedHannes Magnusson2006-12-201-0/+3
| | | | | | | __inet_pton() and inet_ntop() was named __inet_ntop() - Fixed bug #39685 (iconv() - undefined function) - Fixed bug #38852 (XML-RPC Breaks iconv)
* New memory managerDmitry Stogov2006-07-181-1/+0
|
* MFH: Added automatic module globals management.Dmitry Stogov2006-06-151-0/+8
|
* - MFH zend_fcall_info_*() and parameter parsing option 'f'Marcus Boerger2006-06-071-0/+20
| | | | | | # Right now i see this as the best option but we might shuffle code around # later if someone comes up with a better solution.
* fix error messages when converting objects to other typesAntony Dovgal2006-05-251-0/+1
| | | | | | add new function MFB will follow soon
* - MFH as discussedMarcus Boerger2006-05-091-38/+43
| | | | | | | | | | | | | | | | | | | | | . zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D) . zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D) . added E_RECOVERABLE_ERROR . added ZEND_TOSTRING_FUNC_NAME . added __tostring function cache to zend_class_entry . added ZEND_NAMED_ME . modified ZEND_ME_MAPPING to support method flags . added ZEND_MN . method entries now use prefix "zim_" instead of "zif_" . drop EG(ze1_compatibility_mode) . changed cast handler, now without (int should_free): typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC); . changed get_iterator, now receives whether value is by ref: zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); . added zend_objects_store_add_ref_by_handle . added zend_objects_store_del_ref_by_handle . convert_to_explicit_type(pzv, type)
* - Add missing function for completenessMarcus Boerger2006-03-051-0/+1
|
* - MFH: Function deprecation flagMarcus Boerger2006-02-251-0/+2
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* - Simplify and synch is_callable_ex() with actual execution codeMarcus Boerger2005-12-161-0/+2
| | | | | | . Allow array($this, 'parent::method') for function 'pointers' . Spit out E_STRICT in case of erroneous use of function 'pointers'
* Fixed bug #34729 (Crash in ZTS mode under Apache)Dmitry Stogov2005-12-011-0/+6
|
* Fixed bug #34879 (str_replace, array_map corrupt negative array indexes on ↵Dmitry Stogov2005-10-281-12/+12
| | | | 64-bit platforms)
* - MFH zend_is_callable_ex() returns zend_class_entry* if availableMarcus Boerger2005-10-251-1/+1
|
* Support for class constants and static members for internal classesDmitry Stogov2005-09-011-0/+17
|
* Bump up the yearfoobar2005-08-031-1/+1
|
* - Add convenience function zend_is_callable_ex() and base zend_is_callableMarcus Boerger2005-07-281-0/+2
| | | | | | | | and zend_make_callable on it. This functions allows to check if a php variable is a callable function and returns its function pointer as well as object if possible. # Commit this now so we can use it in 5.1.* series as discussed with Andi.
* Fixed bug in new module statrup mechanismDmitry Stogov2005-07-181-2/+2
|
* Fixed bug #33512 (Add missing support for isset()/unset() overloading to ↵Dmitry Stogov2005-07-071-1/+6
| | | | complement the property get/set methods)
* Fixed bug #31158 (array_splice on $GLOBALS crashes)Dmitry Stogov2005-07-041-0/+2
|
* Restored old behavior of zend_statup_module()Dmitry Stogov2005-06-301-2/+2
|
* fix various "Class entry requested for an object without PHP class" messagesStanislav Malyshev2005-06-271-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 Stogov2005-06-171-2/+3
| | | | dependencies and conflicts.
* Allowed return by refrence from internal functionsDmitry Stogov2005-06-161-1/+1
|
* Added array type hinting. (This patch requires full re-make)Dmitry Stogov2005-05-261-4/+5
|
* Fixed bug #29210 (Function: is_callable - no support for private and ↵Dmitry Stogov2005-04-271-1/+5
| | | | protected classes)
* - Add ReflectionProperty::getDocComment()Marcus Boerger2005-04-191-0/+1
|
* - These must be initailizedMarcus Boerger2005-02-271-0/+2
|
* added some missing zend_[declare|update]_property_...() convenienceHartmut Holzgraefe2005-02-041-0/+6
| | | | | functions for bool, double and binary safe string data
* - Fix #31651 (ReflectionClass::getDefaultProperties segfaults with arrays.)Marcus Boerger2005-01-221-0/+1
|
* - Rename delete_global_variable() to zend_delete_global_variable()Andi Gutmans2004-10-041-1/+1
|
* - Commit the variable fetch optimization.Andi Gutmans2004-10-041-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 Boerger2004-09-281-0/+3
|
* - Recommit:Andi Gutmans2004-09-091-0/+1
| | | | | | - Check signature of magic methods - Register __get/__set/__call for internal classes
* - Roll back VM commitAndi Gutmans2004-09-091-1/+0
|
* - Check signature of magic methodsMarcus Boerger2004-09-091-0/+1
| | | | | - Register __get/__set/__call for internal classes
* - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()Andi Gutmans2004-07-191-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 declarationMarcus Boerger2004-06-101-0/+1
|
* Fix order of macro parameter (synch with other macros)Marcus Boerger2004-04-121-1/+1
|
* - Fix Reflection class namesMarcus Boerger2004-03-301-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 forDerick Rethans2004-03-161-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 withMarcus Boerger2004-03-021-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_argsZeev Suraski2004-02-251-7/+7
| | | | | - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
* more EXTERN_C wrapping of ZEND_API prototypesHartmut Holzgraefe2004-02-201-0/+4
|
* - Check return-by-reference bit when implementing interface prototypesZeev Suraski2004-02-121-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 presentMarcus Boerger2004-01-191-0/+1
| | | | | and its MINIT function has been called.
* Add missing macroMarcus Boerger2004-01-121-0/+1
| | | | | # by popular demand, more and more exts need this
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-1/+1
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?