History log of /PHP-7.3/Zend/zend_modules.h
Revision Date Author Comments
# 9afce019 01-Nov-2018 Zeev Suraski <zeev@php.net>

Future-proof email addresses


# 144e8d1f 31-Jul-2018 Christoph M. Becker <cmbecker69@gmx.de>

Update API version numbers

These are supposed to be final now for PHP 7.3.


# 8d3f8ca1 03-Jul-2018 Peter Kokot <peterkokot@gmail.com>

Remove unused Git attributes ident

The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
user who changed it.

In Git this functionality is different and can be done with Git attribute
ident. These need to be defined manually for each file in the
.gitattributes file and are afterwards replaced with 40-character
hexadecimal blob object name which is based only on the particular file
contents.

This patch simplifies handling of $Id$ keywords by removing them since
they are not used anymore.


# a5748cab 14-Jun-2018 Michael Moravec <me@majkl.me>

Bump extension, module and PHP API numbers for 7.3


# a6519d05 01-Jan-2018 Xinchen Hui <laruence@gmail.com>

year++


# 7a7ec01a 01-Jan-2018 Xinchen Hui <laruence@gmail.com>

year++


# ccd4716e 01-Jan-2018 Xinchen Hui <laruence@gmail.com>

year++


# 05ff0c51 18-Jul-2017 Sara Golemon <pollita@php.net>

Bump all API numbers in prep for 7.2 fork


# bc5811f3 04-Jul-2017 Anatol Belski <ab@php.net>

further sync for vim mode lines


# c71b773a 01-Jul-2017 Anatol Belski <ab@php.net>

fix C++ compat


# 586a22cb 09-Jun-2017 Michael Moravec <mail@majkl578.cz>

Bump Modules API number for 7.2 to distinguish from 7.1


# dac6c639 04-Jan-2017 Sammy Kaye Powers <sammyk@sammykmedia.com>

Update copyright headers to 2017


# 478f119a 04-Jan-2017 Sammy Kaye Powers <sammyk@sammykmedia.com>

Update copyright headers to 2017


# 9e29f841 02-Jan-2017 Sammy Kaye Powers <sammyk@sammykmedia.com>

Update copyright headers to 2017


# 1ce01876 03-Mar-2016 Nikita Popov <nikic@php.net>

Bump API numbers

Otherwise can't distinguish 7.0 and 7.1. Gotta add those #if's for
the FCI change...


# 97a9470d 02-Jan-2016 Xinchen Hui <laruence@gmail.com>

bump year which is missed in rev 49493a2


# 3537e95d 02-Jan-2016 Xinchen Hui <laruence@gmail.com>

bump year which is missed in rev 49493a2


# dcbbf7c3 12-Oct-2015 Anatol Belski <ab@php.net>

increase API versions


# fc33f52d 15-Jan-2015 Xinchen Hui <laruence@php.net>

bump year


# 0579e827 15-Jan-2015 Xinchen Hui <laruence@php.net>

bump year


# 73c1be26 15-Jan-2015 Xinchen Hui <laruence@php.net>

Bump year


# e112f6a0 14-Dec-2014 Anatol Belski <ab@php.net>

second shot on removing TSRMLS_*


# bdeb220f 13-Dec-2014 Anatol Belski <ab@php.net>

first shot remove TSRMLS_* things


# c161b95c 01-Oct-2014 Anatol Belski <ab@php.net>

increment Zend module API number


# d11734b4 25-Sep-2014 Anatol Belski <ab@php.net>

reworked the patch, less new stuff but worky

TLS is already used in TSRM, the way exporting the tsrm cache through
a thread local variable is not portable. Additionally, the current
patch suffers from bugs which are hard to find, but prevent it to
be worky with apache. What is done here is mainly uses the idea
from the RFC patch, but

- __thread variable is removed
- offset math and declarations are removed
- extra macros and definitions are removed

What is done merely is

