summaryrefslogtreecommitdiff
path: root/Zend/zend_modules.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* - MFZE1Derick Rethans2002-06-301-1/+1
|
* - Nice catch by Derick. GINIT is dead.Andi Gutmans2002-02-021-2/+0
|
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* MFZE1: Introduced extension version numbers (Stig)Sebastian Bergmann2001-10-121-4/+10
|
* - Bump it up in the right placeAndi Gutmans2001-09-271-1/+1
|
* More TSRMLS_FETCH workZeev Suraski2001-07-311-2/+2
|
* More TSRMLS_FETCH workZeev Suraski2001-07-301-4/+4
|
* More TSRMLS_FETCH work, and get rid of redundant ParametersPassedByRefZeev Suraski2001-07-301-2/+1
|
* Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-2/+2
| | | | | | This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* - Fix dll linkage warningsAndi Gutmans2001-02-251-2/+2
|
* - Add exports from Daniel BeulshausenAndi Gutmans2001-02-241-4/+4
|