Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.3' into PHP-5.4 | Xinchen Hui | 2012-08-04 | 1 | -0/+5 |
|\ | | | | | | | | | Conflicts: Zend/zend_API.h | ||||
| * | Fixed bug #62744 (dangling pointers made by zend_disable_class) | Xinchen Hui | 2012-08-04 | 1 | -0/+5 |
| | | | | | | | | the test will be added while commit the fix for #62737 | ||||
| * | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | - Added new macro to be used in the end of zend_function_entry declaration ↵ | Felipe Pena | 2011-07-25 | 1 | -0/+2 |
| | | | | | | | | (Gwynne) | ||||
| * | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | | |||||
* | | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
* | | Fixed ZE specific compile warnings (Bug #55629) | Dmitry Stogov | 2011-09-13 | 1 | -30/+30 |
| | | |||||
* | | - Added new macro to be used in the end of zend_function_entry declaration ↵ | Felipe Pena | 2011-07-25 | 1 | -0/+2 |
| | | | | | | | | (Gwynne) | ||||
* | | - Added new parameter parsing option (p - for valid path (string without ↵ | Felipe Pena | 2011-06-06 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | null byte in the middle)) # The tests will be fixed in the next commits | ||||
* | | scalar types cleanup | Stanislav Malyshev | 2011-06-03 | 1 | -1/+1 |
| | | |||||
* | | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | | |||||
* | | zend_collect_module_handlers() has to be called after zend_extensions ↵ | Dmitry Stogov | 2010-10-15 | 1 | -0/+1 |
| | | | | | | | | startup, because they can register additional 'hidden' extensions | ||||
* | | marked char pointer arguments as const in lots of | Hartmut Holzgraefe | 2010-10-14 | 1 | -6/+6 |
| | | | | | | | | | | | | places where strings pointed to are not modified to prevent compiler warnings about discarded qualifiers ... | ||||
* | | - Improved memory usage | Dmitry Stogov | 2010-09-15 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . zend_function.pass_rest_by_reference is replaced by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags . zend_function.return_reference is replaced by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags . zend_arg_info.required_num_args removed. it was needed only for internal functions. Now the first arg_info for internal function (which has special meaning) is represented by zend_internal_function_info structure. . zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count moved into CG(context), because they are used only during compilation. . zend_op_array.start_op is moved into EG(start_op), because it's used only for 'interactive' execution of single top-level op-array. . zend_op_array.done_pass_two is replaced by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. . op_array.vars array is trimmed (reallocated) during pass_two. . zend_class_entry.constants_updated is replaced by ZEND_ACC_CONSTANTS_UPDATED in zend_class_entry.ce_flags . the size of zend_class_entry is reduced by sharing the same memory space by different information for internal and user classes. See zend_class_inttry.info union. | ||||
* | | - Missing traits data initialization for internal classes (causing ↵ | Felipe Pena | 2010-08-14 | 1 | -0/+4 |
| | | | | | | | | Reflection to crash) | ||||
* | | - Fix warning because the comparsion with literal (e.g. ↵ | Felipe Pena | 2010-08-08 | 1 | -3/+4 |
| | | | | | | | | INIT_CLASS_ENTRY(..., "Foo", ...)) | ||||
* | | - Fixed ZTS build (Kalle) | Felipe Pena | 2010-08-05 | 1 | -1/+1 |
| | | |||||
* | | Use interned strings for class names | Dmitry Stogov | 2010-08-05 | 1 | -1/+4 |
| | | |||||
* | | eliminated unnecessary iterations during request startup/shutdown | Dmitry Stogov | 2010-07-06 | 1 | -0/+1 |
| | | |||||
* | | Fixed ZTS build | Dmitry Stogov | 2010-05-24 | 1 | -1/+1 |
| | | |||||
* | | Added caches to eliminate repeatable run-time bindings of functions, ↵ | Dmitry Stogov | 2010-05-24 | 1 | -2/+3 |
| | | | | | | | | classes, constants, methods and properties | ||||
* | | - Added scalar typehinting. | Derick Rethans | 2010-05-20 | 1 | -2/+3 |
| | | |||||
* | | spread some more const | Johannes Schlüter | 2010-04-28 | 1 | -4/+4 |
| | | |||||
* | | Added a number of small performance tweaks and optimizations | Dmitry Stogov | 2010-04-20 | 1 | -32/+43 |
|/ | | | | | | | . ZEND_RECV now always has IS_CV as its result . ZEND_CATCH now has to be used only with constant class names . ZEND_FETCH_DIM_? may fetch array and dimension operans in a different order | ||||
* | sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php | Sebastian Bergmann | 2010-01-05 | 1 | -1/+1 |
| | |||||
* | - Fixed bug #48971 (Missing ZEND_NS_NAMED_FE macro) | Jani Taskinen | 2009-07-28 | 1 | -1/+1 |
| | |||||
* | MFH: Bump copyright year, 3 of 3. | Sebastian Bergmann | 2008-12-31 | 1 | -1/+1 |
| | |||||
* | Fixed bug #46409 (__invoke method called outside of object context when ↵ | Dmitry Stogov | 2008-11-27 | 1 | -3/+3 |
| | | | | using array_map) | ||||
* | - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro | Felipe Pena | 2008-11-17 | 1 | -1/+1 |
| | |||||
* | - Next step in namespaces, using / as namespace separator. | Marcus Boerger | 2008-11-04 | 1 | -1/+1 |
| | |||||
* | - Revert ZEND_BEGIN_ARG_INFO change | Felipe Pena | 2008-11-02 | 1 | -1/+1 |
| | |||||
* | - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro | Felipe Pena | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | mark empty_fcall_info and empty_fcall_info_cache as constant. a few less ↵ | Nuno Lopes | 2008-08-12 | 1 | -2/+2 |
| | | | | bytes in the dirty page :P | ||||
* | - MFH: Constness (Added const qualifier to several function parameters) | Felipe Pena | 2008-08-12 | 1 | -27/+27 |
| | |||||
* | - MFH: Added parameter TSRMLS_DC in zend_is_callable() | Felipe Pena | 2008-08-02 | 1 | -1/+1 |
| | |||||
* | Fixed is_callable/call_user_func mess that had done different things for ↵ | Dmitry Stogov | 2008-07-26 | 1 | -1/+2 |
| | | | | very similar arguments e.g. array("A","B") and "A::B" | ||||
* | LSB parent/self forwarding | Dmitry Stogov | 2008-07-24 | 1 | -22/+21 |
| | |||||
* | deprecate zend_get_parameters_ex | Stanislav Malyshev | 2008-06-27 | 1 | -1/+1 |
| | |||||
* | MFH: Add array_init_size() and use it where array size is known at ↵ | Matt Wilmas | 2008-05-27 | 1 | -2/+3 |
| | | | | initialization | ||||
* | Added API to use namesapces in internal extensions | Dmitry Stogov | 2008-05-12 | 1 | -0/+27 |
| | |||||
* | Lazy EG(active_symbol_table) initialization | Dmitry Stogov | 2008-04-29 | 1 | -0/+2 |
| | |||||
* | MFH: Added new macro for check void parameters. | Felipe Pena | 2008-03-10 | 1 | -1/+2 |
| | | | | | (deprecating ZEND_WRONG_PARAM_COUNT for this cases) | ||||
* | [DOC] | Marcus Boerger | 2008-02-01 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 > | ||||
* | Fixed comilation warnings | Dmitry Stogov | 2008-01-24 | 1 | -16/+15 |
| | |||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 |
| | |||||
* | - MFH from HEAD: | Jani Taskinen | 2007-11-02 | 1 | -49/+88 |
| | | | | | | | | | | | | . 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. | ||||
* | MFH: Added macros for managing zval refcounts and is_ref statuses | Yiduo (David) Wang | 2007-10-07 | 1 | -9/+9 |
| | |||||
* | Added support for __callstatic() magic method (missing part). (Sara) | Dmitry Stogov | 2007-09-29 | 1 | -0/+1 |
| | |||||
* | Added support for __callstatic() magic method. (Sara) | Dmitry Stogov | 2007-09-29 | 1 | -0/+1 |
| |