- use an inline function to access the tsrm cache. The function uses
the portable tsrm_tls_get macro which is cheap
- all the TSRM_* macros are set to placebo. Thus this opens the way
remove them later

Except that, the logic is old. TSRMLS_FETCH will have to be done once
per thread, then tsrm_get_ls_cache() can be used. Things seeming to be
worky are cli, cli server and apache. I also tried to enable bz2
shared and it has worked out of the box. The change is yet minimal
diffing to the current master bus is a worky start, IMHO. Though will
have to recheck the other previously done SAPIs - embed and cgi.

The offsets can be added to the tsrm_resource_type struct, then
it'll not be needed to declare them in the userspace. Even the
"done" member type can be changed to int16 or smaller, then adding
the offset as int16 will not change the struct size. As well on the
todo might be removing the hashed storage, thread_id != thread_id and
linked list logic in favour of the explicit TLS operations.


# 8bbc2a56 20-Sep-2014 krakjoe <joe.watkins@live.co.uk>

fix STANDARD_MODULE_PROPERTIES


# b3aebda9 20-Sep-2014 krakjoe <joe.watkins@live.co.uk>

native tls initial patch


# d9f3eac1 15-Aug-2014 Dmitry Stogov <dmitry@zend.com>

Bump version to 7.0.0-dev


# 2b9b9afa 17-Feb-2014 Dmitry Stogov <dmitry@zend.com>

Use better data structures (incomplete)


# 2fd7f7c8 15-Feb-2014 Anatol Belski <ab@php.net>

backported Zend


# f4cfaf36 10-Feb-2014 Dmitry Stogov <dmitry@zend.com>

Use better data structures (incomplete)


# c081ce62 03-Jan-2014 Xinchen Hui <laruence@php.net>

Bump year


# 47c90277 03-Jan-2014 Xinchen Hui <laruence@php.net>

Bump year


# c0d060f5 03-Jan-2014 Xinchen Hui <laruence@php.net>

Bump year


# 03a37de9 26-Dec-2013 Dmitry Stogov <dmitry@zend.com>

Improved empty string handling. Now ZE uses an interned string instead of allocation new empty string each time. (Some extensions might need to be fixed using str_efree() instead of efree() to support interned strings).


# 78f2ded8 22-Dec-2013 Sara Golemon <pollita@php.net>

Bump ZEND_MODULE_API_NO due to the TSRMLS change to zend_is_true()


# 6a2a2b52 22-Dec-2013 Sara Golemon <pollita@php.net>

Bump ZEND_MODULE_API_NO due to the TSRMLS change to zend_is_true()


# 117955da 06-Nov-2013 Ferenc Kovacs <tyra3l@gmail.com>

bump API versions


# 929bf11e 06-Nov-2013 Ferenc Kovacs <tyra3l@gmail.com>

bump API versions


# a666285b 01-Jan-2013 Xinchen Hui <laruence@php.net>

Happy New Year


# 0a7395e0 01-Jan-2013 Xinchen Hui <laruence@php.net>

Happy New Year


# 831fbcf3 01-Jan-2013 Xinchen Hui <laruence@php.net>

Happy New Year


# 6b0b4bf8 12-Dec-2012 Dmitry Stogov <dmitry@zend.com>

An exception thrown in try or catch block is disacarded by return statement in finally block.


# 9e39a636 04-Dec-2012 Dmitry Stogov <dmitry@zend.com>

Increased version numbers


# 70f83f35 30-Nov-2012 Dmitry Stogov <dmitry@zend.com>

. The VM stacks for passing function arguments and syntaticaly nested calls 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.


# ad4a87f7 13-Nov-2012 David Soria Parra <dsp@php.net>

Bump API versions


# e4ca0ed0 01-Jan-2012 Felipe Pena <felipe@php.net>

- Year++


# 8775a375 01-Jan-2012 Felipe Pena <felipe@php.net>

- Year++


