summaryrefslogtreecommitdiff
path: root/Zend/zend_modules.h
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagphp_ibase_before_splitSVN Migration2004-01-251-101/+0
| | | | 'php_ibase_before_split'.
* - 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
|
* Set the floating-point exception mask on FreeBSD to 0 (as do otherSascha Schumann2000-12-221-1/+1
| | | | | | | FreeBSD system applications). Also bump up the module API number as the zend_hash_get_current_key change affects source and binary compatibility.
* Update module_api_noZeev Suraski2000-12-141-1/+1
|
* - Fix new -m on WindowsAndi Gutmans2000-10-261-1/+1
|
* that tooZeev Suraski2000-08-091-1/+1
|
* Change header protection macros to conform to standard.Sascha Schumann2000-07-021-2/+2
| | | | | | | | | Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment" All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use by the implementation.
* - Time to change it. We changed register_internal_class() ->Andi Gutmans2000-06-091-2/+1
| | | | | - zend_register_internal_class()
* Use intZeev Suraski2000-04-011-2/+1
|
* Have a standard entry for the globals idZeev Suraski2000-04-011-2/+4
|
* - Another zend_ucharAndi Gutmans2000-03-131-1/+1
|
* -Zeev Suraski2000-03-121-0/+5
|
* - That broke the Win32 buildAndi Gutmans2000-03-101-1/+1
|
* - Fix a bug and define an API_NO for the ZEND_MODULE_APIAndi Gutmans2000-03-101-1/+3
|
* - zend_config.h is enoughAndi Gutmans2000-03-101-1/+1
|
* - Save ZEND_DEBUG, ZTS, ZEND_API informationAndi Gutmans2000-03-101-1/+12
|
* added GINIT_FUNC_ARGS and GINIT_FUNC_ARGS_PASSTHRUStig S. Bakken2000-03-061-0/+2
|
* Added ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU.Stig S. Bakken2000-03-061-0/+1
|
* It's official now...Zeev Suraski2000-03-061-3/+3
|
* (c) patchZeev Suraski2000-02-191-1/+1
|
* - Stop passing list/plist to internal functionsZeev Suraski2000-02-051-2/+2
| | | | | | - Add a typedef for the pCopyConstructor function pointer - Minor hacks
* Destructors no longer return ints, the low level problem it was intended to ↵Zeev Suraski2000-01-171-1/+1
| | | | solve is long gone now...
* Remove request_started, increase thread safetyZeev Suraski1999-11-261-2/+2
|
* Add new API for resourcesZeev Suraski1999-09-031-3/+3
|
* Add global startup/shutdown functionsSascha Schumann1999-09-031-1/+5
|
* 0.91 updateZeev Suraski1999-07-191-2/+2
|
* License updateZeev Suraski1999-07-161-4/+8
|