Revision tags: RELEASE_0_2_4, RELEASE_0_2_3, RELEASE_0_2_2, RELEASE_0_2_1, RELEASE_0_2 |
|
#
d88c2b18 |
| 04-Feb-2005 |
Hartmut Holzgraefe |
added some missing zend_[declare|update]_property_...() convenience functions for bool, double and binary safe string data
|
#
1d5c13bd |
| 22-Jan-2005 |
Marcus Boerger |
- Fix #31651 (ReflectionClass::getDefaultProperties segfaults with arrays.)
|
Revision tags: php-5.0.3, php-4.3.10, SQLITE_4_3_20041227, php-5.0.3RC2, php-4.3.10RC2, php-5.0.3RC1, php-4.3.10RC1, PRE_NEW_VM_GEN_PATCH |
|
#
11bcaedf |
| 04-Oct-2004 |
Andi Gutmans |
- Rename delete_global_variable() to zend_delete_global_variable()
|
#
db507dd1 |
| 04-Oct-2004 |
Andi Gutmans |
- 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. -
- 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.
show more ...
|
#
e39f3f3f |
| 28-Sep-2004 |
Marcus Boerger |
Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)
|
Revision tags: php-5.0.2, php-4.3.9, php-5.0.2RC1, php-4.3.9RC3 |
|
#
6bd3c36a |
| 09-Sep-2004 |
Andi Gutmans |
- Recommit: - Check signature of magic methods - Register __get/__set/__call for internal classes
|
#
96ab56e1 |
| 09-Sep-2004 |
Andi Gutmans |
- Roll back VM commit
|
#
be24e245 |
| 09-Sep-2004 |
Marcus Boerger |
- Check signature of magic methods - Register __get/__set/__call for internal classes
|
Revision tags: PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1, RELEASE_0_1 |
|
#
56f8195f |
| 19-Jul-2004 |
Andi Gutmans |
- 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
- 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.
show more ...
|
Revision tags: php-5.0.0RC4, php-5.0.0, php-4.3.8 |
|
#
c7566096 |
| 10-Jun-2004 |
Marcus Boerger |
Add missing declaration
|
Revision tags: php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7, php-5.0.0RC3RC1, php-4.3.7RC1, RELEASE_0_1_1, php-5.0.0RC2, php-5.0.0RC2RC2, php-4.3.6, php-5.0.0RC2RC1 |
|
#
33cdc9ed |
| 12-Apr-2004 |
Marcus Boerger |
Fix order of macro parameter (synch with other macros)
|
Revision tags: php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1 |
|
#
52303217 |
| 30-Mar-2004 |
Marcus Boerger |
- 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...
|
Revision tags: php-4.3.5, php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2 |
|
#
6535933f |
| 16-Mar-2004 |
Derick Rethans |
- 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)
|
Revision tags: php-5.0.0RC1RC1, RELEASE_0_2_0 |
|
#
8d45fece |
| 02-Mar-2004 |
Marcus Boerger |
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.
|
#
7086634a |
| 25-Feb-2004 |
Zeev Suraski |
- Improve ARG_INFO() macros to support supplying required_num_args - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
|
#
1727c6a2 |
| 20-Feb-2004 |
Hartmut Holzgraefe |
more EXTERN_C wrapping of ZEND_API prototypes
|
Revision tags: php-4.3.5RC3, php-5.0.0b4 |
|
#
e7e0f7d4 |
| 12-Feb-2004 |
Zeev Suraski |
- 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
- 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.
show more ...
|
Revision tags: php-5.0.0b4RC1, php-4.3.5RC2, RELEASE_1_3b6, php_ibase_before_split |
|
#
805dfab8 |
| 19-Jan-2004 |
Marcus Boerger |
Add zend_get_module_started() to quickly check whether a module is present and its MINIT function has been called.
|
Revision tags: php-4.3.5RC1 |
|
#
61fc2a92 |
| 12-Jan-2004 |
Marcus Boerger |
Add missing macro # by popular demand, more and more exts need this
|
#
ccfc46b0 |
| 08-Jan-2004 |
foobar |
- Happy new year and PHP 5 for rest of the files too.. # Should the LICENSE and Zend/LICENSE dates be updated too?
|
#
15964bb3 |
| 28-Dec-2003 |
Marcus Boerger |
Fix order of class_entry member initialization (needed for example for DOM) # You need to completley rebuild PHP after this patch.
|
#
273c1933 |
| 22-Dec-2003 |
Wez Furlong |
export these symbols for use by SPL as a shared extension
|
Revision tags: php-5.0.0b3, php-5.0.0b3RC2, php-5.0.0b3RC1 |
|
#
32927a9f |
| 02-Dec-2003 |
Marcus Boerger |
Free the zval container only if it should be freed and was not copied.
|
#
6344f662 |
| 29-Nov-2003 |
Marcus Boerger |
This takes the address of a zval ptr
|
#
c7d27ad9 |
| 29-Nov-2003 |
Marcus Boerger |
Add macros to return values of other zvals. This is needed because one cannot use REPLACE_ZVAL_VALUE with return_value.
|