# 4e198252 01-Jan-2012 Felipe Pena <felipe@php.net>

- Year++


# 997f323e 06-Aug-2011 Felipe Pena <felipe@php.net>

- Added ZEND_MOD_END macro to use in the end of zend_module_dep[]


# 707a8f70 06-Aug-2011 Felipe Pena <felipe@php.net>

- Added ZEND_MOD_END macro to use in the end of zend_module_dep[]


# 9480eace 06-Aug-2011 Felipe Pena <felipe@php.net>

- Added ZEND_MOD_END macro to use in the end of zend_module_dep[]


# 927bf09c 01-Jan-2011 Felipe Pena <felipe@php.net>

- Year++


# 0203cc3d 01-Jan-2011 Felipe Pena <felipe@php.net>

- Year++


# aaa2f1c3 14-Oct-2010 Hartmut Holzgraefe <hholzgra@php.net>

marked char pointer arguments as const in lots of
places where strings pointed to are not modified
to prevent compiler warnings about discarded qualifiers ...


# f7ce6958 25-May-2010 Dmitry Stogov <dmitry@php.net>

- Interned string related callbacks moved turned from compiler_globals into real globals
- Updated API version number


# 7f18561b 20-Apr-2010 Dmitry Stogov <dmitry@php.net>

Updated version numbers


# 13a78acb 05-Jan-2010 Sebastian Bergmann <sebastian@php.net>

sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php


# 35e83d2a 05-Jan-2010 Sebastian Bergmann <sebastian@php.net>

sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php


# d2281d1d 05-Jan-2010 Sebastian Bergmann <sebastian@php.net>

sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php


# 4b4283bd 26-Jun-2009 Johannes Schl├╝ter <johannes@php.net>

Bump version to 5.3.0 and API Nos. up


# ba488431 17-Jan-2009 Stanislav Malyshev <stas@php.net>

build IDs


# 5d8c9f8c 17-Jan-2009 Stanislav Malyshev <stas@php.net>

Build IDs


# ef49b9a8 31-Dec-2008 Sebastian Bergmann <sebastian@php.net>

MFH: Bump copyright year, 3 of 3.


# 08659c2d 31-Dec-2008 Sebastian Bergmann <sebastian@php.net>

MFH: Bump copyright year, 3 of 3.


# 7f4dc870 31-Dec-2008 Sebastian Bergmann <sebastian@php.net>

Bump copyright year, 3 of 3.


# 3e94ce6a 19-Dec-2008 SVN Migration <svn@php.net>

This commit was manufactured by cvs2svn to create tag 'NEWS'.


# cf7384aa 12-Aug-2008 Felipe Pena <felipe@php.net>

- MFH: Constness (Added const qualifier to several function parameters)


# a5f867f3 12-Aug-2008 Felipe Pena <felipe@php.net>

- Constness (Added const qualifier to several function parameters)


# a0be5116 07-Jul-2008 Felipe Pena <felipe@php.net>

MFB:
- Removed zend_arg_defs.c
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.


# f61bd89b 07-Jul-2008 Felipe Pena <felipe@php.net>

- Removed zend_arg_defs.c
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.


# d9f3a130 31-Dec-2007 Sebastian Bergmann <sebastian@php.net>

MFH: Bump copyright year, 2 of 2.


# d1dded87 31-Dec-2007 Sebastian Bergmann <sebastian@php.net>

MFH: Bump copyright year, 2 of 2.


# 9b620d50 31-Dec-2007 Sebastian Bergmann <sebastian@php.net>

Bump copyright year, 2 of 2.


# 4b4d634c 07-Oct-2007 Yiduo (David) Wang <davidw@php.net>

MFH: Added macros for managing zval refcounts and is_ref statuses


# 75a00aa4 29-Sep-2007 Dmitry Stogov <dmitry@php.net>

Updated API version numbers


# fedf2edd 29-Sep-2007 Dmitry Stogov <dmitry@php.net>

