summaryrefslogtreecommitdiff
path: root/Zend/zend_modules.h
Commit message (Collapse)AuthorAgeFilesLines
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* An exception thrown in try or catch block is disacarded by return statement ↵Dmitry Stogov2012-12-131-1/+1
| | | | in finally block.
* Increased version numbersDmitry Stogov2012-12-041-1/+1
|
* . The VM stacks for passing function arguments and syntaticaly nested calls ↵Dmitry Stogov2012-11-301-1/+1
| | | | | | were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocated at once. As result all the stack push operatins don't require checks for stack overflow any more. . Generators implementation was improved using the new VM stack. Now it's a bit more clear and faster.
* Bump API versionsDavid Soria Parra2012-11-131-1/+1
|
* - Year++Felipe Pena2012-01-011-1/+1
|
* - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]Felipe Pena2011-08-061-0/+2
|
* - Year++Felipe Pena2011-01-011-1/+1
|
* marked char pointer arguments as const in lots ofHartmut Holzgraefe2010-10-141-1/+1
| | | | | | places where strings pointed to are not modified to prevent compiler warnings about discarded qualifiers ...
* - Interned string related callbacks moved turned from compiler_globals into ↵Dmitry Stogov2010-05-251-1/+1
| | | | | | | real globals - Updated API version number
* Updated version numbersDmitry Stogov2010-04-201-1/+1
|
* sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* Bump version to 5.3.0 and API Nos. upJohannes Schlüter2009-06-261-1/+1
|
* Build IDsStanislav Malyshev2009-01-171-2/+6
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* - MFH: Constness (Added const qualifier to several function parameters)Felipe Pena2008-08-121-1/+1
|
* - Removed zend_arg_defs.cFelipe Pena2008-07-071-7/+0
| | | | | | The first_arg_force_ref, second_arg_force_ref, third_arg_force_ref, fourth_arg_force_ref, fifth_arg_force_ref and all_args_by_ref are not more used.
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Added macros for managing zval refcounts and is_ref statusesYiduo (David) Wang2007-10-071-1/+1
|
* Updated API version numbersDmitry Stogov2007-09-291-1/+1
|
* Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)Dmitry Stogov2007-09-271-15/+15
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* fix typoAntony Dovgal2006-06-221-2/+2
|
* MFH: Added automatic module globals management.Dmitry Stogov2006-06-151-4/+19
|
* - MFH as discussedMarcus Boerger2006-05-091-1/+1
| | | | | | | | | | | | | | | | | | | | | . 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)
* Fix a bug that would not fill in the fifth argument to preg_replace()Andrei Zmievski2006-04-061-0/+1
| | | | | properly, if the variable was not declared previously.
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* bump API numberAntony Dovgal2005-09-221-1/+1
|
* Bump up the yearfoobar2005-08-031-1/+1
|
* Improved PHP extension loading mechanism with support for module ↵Dmitry Stogov2005-06-171-4/+27
| | | | dependencies and conflicts.
* Allowed return by refrence from internal functionsDmitry Stogov2005-06-161-1/+1
|
* fix shutdown so that dl()'d modules are unloaded after all the dtors haveWez Furlong2005-03-151-0/+1
| | | | | been called.
* - Need zend_Compile.h for struct _zend_arg_info definiton (thanks to JoeAndi Gutmans2005-02-241-3/+1
| | | | | Orton)
* - Bump API versionMarcus Boerger2004-10-301-1/+1
|
* including zend_compile.h for NetWare as NetWare uses MetroWerks Code warrior ↵Anantha Kesari H Y2004-10-181-0/+3
| | | | | | | compiler which does not allow declarations of following kind before defining the types. extern struct _zend_arg_info first_arg_force_ref[2];
* - Bump API number due to empty_string changeAndi Gutmans2004-07-191-1/+1
|
* - modifyable -> modifiableAndi Gutmans2004-04-121-1/+1
|
* - Replaced the exec_finished hook by the zend_post_deactive hook forDerick Rethans2004-03-161-1/+1
| | | | | | extensions. The new hook will be run after the symbol table and destructors are run. (Derick)
* - Bump API number so that it actually differs from PHP 4. This is neededDerick Rethans2004-03-161-1/+1
| | | | | | because we don't want PHP 4 and PHP 5 extensions to be in the same directory when doing "make install" for shared, or phpize'd extensions.
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-1/+1
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* Attempt at fixing the linkage problem in Win32Zeev Suraski2003-08-311-5/+5
|
* ntroduce infrastructure for supplying information about arguments,Zeev Suraski2003-08-031-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add exec_finished() callback for modules - this is the last place where theZeev Suraski2003-07-301-3/+2
| | | | | modules may touch the symbol table reliably
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-0/+9
|
* fix wrong dereferenciationHarald Radi2003-01-121-1/+1
|
* #@!$$grml*$%Harald Radi2003-01-121-2/+2
|
* partially revert previous commit andHarald Radi2003-01-121-2/+2
| | | | | | change zend_modules.h to include a forward declaration to zend_ini_entry
* added zend_ini_entry to zend_modules_entry asHarald Radi2003-01-121-1/+4
| | | | | discussed with zeev
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|