| 2d5695c |
|
19-May-2013 |
Sara Golemon <pollita@php.net> |
Don't double-quote name of namespaced function. ZEND_NS_NAMED_FE(ns, zend_name, name, arg_info) was resulting in a function declaration of: ns\"zend_name"() including the errant quotes. This diff corrects that. There are currently no uses of ZEND_NS_NAMED_FE in core and reason to believe that there are no uses in the wild either.
/PHP_5_3/Zend/zend_API.h
|
| 93fd9c7 |
|
29-Jan-2013 |
Johannes Schlüter <johannes@php.net> |
Fix bug #64099 (Wrong TSRM usage in zend_register_class_alias)
/PHP_5_3/Zend/zend_API.h
|
| 831fbcf |
|
01-Jan-2013 |
Xinchen Hui <laruence@php.net> |
Happy New Year
/PHP_5_3/Zend/zend_API.h
|
| 03a1fca |
|
04-Aug-2012 |
Xinchen Hui <laruence@php.net> |
Fixed bug #62744 (dangling pointers made by zend_disable_class) the test will be added while commit the fix for #62737
/PHP_5_3/Zend/zend_API.h
|
| e4ca0ed |
|
01-Jan-2012 |
Felipe Pena <felipe@php.net> |
- Year++
/PHP_5_3/Zend/zend_API.h
|
| 054e1ca |
|
25-Jul-2011 |
Felipe Pena <felipe@php.net> |
- Added new macro to be used in the end of zend_function_entry declaration (Gwynne)
/PHP_5_3/Zend/zend_API.h
|
| 927bf09 |
|
01-Jan-2011 |
Felipe Pena <felipe@php.net> |
- Year++
/PHP_5_3/Zend/zend_API.h
|
| d2281d1 |
|
05-Jan-2010 |
Sebastian Bergmann <sebastian@php.net> |
sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php
/PHP_5_3/Zend/zend_API.h
|
| f48cab0 |
|
28-Jul-2009 |
Jani Taskinen <jani@php.net> |
- Fixed bug #48971 (Missing ZEND_NS_NAMED_FE macro)
/PHP_5_3/Zend/zend_API.h
|
| 08659c2 |
|
31-Dec-2008 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump copyright year, 3 of 3.
/PHP_5_3/Zend/zend_API.h
|
| 7d4fd3f |
|
27-Nov-2008 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #46409 (__invoke method called outside of object context when using array_map)
/PHP_5_3/Zend/zend_API.h
|
| fc2fb50 |
|
17-Nov-2008 |
Felipe Pena <felipe@php.net> |
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_3/Zend/zend_API.h
|
| 7126de4 |
|
04-Nov-2008 |
Marcus Boerger <helly@php.net> |
- Next step in namespaces, using / as namespace separator.
/PHP_5_3/Zend/zend_API.h
|
| 7a37fa2 |
|
02-Nov-2008 |
Felipe Pena <felipe@php.net> |
- Revert ZEND_BEGIN_ARG_INFO change
/PHP_5_3/Zend/zend_API.h
|
| df10005 |
|
24-Oct-2008 |
Felipe Pena <felipe@php.net> |
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_3/Zend/zend_API.h
|
| f87d453 |
|
12-Aug-2008 |
Nuno Lopes <nlopess@php.net> |
mark empty_fcall_info and empty_fcall_info_cache as constant. a few less bytes in the dirty page :P
/PHP_5_3/Zend/zend_API.h
|
| cf7384a |
|
12-Aug-2008 |
Felipe Pena <felipe@php.net> |
- MFH: Constness (Added const qualifier to several function parameters)
/PHP_5_3/Zend/zend_API.h
|
| e304515 |
|
02-Aug-2008 |
Felipe Pena <felipe@php.net> |
- MFH: Added parameter TSRMLS_DC in zend_is_callable()
/PHP_5_3/Zend/zend_API.h
|
| af05ce0 |
|
26-Jul-2008 |
Dmitry Stogov <dmitry@php.net> |
Fixed is_callable/call_user_func mess that had done different things for very similar arguments e.g. array("A","B") and "A::B"
/PHP_5_3/Zend/zend_API.h
|
| feb8580 |
|
24-Jul-2008 |
Dmitry Stogov <dmitry@php.net> |
LSB parent/self forwarding
/PHP_5_3/Zend/zend_API.h
|
| e59bfcf |
|
27-Jun-2008 |
Stanislav Malyshev <stas@php.net> |
deprecate zend_get_parameters_ex
/PHP_5_3/Zend/zend_API.h
|
| 7da75d8 |
|
27-May-2008 |
Matt Wilmas <mattwil@php.net> |
MFH: Add array_init_size() and use it where array size is known at initialization
/PHP_5_3/Zend/zend_API.h
|
| 907fa66 |
|
12-May-2008 |
Dmitry Stogov <dmitry@php.net> |
Added API to use namesapces in internal extensions
/PHP_5_3/Zend/zend_API.h
|
| 2ecf4bb |
|
29-Apr-2008 |
Dmitry Stogov <dmitry@php.net> |
Lazy EG(active_symbol_table) initialization
/PHP_5_3/Zend/zend_API.h
|
| cc2b17d |
|
10-Mar-2008 |
Felipe Pena <felipe@php.net> |
MFH: Added new macro for check void parameters. (deprecating ZEND_WRONG_PARAM_COUNT for this cases)
/PHP_5_3/Zend/zend_API.h
|
| e8a8acd |
|
01-Feb-2008 |
Marcus Boerger <helly@php.net> |
[DOC] - Fix callable/static mess, the following will now all result in a E_STRICT . binding a dynamic function as a static callback . static call of a dynamic function . is_callable() on a static binding to a dynamic function # [marcus@frodo PHP_5_3]$ php -a -d error_reporting=8191 # make: `sapi/cli/php' is up to date. # Interactive shell # # php > class t{ function f() { echo "Funny\n"; } } # php > $c = array("t","f"); # php > call_user_func($c); # # Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method t::f() cannot be called statically in php shell code on line 1 # Funny # php > var_dump(is_callable($c)); # # Strict Standards: Non-static method t::f() cannot be called statically in php shell code on line 1 # bool(true) # php > t::f(); # # Strict Standards: Non-static method t::f() should not be called statically in php shell code on line 1 # Funny # php >
/PHP_5_3/Zend/zend_API.h
|
| d90ebc6 |
|
24-Jan-2008 |
Dmitry Stogov <dmitry@php.net> |
Fixed comilation warnings
/PHP_5_3/Zend/zend_API.h
|
| d1dded8 |
|
31-Dec-2007 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump copyright year, 2 of 2.
/PHP_5_3/Zend/zend_API.h
|
| b489251 |
|
02-Nov-2007 |
Jani Taskinen <jani@php.net> |
- MFH from HEAD: . Folding tags . Parameter parsing . SPL debug info . array function improvements (not all yet) . Improvements to function calling with call_user_* functions . Improvements to debugging info in var_dump/print_r # I propably forgot already something but this all was pretty close tied # to each other so it wasn't possible to do it in parts.
/PHP_5_3/Zend/zend_API.h
|
| 4b4d634 |
|
07-Oct-2007 |
Yiduo (David) Wang <davidw@php.net> |
MFH: Added macros for managing zval refcounts and is_ref statuses
/PHP_5_3/Zend/zend_API.h
|
| 72d0454 |
|
29-Sep-2007 |
Dmitry Stogov <dmitry@php.net> |
Added support for __callstatic() magic method (missing part). (Sara)
/PHP_5_3/Zend/zend_API.h
|
| b20ed0d |
|
29-Sep-2007 |
Dmitry Stogov <dmitry@php.net> |
Added support for __callstatic() magic method. (Sara)
/PHP_5_3/Zend/zend_API.h
|
| 6c810b0 |
|
27-Sep-2007 |
Dmitry Stogov <dmitry@php.net> |
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/PHP_5_3/Zend/zend_API.h
|
| e1814f0 |
|
16-Apr-2007 |
Dmitry Stogov <dmitry@php.net> |
WIN64 support
/PHP_5_3/Zend/zend_API.h
|
| 4223aa4 |
|
01-Jan-2007 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump year.
/PHP_5_3/Zend/zend_API.h
|
| 1e19ee8 |
|
20-Dec-2006 |
Hannes Magnusson <bjori@php.net> |
- Fixed incorrect function names on FreeBSD where inet_pton() was named __inet_pton() and inet_ntop() was named __inet_ntop() - Fixed bug #39685 (iconv() - undefined function) - Fixed bug #38852 (XML-RPC Breaks iconv)
/PHP_5_3/Zend/zend_API.h
|
| 29ed52f |
|
18-Jul-2006 |
Dmitry Stogov <dmitry@php.net> |
New memory manager
/PHP_5_3/Zend/zend_API.h
|
| ada4e50 |
|
15-Jun-2006 |
Dmitry Stogov <dmitry@php.net> |
MFH: Added automatic module globals management.
/PHP_5_3/Zend/zend_API.h
|
| 64c353a |
|
07-Jun-2006 |
Marcus Boerger <helly@php.net> |
- MFH zend_fcall_info_*() and parameter parsing option 'f' # Right now i see this as the best option but we might shuffle code around # later if someone comes up with a better solution.
/PHP_5_3/Zend/zend_API.h
|
| 9dd24c6 |
|
25-May-2006 |
Antony Dovgal <tony2001@php.net> |
fix error messages when converting objects to other types add new function MFB will follow soon
/PHP_5_3/Zend/zend_API.h
|
| 637a404 |
|
09-May-2006 |
Marcus Boerger <helly@php.net> |
- MFH as discussed . 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)
/PHP_5_3/Zend/zend_API.h
|
| 35ce5db |
|
05-Mar-2006 |
Marcus Boerger <helly@php.net> |
- Add missing function for completeness
/PHP_5_3/Zend/zend_API.h
|
| 941b065 |
|
25-Feb-2006 |
Marcus Boerger <helly@php.net> |
- MFH: Function deprecation flag
/PHP_5_3/Zend/zend_API.h
|
| 61e93cc |
|
04-Jan-2006 |
Andi Gutmans <andi@php.net> |
- Update copyright notices to 2006
/PHP_5_3/Zend/zend_API.h
|
| 0cd997d |
|
16-Dec-2005 |
Marcus Boerger <helly@php.net> |
- Simplify and synch is_callable_ex() with actual execution code . Allow array($this, 'parent::method') for function 'pointers' . Spit out E_STRICT in case of erroneous use of function 'pointers'
/PHP_5_3/Zend/zend_API.h
|
| 8768ab9 |
|
01-Dec-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #34729 (Crash in ZTS mode under Apache)
/PHP_5_3/Zend/zend_API.h
|
| b05b949 |
|
28-Oct-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #34879 (str_replace, array_map corrupt negative array indexes on 64-bit platforms)
/PHP_5_3/Zend/zend_API.h
|
| 2486b84 |
|
25-Oct-2005 |
Marcus Boerger <helly@php.net> |
- MFH zend_is_callable_ex() returns zend_class_entry* if available
/PHP_5_3/Zend/zend_API.h
|
| 248345d |
|
01-Sep-2005 |
Dmitry Stogov <dmitry@php.net> |
Support for class constants and static members for internal classes
/PHP_5_3/Zend/zend_API.h
|
| 916815b |
|
03-Aug-2005 |
foobar <sniper@php.net> |
Bump up the year
/PHP_5_3/Zend/zend_API.h
|
| 53e5260 |
|
28-Jul-2005 |
Marcus Boerger <helly@php.net> |
- Add convenience function zend_is_callable_ex() and base zend_is_callable 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.
/PHP_5_3/Zend/zend_API.h
|
| 70bd938 |
|
18-Jul-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug in new module statrup mechanism
/PHP_5_3/Zend/zend_API.h
|
| 345e025 |
|
07-Jul-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #33512 (Add missing support for isset()/unset() overloading to complement the property get/set methods)
/PHP_5_3/Zend/zend_API.h
|
| 1d33a3e |
|
04-Jul-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #31158 (array_splice on $GLOBALS crashes)
/PHP_5_3/Zend/zend_API.h
|
| 2ca2dc0 |
|
30-Jun-2005 |
Dmitry Stogov <dmitry@php.net> |
Restored old behavior of zend_statup_module()
/PHP_5_3/Zend/zend_API.h
|
| d5a1296 |
|
27-Jun-2005 |
Stanislav Malyshev <stas@php.net> |
fix various "Class entry requested for an object without PHP class" messages when working with non-PHP objects. # Using Z_OBJCE(object)->name is usually bad idea unless you know it's # a pure PHP object
/PHP_5_3/Zend/zend_API.h
|
| c0c7a9f |
|
17-Jun-2005 |
Dmitry Stogov <dmitry@php.net> |
Improved PHP extension loading mechanism with support for module dependencies and conflicts.
/PHP_5_3/Zend/zend_API.h
|
| aedbdb0 |
|
16-Jun-2005 |
Dmitry Stogov <dmitry@php.net> |
Allowed return by refrence from internal functions
/PHP_5_3/Zend/zend_API.h
|
| 1a72341 |
|
26-May-2005 |
Dmitry Stogov <dmitry@php.net> |
Added array type hinting. (This patch requires full re-make)
/PHP_5_3/Zend/zend_API.h
|
| c81db6b |
|
27-Apr-2005 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #29210 (Function: is_callable - no support for private and protected classes)
/PHP_5_3/Zend/zend_API.h
|
| 67a226d |
|
19-Apr-2005 |
Marcus Boerger <helly@php.net> |
- Add ReflectionProperty::getDocComment()
/PHP_5_3/Zend/zend_API.h
|
| c087f07 |
|
27-Feb-2005 |
Marcus Boerger <helly@php.net> |
- These must be initailized
/PHP_5_3/Zend/zend_API.h
|
| d88c2b1 |
|
04-Feb-2005 |
Hartmut Holzgraefe <hholzgra@php.net> |
added some missing zend_[declare|update]_property_...() convenience functions for bool, double and binary safe string data
/PHP_5_3/Zend/zend_API.h
|
| 1d5c13b |
|
22-Jan-2005 |
Marcus Boerger <helly@php.net> |
- Fix #31651 (ReflectionClass::getDefaultProperties segfaults with arrays.)
/PHP_5_3/Zend/zend_API.h
|
| 11bcaed |
|
04-Oct-2004 |
Andi Gutmans <andi@php.net> |
- Rename delete_global_variable() to zend_delete_global_variable()
/PHP_5_3/Zend/zend_API.h
|
| db507dd |
|
04-Oct-2004 |
Andi Gutmans <andi@php.net> |
- Commit the variable fetch optimization. - 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.
/PHP_5_3/Zend/zend_API.h
|
| e39f3f3 |
|
28-Sep-2004 |
Marcus Boerger <helly@php.net> |
Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)
/PHP_5_3/Zend/zend_API.h
|
| 6bd3c36 |
|
09-Sep-2004 |
Andi Gutmans <andi@php.net> |
- Recommit: - Check signature of magic methods - Register __get/__set/__call for internal classes
/PHP_5_3/Zend/zend_API.h
|
| 96ab56e |
|
09-Sep-2004 |
Andi Gutmans <andi@php.net> |
- Roll back VM commit
/PHP_5_3/Zend/zend_API.h
|
| be24e24 |
|
09-Sep-2004 |
Marcus Boerger <helly@php.net> |
- Check signature of magic methods - Register __get/__set/__call for internal classes
/PHP_5_3/Zend/zend_API.h
|
| 56f8195 |
|
19-Jul-2004 |
Andi Gutmans <andi@php.net> |
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() 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.
/PHP_5_3/Zend/zend_API.h
|
| c756609 |
|
10-Jun-2004 |
Marcus Boerger <helly@php.net> |
Add missing declaration
/PHP_5_3/Zend/zend_API.h
|
| 33cdc9e |
|
12-Apr-2004 |
Marcus Boerger <helly@php.net> |
Fix order of macro parameter (synch with other macros)
/PHP_5_3/Zend/zend_API.h
|
| 5230321 |
|
30-Mar-2004 |
Marcus Boerger <helly@php.net> |
- Fix Reflection class names - Add ability to get the extension an internal class was defined in # This is the patch Andi and me used to search for underscrores...
/PHP_5_3/Zend/zend_API.h
|
| 6535933 |
|
16-Mar-2004 |
Derick Rethans <derick@php.net> |
- Replaced the exec_finished hook by the zend_post_deactive hook for extensions. The new hook will be run after the symbol table and destructors are run. (Derick)
/PHP_5_3/Zend/zend_API.h
|
| 8d45fec |
|
02-Mar-2004 |
Marcus Boerger <helly@php.net> |
Fix zend_parse_method_parameters_ex() and make it consistant with zend_parse_method_parameters(). # Obviously its only place of use is in pdo just right now.
/PHP_5_3/Zend/zend_API.h
|
| 7086634 |
|
25-Feb-2004 |
Zeev Suraski <zeev@php.net> |
- Improve ARG_INFO() macros to support supplying required_num_args - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
/PHP_5_3/Zend/zend_API.h
|
| 1727c6a |
|
20-Feb-2004 |
Hartmut Holzgraefe <hholzgra@php.net> |
more EXTERN_C wrapping of ZEND_API prototypes
/PHP_5_3/Zend/zend_API.h
|
| e7e0f7d |
|
12-Feb-2004 |
Zeev Suraski <zeev@php.net> |
- Check return-by-reference bit when implementing interface prototypes - 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.
/PHP_5_3/Zend/zend_API.h
|
| 805dfab |
|
19-Jan-2004 |
Marcus Boerger <helly@php.net> |
Add zend_get_module_started() to quickly check whether a module is present and its MINIT function has been called.
/PHP_5_3/Zend/zend_API.h
|
| 61fc2a9 |
|
12-Jan-2004 |
Marcus Boerger <helly@php.net> |
Add missing macro # by popular demand, more and more exts need this
/PHP_5_3/Zend/zend_API.h
|
| ccfc46b |
|
08-Jan-2004 |
foobar <sniper@php.net> |
- Happy new year and PHP 5 for rest of the files too.. # Should the LICENSE and Zend/LICENSE dates be updated too?
/PHP_5_3/Zend/zend_API.h
|
| 15964bb |
|
28-Dec-2003 |
Marcus Boerger <helly@php.net> |
Fix order of class_entry member initialization (needed for example for DOM) # You need to completley rebuild PHP after this patch.
/PHP_5_3/Zend/zend_API.h
|
| 273c193 |
|
22-Dec-2003 |
Wez Furlong <wez@php.net> |
export these symbols for use by SPL as a shared extension
/PHP_5_3/Zend/zend_API.h
|
| 32927a9 |
|
02-Dec-2003 |
Marcus Boerger <helly@php.net> |
Free the zval container only if it should be freed and was not copied.
/PHP_5_3/Zend/zend_API.h
|
| 6344f66 |
|
29-Nov-2003 |
Marcus Boerger <helly@php.net> |
This takes the address of a zval ptr
/PHP_5_3/Zend/zend_API.h
|
| c7d27ad |
|
29-Nov-2003 |
Marcus Boerger <helly@php.net> |
Add macros to return values of other zvals. This is needed because one cannot use REPLACE_ZVAL_VALUE with return_value.
/PHP_5_3/Zend/zend_API.h
|
| c21d597 |
|
18-Nov-2003 |
Marcus Boerger <helly@php.net> |
Add method alias macro
/PHP_5_3/Zend/zend_API.h
|
| 26bfe3f |
|
25-Oct-2003 |
Marcus Boerger <helly@php.net> |
Add zend_make_callable() which allows to make zval's callable zval's. At the moment this function only converts strings of the form class::method to an array(class,method).
/PHP_5_3/Zend/zend_API.h
|
| 3c62b3b |
|
22-Oct-2003 |
Marcus Boerger <helly@php.net> |
Expand Interface C API. In short: zend_class_entry->interface_gets_implemented() allows to modify the class entry of a class when an interface gets implemented.
/PHP_5_3/Zend/zend_API.h
|
| b0b8254 |
|
18-Oct-2003 |
Marcus Boerger <helly@php.net> |
Fix class/iterator relationship & handling
/PHP_5_3/Zend/zend_API.h
|
| 25aa8b7 |
|
17-Oct-2003 |
Marcus Boerger <helly@php.net> |
Added c-api for iterators # After 4 Month work and endless discussions...
/PHP_5_3/Zend/zend_API.h
|
| 4073a08 |
|
15-Oct-2003 |
Marcus Boerger <helly@php.net> |
Add oo support function zend_class_implements()
/PHP_5_3/Zend/zend_API.h
|
| 05152d3 |
|
05-Oct-2003 |
Shane Caraveo <shane@php.net> |
this little piggy broke lots of things...eg. _function_check_flag in reflection api.
/PHP_5_3/Zend/zend_API.h
|
| be5cbf9 |
|
03-Oct-2003 |
Moriyoshi Koizumi <moriyoshi@php.net> |
Ensure lval to have a *boolean* value.
/PHP_5_3/Zend/zend_API.h
|
| 7bbbd50 |
|
03-Sep-2003 |
Marcus Boerger <helly@php.net> |
Fix handling of static properties initialized to arrays
/PHP_5_3/Zend/zend_API.h
|
| 047a574 |
|
29-Aug-2003 |
Marcus Boerger <helly@php.net> |
- Add zend_merge_properties() which is designed to serve *_fetch_object(). - 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. #
/PHP_5_3/Zend/zend_API.h
|
| 19ec7a0 |
|
24-Aug-2003 |
Marcus Boerger <helly@php.net> |
- Provide appropriate way to destroy internal zval's. - Allow internal zval's of type string and disallow complex types. - Define the default string for extensions at class level instead of ctor.
/PHP_5_3/Zend/zend_API.h
|
| cec053f |
|
24-Aug-2003 |
Marcus Boerger <helly@php.net> |
Don't identify alias'ed functions
/PHP_5_3/Zend/zend_API.h
|
| eef1b7b |
|
24-Aug-2003 |
Marcus Boerger <helly@php.net> |
One of PPP is needed, too
/PHP_5_3/Zend/zend_API.h
|
| 1c2512d |
|
24-Aug-2003 |
Marcus Boerger <helly@php.net> |
- Add fn_flag ZEND_ACC_ALIAS - Unify way of function_entry generation by new macro ZEND_FENTRY
/PHP_5_3/Zend/zend_API.h
|
| 38805f2 |
|
24-Aug-2003 |
Marcus Boerger <helly@php.net> |
Add property read code and use that in default exception class
/PHP_5_3/Zend/zend_API.h
|
| baaa4c9 |
|
23-Aug-2003 |
Marcus Boerger <helly@php.net> |
Internal classes can now have default properties.
/PHP_5_3/Zend/zend_API.h
|
| 717b5af |
|
17-Aug-2003 |
Marcus Boerger <helly@php.net> |
Fix warnings
/PHP_5_3/Zend/zend_API.h
|
| c7d9be9 |
|
17-Aug-2003 |
Sascha Schumann <sas@php.net> |
explicitly cast size_t to zend_uint to avoid warnings on 64 bit platforms.
/PHP_5_3/Zend/zend_API.h
|
| fe1a086 |
|
16-Aug-2003 |
Marcus Boerger <helly@php.net> |
Simplify abstract method declaration
/PHP_5_3/Zend/zend_API.h
|
| 92b4013 |
|
05-Aug-2003 |
Zeev Suraski <zeev@php.net> |
Try to put an end to the endless number of call_user_function variants. zend_call_function() now takes a structure that should contain all of the necessary information. If further information is necessary in the future, then we'll be able to add it without having to introduce a new function. As for caching - the 2nd, optional argument is a struct that can hold all of the information that's necessary to invoke the function, including its handler, scope and object it operates on (if any). Note that you may only use a cache if the arguments you provide to zend_call_function() are identical to the ones of the last call, except for the argument and return value information. The recently introduced fast_call_user_function() was removed I fixed most of the places that used fast_call_user_function() to use caching but there are still some that need to be fixed (XML and reflection)
/PHP_5_3/Zend/zend_API.h
|
| f8bbafd |
|
03-Aug-2003 |
Zeev Suraski <zeev@php.net> |
ntroduce infrastructure for supplying information about arguments, including: - Whether or not to pass by ref (replaces the old arg_types, with arg_info) - Argument name (for future use, maybe introspection) - Class/Interface name (for type hints) - If a class/interface name is available, whether to allow a null instance Both user and builtin functions share the same data structures. To declare a builtin function that expects its first arg to be an instance of class 'Person', its second argument as a regular arg, and its third by reference, use: ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0) ZEND_ARG_OBJ_INFO(0, someone, Person, 1) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO(); and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family of macros. The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref. The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat the arguments for which there's no explicit information as pass by reference or not. The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
/PHP_5_3/Zend/zend_API.h
|
| 2fd4ffc |
|
30-Jul-2003 |
Zeev Suraski <zeev@php.net> |
Add exec_finished() callback for modules - this is the last place where the modules may touch the symbol table reliably
/PHP_5_3/Zend/zend_API.h
|
| 0229aad |
|
21-Jul-2003 |
George Schlossnagle <gschlossnagle@php.net> |
reverted at Andi's request. replaced with more generic wrapper.
/PHP_5_3/Zend/zend_API.h
|
| 1343385 |
|
07-Jul-2003 |
Zeev Suraski <zeev@php.net> |
Rework zend_do_declare_property and related code into one code base
/PHP_5_3/Zend/zend_API.h
|
| daf3ac6 |
|
06-Jul-2003 |
George Schlossnagle <gschlossnagle@php.net> |
add convenience functions or adding class properties. Ok'd for commit by Andi.
/PHP_5_3/Zend/zend_API.h
|
| f68c7ff |
|
10-Jun-2003 |
James Cox <imajes@php.net> |
updating license information in the headers.
/PHP_5_3/Zend/zend_API.h
|
| 039c174 |
|
04-Jun-2003 |
Stanislav Malyshev <stas@php.net> |
rm namespace leftovers
/PHP_5_3/Zend/zend_API.h
|
| f7f5a5e |
|
02-Jun-2003 |
Stanislav Malyshev <stas@php.net> |
MEGA-patch: namespaces are R.I.P.
/PHP_5_3/Zend/zend_API.h
|
| b1b8ed6 |
|
23-May-2003 |
Marcus Boerger <helly@php.net> |
Revert to sizeof()
/PHP_5_3/Zend/zend_API.h
|
| 909eafc |
|
20-May-2003 |
Sterling Hughes <sterling@php.net> |
add fast_call_user_function()
/PHP_5_3/Zend/zend_API.h
|
| cb71ac0 |
|
20-May-2003 |
Hartmut Holzgraefe <hholzgra@php.net> |
C++ compile fixes
/PHP_5_3/Zend/zend_API.h
|
| 29a3586 |
|
04-May-2003 |
Marcus Boerger <helly@php.net> |
Allow functions in internal namespaces (for example factories)
/PHP_5_3/Zend/zend_API.h
|
| ad01495 |
|
21-Apr-2003 |
Stanislav Malyshev <stas@php.net> |
Change get_class() so that it returns qualified names for namespaced classes. *HEADS UP*: get_class_name() handler interface is changed, now it should allocate the space it returns with emalloc, and the users free it. If anyone has problems with it or has suggestions how to do it without this - please tell. Also: make function_exists() understand namespaces.
/PHP_5_3/Zend/zend_API.h
|
| e5f4c78 |
|
08-Apr-2003 |
Andrei Zmievski <andrei@php.net> |
Rename zend_register_internal_class_in_ns() to a better, less filling, but with the same great taste zend_register_internal_ns_class().
/PHP_5_3/Zend/zend_API.h
|
| 8148283 |
|
04-Apr-2003 |
Andrei Zmievski <andrei@php.net> |
Introduce ZEND_ME() and ZEND_METHOD() macros. Use these for declaring class methods to avoid name collisions.
/PHP_5_3/Zend/zend_API.h
|
| 6ed3059 |
|
04-Apr-2003 |
Stanislav Malyshev <stas@php.net> |
Fix namespace issues
/PHP_5_3/Zend/zend_API.h
|
| 3d62a34 |
|
02-Apr-2003 |
Andrei Zmievski <andrei@php.net> |
- Add zend_register_internal_namespace() API function. - Add zend_register_internal_class_in_ns() API function.
/PHP_5_3/Zend/zend_API.h
|
| 3fc8528 |
|
26-Mar-2003 |
Sebastian Bergmann <sebastian@php.net> |
Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry().
/PHP_5_3/Zend/zend_API.h
|
| a700180 |
|
03-Mar-2003 |
Harald Radi <phanto@php.net> |
commiting zend_disable_class patch for George: disabled classes will be replaced by dummy classes that print a warning upon instanciation
/PHP_5_3/Zend/zend_API.h
|
| a2bd043 |
|
12-Feb-2003 |
Ilia Alshanetsky <iliaa@php.net> |
Removed zend_get_module(), this function is not used by anything and more importantly. it does not work. It tries to find data based on numeric keys in hash table using string keys.
/PHP_5_3/Zend/zend_API.h
|
| 325f9ed |
|
08-Feb-2003 |
Georg Richter <georg@php.net> |
fixed zend_parse_method_param
/PHP_5_3/Zend/zend_API.h
|
| 0026239 |
|
03-Feb-2003 |
Sebastian Bergmann <sebastian@php.net> |
Build fix.
/PHP_5_3/Zend/zend_API.h
|
| c4528f8 |
|
02-Feb-2003 |
Harald Radi <phanto@php.net> |
extend the parameter parsing API by two functions for parsing method parameters with automatic detection if the function was called as such or as a class method (with a valid this ptr). if called as a function the first parameter has to be the object it is operating on, if called as a method this is used. #not yet testet, only commiting so that georg can #continue working on ext/mysqli
/PHP_5_3/Zend/zend_API.h
|
| 333406b |
|
01-Feb-2003 |
foobar <sniper@php.net> |
- Added some missing CVS $Id$ tags, headers and footers.
/PHP_5_3/Zend/zend_API.h
|
| eccc536 |
|
14-Jan-2003 |
Stanislav Malyshev <stas@php.net> |
Make add_property_ functions work via write_property handler
/PHP_5_3/Zend/zend_API.h
|
| 2ae8d12 |
|
12-Jan-2003 |
Stanislav Malyshev <stas@php.net> |
Remove handle_property from here too
/PHP_5_3/Zend/zend_API.h
|
| ace55f3 |
|
09-Jan-2003 |
Zeev Suraski <zeev@php.net> |
Unify and make it easy to add code into the broken-string error handler
/PHP_5_3/Zend/zend_API.h
|
| 2c5d4b8 |
|
31-Dec-2002 |
Sebastian Bergmann <sebastian@php.net> |
Bump year.
/PHP_5_3/Zend/zend_API.h
|
| e8214a3 |
|
23-Nov-2002 |
Andi Gutmans <andi@php.net> |
- Commit Marcus' cleanup of abstract and static inheritance and improve - error messages
/PHP_5_3/Zend/zend_API.h
|
| a35c61a |
|
16-Sep-2002 |
Andrei Zmievski <andrei@php.net> |
MFZE1
/PHP_5_3/Zend/zend_API.h
|
| 3738a6e |
|
09-Jun-2002 |
Harald Radi <phanto@php.net> |
only check for an available class entry instead of the std_object_handlers on some places #some linuxtag work
/PHP_5_3/Zend/zend_API.h
|
| 0450ab9 |
|
20-May-2002 |
Zeev Suraski <zeev@php.net> |
MFZE1 (Expose more C++ APIs)
/PHP_5_3/Zend/zend_API.h
|
| 7a06754 |
|
30-Apr-2002 |
Stanislav Malyshev <stas@php.net> |
Make OBJCE return zend_class_entry*, also some cleanups
/PHP_5_3/Zend/zend_API.h
|
| 51e797f |
|
23-Apr-2002 |
Harald Radi <phanto@php.net> |
some type cleanup work
/PHP_5_3/Zend/zend_API.h
|
| 6ac6cb1 |
|
22-Apr-2002 |
Harald Radi <phanto@php.net> |
added get_class_entry callback handler to the object handlers structure
/PHP_5_3/Zend/zend_API.h
|
| 6608f07 |
|
07-Feb-2002 |
Stanislav Malyshev <stas@php.net> |
Mega-commit: Enter the new object model Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
/PHP_5_3/Zend/zend_API.h
|
| 62dc854 |
|
06-Jan-2002 |
Sebastian Bergmann <sebastian@php.net> |
Happy New Year.
/PHP_5_3/Zend/zend_API.h
|
| 9b391a8 |
|
03-Jan-2002 |
Derick Rethans <derick@php.net> |
- MFZE1 for exit fix, exposing current function name in error messages and exposing zend_zval_type_name().
/PHP_5_3/Zend/zend_API.h
|
| 73b159e |
|
27-Dec-2001 |
Andi Gutmans <andi@php.net> |
- Experimental support for destructors. We need to see if destructors - will actually work well in the context of PHP so we should consider this - as experimental. Possible problems might be that when the constructor is - run PHP might not be in a stable state.
/PHP_5_3/Zend/zend_API.h
|
| 29ea3da |
|
26-Dec-2001 |
Andi Gutmans <andi@php.net> |
- Pretty much finish _clone() support
/PHP_5_3/Zend/zend_API.h
|
| d863d52 |
|
11-Dec-2001 |
Sebastian Bergmann <sebastian@php.net> |
Update headers.
/PHP_5_3/Zend/zend_API.h
|
| 2eccd95 |
|
03-Nov-2001 |
Andi Gutmans <andi@php.net> |
- Add some initializations
/PHP_5_3/Zend/zend_API.h
|
| 0185071 |
|
12-Oct-2001 |
Sebastian Bergmann <sebastian@php.net> |
MFZE1: Introduced extension version numbers (Stig)
/PHP_5_3/Zend/zend_API.h
|
| f5c5986 |
|
12-Aug-2001 |
Stanislav Malyshev <stas@php.net> |
_FUNCTION is used in definition, so use _D
/PHP_5_3/Zend/zend_API.h
|
| 76a7a5b |
|
11-Aug-2001 |
Andi Gutmans <andi@php.net> |
- More work on making objects work
/PHP_5_3/Zend/zend_API.h
|
| 4f6c95d |
|
11-Aug-2001 |
Zeev Suraski <zeev@php.net> |
Whitespace
/PHP_5_3/Zend/zend_API.h
|
| 8b6f848 |
|
10-Aug-2001 |
Andi Gutmans <andi@php.net> |
- Merge from Engine 1
/PHP_5_3/Zend/zend_API.h
|
| 61edd1b |
|
10-Aug-2001 |
Andi Gutmans <andi@php.net> |
- Merge from Engine 1 CVS
/PHP_5_3/Zend/zend_API.h
|
| 54e871a |
|
06-Aug-2001 |
Andi Gutmans <andi@php.net> |
- Use Z_ macros
/PHP_5_3/Zend/zend_API.h
|
| fcc0351 |
|
05-Aug-2001 |
Zeev Suraski <zeev@php.net> |
TSRMLS_FETCH work
/PHP_5_3/Zend/zend_API.h
|
| d76cf1d |
|
31-Jul-2001 |
Zeev Suraski <zeev@php.net> |
More TSRMLS_FETCH work
/PHP_5_3/Zend/zend_API.h
|
| 4187439 |
|
30-Jul-2001 |
Zeev Suraski <zeev@php.net> |
More TSRMLS_FETCH work
/PHP_5_3/Zend/zend_API.h
|
| b525549 |
|
30-Jul-2001 |
Zeev Suraski <zeev@php.net> |
More TSRMLS_FETCH work, and get rid of redundant ParametersPassedByRef
/PHP_5_3/Zend/zend_API.h
|
| 3839af3 |
|
30-Jul-2001 |
Andrei Zmievski <andrei@php.net> |
Let's be consisten and keep TSRMLS_DC declaration after num_args.
/PHP_5_3/Zend/zend_API.h
|
| 8ce8324 |
|
30-Jul-2001 |
Zeev Suraski <zeev@php.net> |
More TSRMLS_FETCH annihilation
/PHP_5_3/Zend/zend_API.h
|
| 11e5d2f |
|
30-Jul-2001 |
Zeev Suraski <zeev@php.net> |
Get rid of more TSRMLS_FETCH's
/PHP_5_3/Zend/zend_API.h
|
| b577038 |
|
30-Jul-2001 |
Zeev Suraski <zeev@php.net> |
Avoid TSRMLS_FETCH()'s (still lots of work left)
/PHP_5_3/Zend/zend_API.h
|
| 2c254ba |
|
27-Jul-2001 |
Zeev Suraski <zeev@php.net> |
Get rid of ELS_*(), and use TSRMLS_*() instead. This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
/PHP_5_3/Zend/zend_API.h
|
| 43ebb86 |
|
16-Jul-2001 |
Zeev Suraski <zeev@php.net> |
Fix bug #10287 - avoid crashing under a bogus usage of list()
/PHP_5_3/Zend/zend_API.h
|
| 07ea068 |
|
11-Jul-2001 |
Thies C. Arntzen <thies@php.net> |
fixed ZVAL_FALSE and ZVAL_TRUE
/PHP_5_3/Zend/zend_API.h
|
| bcddfd4 |
|
10-Jul-2001 |
Thies C. Arntzen <thies@php.net> |
cleaned up the RETVAL_ RETURN_ and ZVAL_ macros added check for \0 at end-of-string at some places. all strings in PHP have to be terminated with \0 because 3th party libraries might not be binary-safe.
/PHP_5_3/Zend/zend_API.h
|
| 58f8805 |
|
09-Jul-2001 |
Andrei Zmievski <andrei@php.net> |
Adding new parameter parsing API.
/PHP_5_3/Zend/zend_API.h
|
| 02af513 |
|
19-Apr-2001 |
Andi Gutmans <andi@php.net> |
- Patch from Jason Greene. - Make it easier to write PHP function definitions in more than just one .c file while accessing the same module globals.
/PHP_5_3/Zend/zend_API.h
|
| 13148b5 |
|
12-Mar-2001 |
Andrei Zmievski <andrei@php.net> |
Improve zend_is_callable() to the point where it's actually useful. Now it just needs to be invoked everywhere in PHP where a callback is expected.
/PHP_5_3/Zend/zend_API.h
|
| 7080fa5 |
|
26-Feb-2001 |
Andi Gutmans <andi@php.net> |
- Rename modules.h to zend_modules.h
/PHP_5_3/Zend/zend_API.h
|
| d2c9e80 |
|
26-Feb-2001 |
Andi Gutmans <andi@php.net> |
- Update copyright year
/PHP_5_3/Zend/zend_API.h
|
| 8fe0365 |
|
01-Feb-2001 |
Andrei Zmievski <andrei@php.net> |
Added zend_is_callable() function that checks whether passed zval represents a valid and exiting callable construct.
/PHP_5_3/Zend/zend_API.h
|
| 0611acb |
|
31-Jan-2001 |
Andi Gutmans <andi@php.net> |
- Change unset() functions to null(). unset() is legacy
/PHP_5_3/Zend/zend_API.h
|
| 2f2d32f |
|
31-Jan-2001 |
Andi Gutmans <andi@php.net> |
- Quick fix. I'm for changing these to add_property_null() as we've nuked - unset.
/PHP_5_3/Zend/zend_API.h
|
| 57f9963 |
|
22-Jan-2001 |
Andrei Zmievski <andrei@php.net> |
Make add_index_zval() available to the outside world.
/PHP_5_3/Zend/zend_API.h
|
| ef95a34 |
|
20-Jan-2001 |
Andi Gutmans <andi@php.net> |
- Patch from Sterling. Add API calls to add zval's as array indeces/ object properties. Add _ex functions which take the string length as an argument for better performance.
/PHP_5_3/Zend/zend_API.h
|
| 0a3761e |
|
19-Jan-2001 |
Andi Gutmans <andi@php.net> |
- For Sterling. I wonder if not all of the API functions should take the - key_length as a parameter in order to save that strlen().
/PHP_5_3/Zend/zend_API.h
|
| be895bc |
|
13-Dec-2000 |
Zeev Suraski <zeev@php.net> |
Fix call_user_function() with objects - it could leak under certain circumstances
/PHP_5_3/Zend/zend_API.h
|
| 1f793fd |
|
17-Aug-2000 |
Stanislav Malyshev <stas@php.net> |
Fix EMPTY_STRING macros
/PHP_5_3/Zend/zend_API.h
|
| b982307 |
|
02-Jul-2000 |
Sascha Schumann <sas@php.net> |
Change header protection macros to conform to standard. Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment" All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use by the implementation.
/PHP_5_3/Zend/zend_API.h
|
| 3cda6a7 |
|
17-Jun-2000 |
Zeev Suraski <zeev@php.net> |
Allow the symbol_table to be passed to call_user_function_ex()
/PHP_5_3/Zend/zend_API.h
|
| df74f1d |
|
13-Jun-2000 |
Sascha Schumann <sas@php.net> |
Add optional support for C0x inline semantics. These are enabled by specifying `--enable-c0x-inline' on the command line. We might add an autoconf check for this particular feature later.
/PHP_5_3/Zend/zend_API.h
|
| fce92e3 |
|
12-Jun-2000 |
Zeev Suraski <zeev@php.net> |
Avoid using E_CORE_* errorlevels in any place which is not in the global startup sequence
/PHP_5_3/Zend/zend_API.h
|
| eb0e694 |
|
09-Jun-2000 |
Andi Gutmans <andi@php.net> |
- Andrei, this is for you! - Add zend_register_internal_class_ex() which allows you to specify a - parent to inherit from. You can either specify the parent directly or via - its name.
/PHP_5_3/Zend/zend_API.h
|
| 6ce07a8 |
|
09-Jun-2000 |
Andi Gutmans <andi@php.net> |
- Change register_internal_class to zend_register_internal_class for - consistency. - Andrei: I'm still thinking about the _ex you want me to implement
/PHP_5_3/Zend/zend_API.h
|
| bc7abb3 |
|
29-May-2000 |
Zeev Suraski <zeev@php.net> |
Allow disabling of functions for security reasons
/PHP_5_3/Zend/zend_API.h
|
| 0b6d923 |
|
02-May-2000 |
Sascha Schumann <sas@php.net> |
Add ZEND_GET_MODULE(name). This is a short-cut for the common get_module function.
/PHP_5_3/Zend/zend_API.h
|
| 131d9cb |
|
01-Apr-2000 |
Zeev Suraski <zeev@php.net> |
*** empty log message ***
/PHP_5_3/Zend/zend_API.h
|
| 0d21940 |
|
01-Apr-2000 |
Zeev Suraski <zeev@php.net> |
Generalize some common thread-safety stuff
/PHP_5_3/Zend/zend_API.h
|
| e9d126a |
|
29-Mar-2000 |
Andi Gutmans <andi@php.net> |
- Make sure zend_API.h has Zend'ish versions of the ZEND macros so that Zend'ish modules don't need to mix PHP & Zend notation.
/PHP_5_3/Zend/zend_API.h
|
| 5dba477 |
|
25-Mar-2000 |
Zeev Suraski <zeev@php.net> |
- Some header dependencies cleanup - Generalize zval_print() and zval_print_r()
/PHP_5_3/Zend/zend_API.h
|
| bf18f87 |
|
21-Mar-2000 |
Andi Gutmans <andi@php.net> |
- Move #defines
/PHP_5_3/Zend/zend_API.h
|
| 5e55e47 |
|
06-Mar-2000 |
Zeev Suraski <zeev@php.net> |
It's official now...
/PHP_5_3/Zend/zend_API.h
|
| 0ac9536 |
|
19-Feb-2000 |
Zeev Suraski <zeev@php.net> |
(c) patch
/PHP_5_3/Zend/zend_API.h
|
| ceba50b |
|
19-Feb-2000 |
Zeev Suraski <zeev@php.net> |
- Fix a nasty bug in the hash, introduced in the recent migration to macros - Make array_init() and friends trackable
/PHP_5_3/Zend/zend_API.h
|
| f77e6a4 |
|
19-Feb-2000 |
Zeev Suraski <zeev@php.net> |
Generalize macros
/PHP_5_3/Zend/zend_API.h
|
| 80bdd19 |
|
11-Feb-2000 |
Zeev Suraski <zeev@php.net> |
Fine tune Andi's patch
/PHP_5_3/Zend/zend_API.h
|
| bc5c9d8 |
|
10-Feb-2000 |
Andi Gutmans <andi@php.net> |
- Finally beautify those WIN32|WINNT checks
/PHP_5_3/Zend/zend_API.h
|
| e062843 |
|
03-Feb-2000 |
Andrei Zmievski <andrei@php.net> |
*** empty log message ***
/PHP_5_3/Zend/zend_API.h
|
| b995d2c |
|
01-Feb-2000 |
Andrei Zmievski <andrei@php.net> |
Added add_property_unset() and add_property_bool().
/PHP_5_3/Zend/zend_API.h
|
| fb6a1b8 |
|
19-Jan-2000 |
Thies C. Arntzen <thies@php.net> |
RETURN_NULL -> RETURN_NULL() // we don't want macros without an argumnet
/PHP_5_3/Zend/zend_API.h
|
| cd377b6 |
|
18-Jan-2000 |
Thies C. Arntzen <thies@php.net> |
RETURN_NULL & RETVAL_NULL don't need ().
/PHP_5_3/Zend/zend_API.h
|
| af22085 |
|
04-Jan-2000 |
Thies C. Arntzen <thies@php.net> |
added ZVAL_*() macros.
/PHP_5_3/Zend/zend_API.h
|
| bdefd5d |
|
04-Jan-2000 |
Andi Gutmans <andi@php.net> |
- Change IS_UNSET -> IS_NULL
/PHP_5_3/Zend/zend_API.h
|
| bc6811e |
|
02-Jan-2000 |
Thies C. Arntzen <thies@php.net> |
renamed RET???_UNSET -> RET???_NULL
/PHP_5_3/Zend/zend_API.h
|
| f2d703e |
|
31-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- Nuke undefined_variable_string - Introduce IS_UNSET
/PHP_5_3/Zend/zend_API.h
|
| 546af70 |
|
28-Dec-1999 |
Thies C. Arntzen <thies@php.net> |
new constant: SQL_NULL new macros: RETURN_SQLNULL,RETVAL_SQLNULL,IS_SQLNULL
/PHP_5_3/Zend/zend_API.h
|
| b7a5b3c |
|
27-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- Generalize the fast cache mechanism - Add the HashTable struct to the fast cache mechanism
/PHP_5_3/Zend/zend_API.h
|
| aec33aa |
|
26-Dec-1999 |
Zeev Suraski <zeev@php.net> |
Introduce a zval-specific cache - 5-15% speed improvement
/PHP_5_3/Zend/zend_API.h
|
| 235386b |
|
26-Dec-1999 |
Zeev Suraski <zeev@php.net> |
Change ALLOC_ZVAL() semantics
/PHP_5_3/Zend/zend_API.h
|
| 62b2087 |
|
24-Dec-1999 |
Andi Gutmans <andi@php.net> |
- Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend use them.
/PHP_5_3/Zend/zend_API.h
|
| 1fe57c9 |
|
22-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- Fix function_exists()
/PHP_5_3/Zend/zend_API.h
|
| 223c674 |
|
19-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- Made things work again (Thies, everybody - please check the latest CVS and see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returning of references
/PHP_5_3/Zend/zend_API.h
|
| a1ad287 |
|
18-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- The tree compiles again
/PHP_5_3/Zend/zend_API.h
|
| cd7d554 |
|
18-Dec-1999 |
Zeev Suraski <zeev@php.net> |
- Introduce ZEND_NUM_ARGS(), to replace ARG_COUNT(ht) - Rename getParameters() and friends for consistency and namespace cleanliness
/PHP_5_3/Zend/zend_API.h
|
| f962a35 |
|
04-Dec-1999 |
Andrei Zmievski <andrei@php.net> |
Added zend_set_hash_symbol() function.
/PHP_5_3/Zend/zend_API.h
|
| 0a276c2 |
|
04-Dec-1999 |
Thies C. Arntzen <thies@php.net> |
backed out last change after andi decided on a different approach.
/PHP_5_3/Zend/zend_API.h
|
| 4c8259b |
|
04-Dec-1999 |
Andi Gutmans <andi@php.net> |
- Call ZEND_SET_SYMBOL_WITH_LENGTH() with refcount 1 from the standard ZEND_SET_SYMBOL()
/PHP_5_3/Zend/zend_API.h
|
| 502bb33 |
|
04-Dec-1999 |
Thies C. Arntzen <thies@php.net> |
the new SET_VAR_* macros forgot to set the refcount!
/PHP_5_3/Zend/zend_API.h
|
| e345066 |
|
03-Dec-1999 |
Andrei Zmievski <andrei@php.net> |
*** empty log message ***
/PHP_5_3/Zend/zend_API.h
|
| fec413c |
|
03-Dec-1999 |
Andrei Zmievski <andrei@php.net> |
Added ZEND_SET_GLOBAL_VAR_WITH_LENGTH_EX() macro.
/PHP_5_3/Zend/zend_API.h
|
| c34560b |
|
03-Dec-1999 |
Andi Gutmans <andi@php.net> |
- Remove _EX and make it the old _LENGTH
/PHP_5_3/Zend/zend_API.h
|
| 2f5efbd |
|
02-Dec-1999 |
Andi Gutmans <andi@php.net> |
- Add _EX macro for Andrei
/PHP_5_3/Zend/zend_API.h
|
| 2ddc4fe |
|
01-Dec-1999 |
Zeev Suraski <zeev@php.net> |
Make it possible to explicitly set refcount in ZEND_SET_SYMBOL_WITH_LENGTH(), part 2
/PHP_5_3/Zend/zend_API.h
|
| 158088c |
|
01-Dec-1999 |
Zeev Suraski <zeev@php.net> |
Allow to set the reference count explicitly for ZEND_SET_SYMBOL_WITH_LENGTH()
/PHP_5_3/Zend/zend_API.h
|
| 6d988ec |
|
03-Nov-1999 |
Andi Gutmans <andi@php.net> |
- Add support for BYREF_FORCE_REST
/PHP_5_3/Zend/zend_API.h
|
| 52a30fd |
|
18-Oct-1999 |
Andrei Zmievski <andrei@php.net> |
Be safe, use ().
/PHP_5_3/Zend/zend_API.h
|
| 6847fef |
|
04-Oct-1999 |
Thies C. Arntzen <thies@php.net> |
added add_*_resource() and add_*_bool() functions
/PHP_5_3/Zend/zend_API.h
|
| 86357a9 |
|
01-Oct-1999 |
Andi Gutmans <andi@php.net> |
- Move is_ref back to being an unsigned char and not a bit field.
/PHP_5_3/Zend/zend_API.h
|
| 4dd47ff |
|
01-Oct-1999 |
Andi Gutmans <andi@php.net> |
- Remove locking support completely
/PHP_5_3/Zend/zend_API.h
|
| 446e5d0 |
|
29-Sep-1999 |
Thies C. Arntzen <thies@php.net> |
added add_property_resource
/PHP_5_3/Zend/zend_API.h
|
| 06a18f1 |
|
20-Sep-1999 |
Andi Gutmans <andi@php.net> |
- Add some internal functions to Zend
/PHP_5_3/Zend/zend_API.h
|
| 6393ab1 |
|
06-Aug-1999 |
Zeev Suraski <zeev@php.net> |
Now that's an annoying bug.
/PHP_5_3/Zend/zend_API.h
|
| f95edc0 |
|
06-Aug-1999 |
Zeev Suraski <zeev@php.net> |
Introduce call_user_func_ex()
/PHP_5_3/Zend/zend_API.h
|
| 01c2701 |
|
31-Jul-1999 |
Zeev Suraski <zeev@php.net> |
These aren't necessary
/PHP_5_3/Zend/zend_API.h
|
| 620d013 |
|
30-Jul-1999 |
Zeev Suraski <zeev@php.net> |
Support symbols in any symbol table, not just the active one
/PHP_5_3/Zend/zend_API.h
|
| 48ffdd7 |
|
30-Jul-1999 |
Zeev Suraski <zeev@php.net> |
* Setting variables in the global scope wasn't handling is_ref's properly
/PHP_5_3/Zend/zend_API.h
|
| 8d1de13 |
|
19-Jul-1999 |
Zeev Suraski <zeev@php.net> |
0.91 update
/PHP_5_3/Zend/zend_API.h
|
| b5b1117 |
|
16-Jul-1999 |
Zeev Suraski <zeev@php.net> |
License update
/PHP_5_3/Zend/zend_API.h
|
| 2a6da78 |
|
09-Jul-1999 |
Zeev Suraski <zeev@php.net> |
Step 4: Move to a 7-bit counter (not fully implemented yet)
/PHP_5_3/Zend/zend_API.h
|
| 5f62c34 |
|
09-Jul-1999 |
Zeev Suraski <zeev@php.net> |
Step 2: Rename is_ref to EA
/PHP_5_3/Zend/zend_API.h
|
| eb5c6da |
|
05-Jul-1999 |
Thies C. Arntzen <thies@php.net> |
added RETVAL_RESOURCE and RETURN_RESOURCE
/PHP_5_3/Zend/zend_API.h
|
| 9108abc |
|
04-Jun-1999 |
Zeev Suraski <zeev@php.net> |
Minor updates (mostly __declspec() stuff)
/PHP_5_3/Zend/zend_API.h
|
| a3a60dd |
|
04-Jun-1999 |
Thies C. Arntzen <thies@php.net> |
added is_ref=0 and refcount=1 to SET_VAR_* macros
/PHP_5_3/Zend/zend_API.h
|
| 741b816 |
|
28-May-1999 |
Zeev Suraski <zeev@php.net> |
* Support getThis() for internal functions. * Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't work with the optimizer). * Add new macros for standardized definition of classes. * Only report AiCount problems if shutdown was not silent.
/PHP_5_3/Zend/zend_API.h
|
| 1f985ed |
|
27-May-1999 |
Zeev Suraski <zeev@php.net> |
Moved all #define's for SET_ and RETURN_ to zend_API.h
/PHP_5_3/Zend/zend_API.h
|
| bfbe861 |
|
09-May-1999 |
Zeev Suraski <zeev@php.net> |
Almost forgot to commit those
/PHP_5_3/Zend/zend_API.h
|
| 942f409 |
|
21-Apr-1999 |
Zeev Suraski <zeev@php.net> |
* Change the thread safe project to create a C++ scanner. * Add in a slightly modified skeleton file (only a couple of #if's for #include's that we dont have in Windows) It does NOT compile or work yet :)
/PHP_5_3/Zend/zend_API.h
|
| 7a87fcb |
|
21-Apr-1999 |
Zeev Suraski <zeev@php.net> |
Thread safety patch. We're still not quite there but it compiles again, and more logic has been implemented.
/PHP_5_3/Zend/zend_API.h
|
| 9deab41 |
|
19-Apr-1999 |
Andi Gutmans <andi@php.net> |
Add a couple of ZEND_API's
/PHP_5_3/Zend/zend_API.h
|
| 342c6e0 |
|
18-Apr-1999 |
Zeev Suraski <zeev@php.net> |
Whatnot: * updated alloc_persist to use critical sections * changed extension shutdown to two-phase * updated dependencies * PR support (don't remember if there was any really)
/PHP_5_3/Zend/zend_API.h
|
| 39f9487 |
|
14-Apr-1999 |
Andi Gutmans <andi@php.net> |
-Tiny patches
/PHP_5_3/Zend/zend_API.h
|
| 39a7f4c |
|
12-Apr-1999 |
Zeev Suraski <zeev@php.net> |
This patch is a go. Not fully optimized yet, but working properly. Prepatch tagged as BEFORE_STACK_PATCH.
/PHP_5_3/Zend/zend_API.h
|
| 573b460 |
|
07-Apr-1999 |
Andi Gutmans <andi@php.net> |
Zend Library
/PHP_5_3/Zend/zend_API.h
|