Updated API version numbers


# 8146078f 27-Sep-2007 Dmitry Stogov <dmitry@php.net>

Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)


# 6c810b0d 27-Sep-2007 Dmitry Stogov <dmitry@php.net>

Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)


# 6dd26de0 03-Jan-2007 Antony Dovgal <tony2001@php.net>

more magic number fixes


# 4223aa4d 01-Jan-2007 Sebastian Bergmann <sebastian@php.net>

MFH: Bump year.


# 3717df72 01-Jan-2007 Sebastian Bergmann <sebastian@php.net>

Bump year.


# 1757bf88 22-Jun-2006 Antony Dovgal <tony2001@php.net>

fix typo


# 4c9b3450 22-Jun-2006 Antony Dovgal <tony2001@php.net>

fix typo


# ada4e506 15-Jun-2006 Dmitry Stogov <dmitry@php.net>

MFH: Added automatic module globals management.


# 2cbde064 13-Jun-2006 Dmitry Stogov <dmitry@php.net>

Added automatic module globals management.


# 637a4042 09-May-2006 Marcus Boerger <helly@php.net>

- MFH as discussed
. 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)


# f37190dc 06-Apr-2006 Andrei Zmievski <andrei@php.net>

MFB


# d288f66c 06-Apr-2006 Andrei Zmievski <andrei@php.net>

Fix a bug that would not fill in the fifth argument to preg_replace()
properly, if the variable was not declared previously.


# 2e5d0a3a 21-Feb-2006 Dmitry Stogov <dmitry@php.net>

WS


# 5de7cc31 04-Jan-2006 Andi Gutmans <andi@php.net>

- Update copyright notices to 2006


# 61e93ccf 04-Jan-2006 Andi Gutmans <andi@php.net>

- Update copyright notices to 2006


# 57e146e6 22-Sep-2005 Antony Dovgal <tony2001@php.net>

bump API number


# eef28dac 22-Sep-2005 Antony Dovgal <tony2001@php.net>

bump API number


# 8f43323d 09-Aug-2005 Derick Rethans <derick@php.net>

- Changing the API numbers, which might be a bit premature, but it allows
to differentiate between different branches.
- Bumbed the version number to 6.0.0-dev. I know we didn't discuss this yet,
but I feel it should be 6.0. See mail to the mailinglist.


# 916815b7 03-Aug-2005 foobar <sniper@php.net>

Bump up the year


# c0c7a9f0 17-Jun-2005 Dmitry Stogov <dmitry@php.net>

Improved PHP extension loading mechanism with support for module dependencies and conflicts.


# aedbdb08 16-Jun-2005 Dmitry Stogov <dmitry@php.net>

Allowed return by refrence from internal functions


# 35b0b8de 15-Mar-2005 Wez Furlong <wez@php.net>

fix shutdown so that dl()'d modules are unloaded after all the dtors have
been called.


# de9206a9 24-Feb-2005 Andi Gutmans <andi@php.net>

- Need zend_Compile.h for struct _zend_arg_info definiton (thanks to Joe
Orton)


# 260fb777 30-Oct-2004 Marcus Boerger <helly@php.net>

- Bump API version


# d608f1a0 18-Oct-2004 Anantha Kesari H Y <hyanantha@php.net>

including zend_compile.h for NetWare as NetWare uses MetroWerks Code warrior compiler which does not allow declarations of following kind before defining the types.
extern struct _zend_arg_info first_arg_force_ref[2];


# f17aba30 19-Jul-2004 Andi Gutmans <andi@php.net>

- Bump API number due to empty_string change


# 67502a2e 12-Apr-2004 Andi Gutmans <andi@php.net>

- modifyable -> modifiable


# 6535933f 16-Mar-2004 Derick Rethans <derick@php.net>

- Replaced the exec_finished hook by the zend_post_deactive hook for
extensions. The new hook will be run after the symbol table and destructors
are run. (Derick)


