#
2e36578c |
| 28-Aug-2003 |
Sascha Schumann |
Add format attribute to a number of functions Kill a few warnings
|
Revision tags: php-4.3.3 |
|
#
19ec7a09 |
| 24-Aug-2003 |
Marcus Boerger |
- 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 c
- 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.
show more ...
|
#
a9107e2b |
| 24-Aug-2003 |
Zeev Suraski |
Use pemalloc()
|
#
baaa4c90 |
| 23-Aug-2003 |
Marcus Boerger |
Internal classes can now have default properties.
|
#
fbda310a |
| 23-Aug-2003 |
Marcus Boerger |
- Flag ctor/dtor methods - Use this to prevent memleaks when an exception gets thrown in ctors. # I added the dtor flags for consistency, atm a compareable check in # isn't necessary for
- Flag ctor/dtor methods - Use this to prevent memleaks when an exception gets thrown in ctors. # I added the dtor flags for consistency, atm a compareable check in # isn't necessary for destruction. But anyway i'll use this for the # Relection API too.
show more ...
|
#
b5786d42 |
| 18-Aug-2003 |
Zeev Suraski |
ws
|
Revision tags: php-4.3.3RC4 |
|
#
9c68f33b |
| 17-Aug-2003 |
Marcus Boerger |
Implement a TBD: JMP to the end of foreach
|
#
f2d4e4ca |
| 17-Aug-2003 |
Marcus Boerger |
WS
|
#
ab9dcec2 |
| 11-Aug-2003 |
Masaki Fujimoto |
- added script encoding support to Zend Engine 2. this enables ZE2 to gracefully parse scripts written in UTF-8 (with BOM), UTF-16, UTF-32, Shift_JIS, ISO-2022-JP etc... (when configured
- added script encoding support to Zend Engine 2. this enables ZE2 to gracefully parse scripts written in UTF-8 (with BOM), UTF-16, UTF-32, Shift_JIS, ISO-2022-JP etc... (when configured with '--enable-zend-multibyte' and '--enable-mbstring')
show more ...
|
#
2bbf4ad2 |
| 10-Aug-2003 |
Marcus Boerger |
Bugfix #24637 __destruct not called
|
#
fe489dcb |
| 09-Aug-2003 |
Moriyoshi Koizumi |
Fix segfault when a referenced parameter is specified with typehint. Result of the node will never be used because verify_instanceof handler has been eliminated.
|
Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5 |
|
#
b6ff804c |
| 04-Aug-2003 |
Stanislav Malyshev |
fix leaks: bug #24831
|
#
1959133f |
| 04-Aug-2003 |
Zeev Suraski |
Simplify code using XOR
|
#
538aad24 |
| 03-Aug-2003 |
Marcus Boerger |
Fix test and add missing initialization
|
#
f8bbafd6 |
| 03-Aug-2003 |
Zeev Suraski |
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
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.
show more ...
|
Revision tags: BEFORE_ARG_INFO |
|
#
9d7122fb |
| 03-Aug-2003 |
Zeev Suraski |
Generalize fetch_class
|
#
accd6b62 |
| 31-Jul-2003 |
Zeev Suraski |
Finish the array overloading patch
|
Revision tags: php-4.3.3RC2 |
|
#
68fa4e50 |
| 30-Jul-2003 |
Zeev Suraski |
Get rid of an opcode
|
#
f41f62c2 |
| 30-Jul-2003 |
Zeev Suraski |
Support overloading of $foo["bar"] += "baz"
|
#
c0b46739 |
| 30-Jul-2003 |
Zeev Suraski |
Improve array overloading - support unset($foo["bar"])
|
#
57b12285 |
| 27-Jul-2003 |
Stanislav Malyshev |
fix compare
|
#
7b1bbc85 |
| 27-Jul-2003 |
Stanislav Malyshev |
use zend_binary_strncasecmp
|
#
9fa2d523 |
| 27-Jul-2003 |
Stanislav Malyshev |
make clone and throw coexist peacefully
|
#
5724c7a6 |
| 27-Jul-2003 |
Stanislav Malyshev |
fix leaks with class constants (bug #24699)
|
#
78f8ca6e |
| 27-Jul-2003 |
Stanislav Malyshev |
make __clone call case insensitive, just as other calls are
|