summaryrefslogtreecommitdiff
path: root/Zend/zend_API.h
Commit message (Collapse)AuthorAgeFilesLines
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2012-08-041-0/+5
|\ | | | | | | | | Conflicts: Zend/zend_API.h
| * Fixed bug #62744 (dangling pointers made by zend_disable_class)Xinchen Hui2012-08-041-0/+5
| | | | | | | | the test will be added while commit the fix for #62737
| * - Year++Felipe Pena2012-01-011-1/+1
| |
| * - Added new macro to be used in the end of zend_function_entry declaration ↵Felipe Pena2011-07-251-0/+2
| | | | | | | | (Gwynne)
| * - Year++Felipe Pena2011-01-011-1/+1
| |
* | - Year++Felipe Pena2012-01-011-1/+1
| |
* | Fixed ZE specific compile warnings (Bug #55629)Dmitry Stogov2011-09-131-30/+30
| |
* | - Added new macro to be used in the end of zend_function_entry declaration ↵Felipe Pena2011-07-251-0/+2
| | | | | | | | (Gwynne)
* | - Added new parameter parsing option (p - for valid path (string without ↵Felipe Pena2011-06-061-0/+3
| | | | | | | | | | | | | | | | null byte in the middle)) # The tests will be fixed in the next commits
* | scalar types cleanupStanislav Malyshev2011-06-031-1/+1
| |
* | - Year++Felipe Pena2011-01-011-1/+1
| |
* | zend_collect_module_handlers() has to be called after zend_extensions ↵Dmitry Stogov2010-10-151-0/+1
| | | | | | | | startup, because they can register additional 'hidden' extensions
* | marked char pointer arguments as const in lots ofHartmut Holzgraefe2010-10-141-6/+6
| | | | | | | | | | | | places where strings pointed to are not modified to prevent compiler warnings about discarded qualifiers ...
* | - Improved memory usageDmitry Stogov2010-09-151-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 Pena2010-08-141-0/+4
| | | | | | | | Reflection to crash)
* | - Fix warning because the comparsion with literal (e.g. ↵Felipe Pena2010-08-081-3/+4
| | | | | | | | INIT_CLASS_ENTRY(..., "Foo", ...))
* | - Fixed ZTS build (Kalle)Felipe Pena2010-08-051-1/+1
| |
* | Use interned strings for class namesDmitry Stogov2010-08-051-1/+4
| |
* | eliminated unnecessary iterations during request startup/shutdownDmitry Stogov2010-07-061-0/+1
| |
* | Fixed ZTS buildDmitry Stogov2010-05-241-1/+1
| |
* | Added caches to eliminate repeatable run-time bindings of functions, ↵Dmitry Stogov2010-05-241-2/+3
| | | | | | | | classes, constants, methods and properties
* | - Added scalar typehinting.Derick Rethans2010-05-201-2/+3
| |
* | spread some more constJohannes Schlüter2010-04-281-4/+4
| |
* | Added a number of small performance tweaks and optimizationsDmitry Stogov2010-04-201-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 **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* - Fixed bug #48971 (Missing ZEND_NS_NAMED_FE macro)Jani Taskinen2009-07-281-1/+1
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* Fixed bug #46409 (__invoke method called outside of object context when ↵Dmitry Stogov2008-11-271-3/+3
| | | | using array_map)
* - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macroFelipe Pena2008-11-171-1/+1
|
* - Next step in namespaces, using / as namespace separator.Marcus Boerger2008-11-041-1/+1
|
* - Revert ZEND_BEGIN_ARG_INFO changeFelipe Pena2008-11-021-1/+1
|
* - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macroFelipe Pena2008-10-241-1/+1
|
* mark empty_fcall_info and empty_fcall_info_cache as constant. a few less ↵Nuno Lopes2008-08-121-2/+2
| | | | bytes in the dirty page :P
* - MFH: Constness (Added const qualifier to several function parameters)Felipe Pena2008-08-121-27/+27
|
* - MFH: Added parameter TSRMLS_DC in zend_is_callable()Felipe Pena2008-08-021-1/+1
|
* Fixed is_callable/call_user_func mess that had done different things for ↵Dmitry Stogov2008-07-261-1/+2
| | | | very similar arguments e.g. array("A","B") and "A::B"
* LSB parent/self forwardingDmitry Stogov2008-07-241-22/+21
|
* deprecate zend_get_parameters_exStanislav Malyshev2008-06-271-1/+1
|
* MFH: Add array_init_size() and use it where array size is known at ↵Matt Wilmas2008-05-271-2/+3
| | | | initialization
* Added API to use namesapces in internal extensionsDmitry Stogov2008-05-121-0/+27
|
* Lazy EG(active_symbol_table) initializationDmitry Stogov2008-04-291-0/+2
|
* MFH: Added new macro for check void parameters.Felipe Pena2008-03-101-1/+2
| | | | | (deprecating ZEND_WRONG_PARAM_COUNT for this cases)
* [DOC]Marcus Boerger2008-02-011-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 warningsDmitry Stogov2008-01-241-16/+15
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* - MFH from HEAD:Jani Taskinen2007-11-021-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 statusesYiduo (David) Wang2007-10-071-9/+9
|
* Added support for __callstatic() magic method (missing part). (Sara)Dmitry Stogov2007-09-291-0/+1
|
* Added support for __callstatic() magic method. (Sara)Dmitry Stogov2007-09-291-0/+1
|