# f59ac644 16-Mar-2004 Derick Rethans <derick@php.net>

- Bump API number so that it actually differs from PHP 4. This is needed
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.


# ccfc46b0 08-Jan-2004 foobar <sniper@php.net>

- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?


# f1b80b92 31-Aug-2003 Zeev Suraski <zeev@php.net>

Attempt at fixing the linkage problem in Win32


# f8bbafd6 03-Aug-2003 Zeev Suraski <zeev@php.net>

ntroduce infrastructure for supplying information about arguments,
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.


# 2fd4ffce 30-Jul-2003 Zeev Suraski <zeev@php.net>

Add exec_finished() callback for modules - this is the last place where the
modules may touch the symbol table reliably


# f68c7ff2 10-Jun-2003 James Cox <imajes@php.net>

updating license information in the headers.


# 333406bd 01-Feb-2003 foobar <sniper@php.net>

- Added some missing CVS $Id$ tags, headers and footers.


# 58d3451c 12-Jan-2003 Harald Radi <phanto@php.net>

fix wrong dereferenciation


# 2f7f1dd1 12-Jan-2003 Harald Radi <phanto@php.net>

#@!$$grml*$%


# 13c2254e 12-Jan-2003 Harald Radi <phanto@php.net>

partially revert previous commit and
change zend_modules.h to include
a forward declaration to zend_ini_entry


# 814045bb 12-Jan-2003 Harald Radi <phanto@php.net>

added zend_ini_entry to zend_modules_entry as
discussed with zeev


# 2c5d4b8c 31-Dec-2002 Sebastian Bergmann <sebastian@php.net>

Bump year.


# bf4e5944 30-Jun-2002 Derick Rethans <derick@php.net>

- MFZE1


# 180f91ba 02-Feb-2002 Andi Gutmans <andi@php.net>

- Nice catch by Derick. GINIT is dead.


# 62dc854b 06-Jan-2002 Sebastian Bergmann <sebastian@php.net>

Happy New Year.


# d863d52a 11-Dec-2001 Sebastian Bergmann <sebastian@php.net>

Update headers.


# 01850714 12-Oct-2001 Sebastian Bergmann <sebastian@php.net>

MFZE1: Introduced extension version numbers (Stig)


# 279b468b 27-Sep-2001 Andi Gutmans <andi@php.net>

- Bump it up in the right place


# d76cf1da 31-Jul-2001 Zeev Suraski <zeev@php.net>

More TSRMLS_FETCH work


# e8ac55d0 30-Jul-2001 Zeev Suraski <zeev@php.net>

More TSRMLS_FETCH work


# b5255495 30-Jul-2001 Zeev Suraski <zeev@php.net>

More TSRMLS_FETCH work, and get rid of redundant ParametersPassedByRef


# 2c254ba7 27-Jul-2001 Zeev Suraski <zeev@php.net>

Get rid of ELS_*(), and use TSRMLS_*() instead.
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...


# d2c9e807 26-Feb-2001 Andi Gutmans <andi@php.net>

- Update copyright year


# 7513a2f9 25-Feb-2001 Andi Gutmans <andi@php.net>

- Fix dll linkage warnings


# 0bed9945 24-Feb-2001 Andi Gutmans <andi@php.net>

- Add exports from Daniel Beulshausen


# c3340584 22-Dec-2000 Sascha Schumann <sas@php.net>

Set the floating-point exception mask on FreeBSD to 0 (as do other
FreeBSD system applications). Also bump up the module API number
as the zend_hash_get_current_key change affects source and binary
compatibility.


# 98ce9ed6 14-Dec-2000 Zeev Suraski <zeev@php.net>

Update module_api_no


# 2946f87f 26-Oct-2000 Andi Gutmans <andi@php.net>

- Fix new -m on Windows


# 7dcf456d 09-Aug-2000 Zeev Suraski <zeev@php.net>

that too


# b982307d 02-Jul-2000 Sascha Schumann <sas@php.net>

Change header protection macros to conform to standard.

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.


# 6bcc8ff0 09-Jun-2000 Andi Gutmans <andi@php.net>

- Time to change it. We changed register_internal_class() ->
- zend_register_internal_class()


# 9e2fb7bb 01-Apr-2000 Zeev Suraski <zeev@php.net>

Use int


# ef426d46 01-Apr-2000 Zeev Suraski <zeev@php.net>

Have a standard entry for the globals id


# 61379fe0 13-Mar-2000 Andi Gutmans <andi@php.net>

- Another zend_uchar


# 05cf4423 12-Mar-2000 Zeev Suraski <zeev@php.net>

-


# cf89b8db 10-Mar-2000 Andi Gutmans <andi@php.net>

- That broke the Win32 build


# 29ed30f7 10-Mar-2000 Andi Gutmans <andi@php.net>

- Fix a bug and define an API_NO for the ZEND_MODULE_API


# ab5ca792 10-Mar-2000 Andi Gutmans <andi@php.net>

- zend_config.h is enough


# 3bd9e023 10-Mar-2000 Andi Gutmans <andi@php.net>

- Save ZEND_DEBUG, ZTS, ZEND_API information


# b6bc7dcd 06-Mar-2000 Stig S. Bakken <stig@php.net>

added GINIT_FUNC_ARGS and GINIT_FUNC_ARGS_PASSTHRU


# 4562f7b6 06-Mar-2000 Stig S. Bakken <stig@php.net>

Added ZEND_MODULE_INFO_FUNC_ARGS_PASSTHRU.


# 5e55e47f 06-Mar-2000 Zeev Suraski <zeev@php.net>

It's official now...


# 0ac9536d 19-Feb-2000 Zeev Suraski <zeev@php.net>

(c) patch


# 9f51f154 05-Feb-2000 Zeev Suraski <zeev@php.net>

- Stop passing list/plist to internal functions
- Add a typedef for the pCopyConstructor function pointer
- Minor hacks


# 62114c18 17-Jan-2000 Zeev Suraski <zeev@php.net>

Destructors no longer return ints, the low level problem it was intended to solve is long gone now...


# 94b51198 26-Nov-1999 Zeev Suraski <zeev@php.net>

Remove request_started, increase thread safety


# 3feb4b3b 03-Sep-1999 Zeev Suraski <zeev@php.net>

Add new API for resources


# 690575e5 03-Sep-1999 Sascha Schumann <sas@php.net>

Add global startup/shutdown functions


# 8d1de13a 19-Jul-1999 Zeev Suraski <zeev@php.net>

0.91 update


# b5b11177 16-Jul-1999 Zeev Suraski <zeev@php.net>

License update


# 81d901b1 09-Jul-1999 Zeev Suraski <zeev@php.net>

Step 1 in nuking the garbage collector:
- Change the hash destructor to return int
- Don't kill the bucket on hash_destroy if the destructor returns 0


# 5d4579a1 16-Jun-1999 Stig S. Bakken <stig@php.net>

added INIT_FUNC_ARGS_PASSTHRU and SHUTDOWN_FUNC_ARGS_PASSTHRU


# 14a8e9b6 09-May-1999 Zeev Suraski <zeev@php.net>

Change argument name


# bfbe8618 09-May-1999 Zeev Suraski <zeev@php.net>

Almost forgot to commit those


# 342c6e0b 18-Apr-1999 Zeev Suraski <zeev@php.net>

Whatnot:
* updated alloc_persist to use critical sections
* changed extension shutdown to two-phase
* updated dependencies
* PR support (don't remember if there was any really)


# 9d8e0db3 08-Apr-1999 Zeev Suraski <zeev@php.net>

* Add arguments to shutdown functions
* Remove traces of php_ini stuff


# 573b4602 07-Apr-1999 Andi Gutmans <andi@php.net>

Zend Library