History log of /PHP-8.3/TSRM/TSRM.c (Results 76 – 100 of 141)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 46258897 28-Apr-2005 Wez Furlong

consolidate the various tls get/set calls for the different platforms into
a single macro, at Andi's request.

# 6d978a62 27-Apr-2005 Wez Furlong

Add three new TSRM api functions:

TSRM_API void *tsrm_new_interpreter_context(void);
TSRM_API void *tsrm_set_interpreter_context(void *new_ctx);
TSRM_API void tsrm_free_interpreter_c

Add three new TSRM api functions:

TSRM_API void *tsrm_new_interpreter_context(void);
TSRM_API void *tsrm_set_interpreter_context(void *new_ctx);
TSRM_API void tsrm_free_interpreter_context(void *context);

These can be used, with a suitable SAPI, to host multiple interpreters on
the same thread.

show more ...

Revision tags: RELEASE_0_3, php-5.0.4, php-4.3.11, php-5.0.4RC2, php-4.3.11RC2
# 18f4a3f9 20-Mar-2005 Zeev Suraski

Merge

Revision tags: php-5.0.4RC1, php-4.3.11RC1
# e32ae40f 21-Feb-2005 Anantha Kesari H Y

NetWare has pthreads implementation

Revision tags: RELEASE_0_2_4, RELEASE_0_2_3, RELEASE_0_2_2, RELEASE_0_2_1, RELEASE_0_2, php-5.0.3, php-4.3.10, SQLITE_4_3_20041227, php-5.0.3RC2, php-4.3.10RC2, php-5.0.3RC1, php-4.3.10RC1, PRE_NEW_VM_GEN_PATCH, php-5.0.2, php-4.3.9, php-5.0.2RC1, php-4.3.9RC3, PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1, RELEASE_0_1
# 32bdaae1 15-Jul-2004 Marcus Boerger

Apply the fix

Revision tags: php-5.0.0RC4, php-5.0.0, php-4.3.8, php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7, php-5.0.0RC3RC1, php-4.3.7RC1
# c495c540 23-May-2004 Andi Gutmans

- Fix typo although it isn't being built

Revision tags: RELEASE_0_1_1
# fbb28b36 13-May-2004 Marcus Boerger

- Once ts_free_id() will be used, we cannot call ctors for deleted ids
when creating new threads.

# 88a02ba1 12-May-2004 Marcus Boerger

- More work on ts_free_id() but still keep it out

# c0be9063 12-May-2004 Marcus Boerger

ifdef out the ts_free_id until php 5.1 and until it is complete

# 8e52e04c 12-May-2004 Marcus Boerger

- Implement ts_free_id()

Revision tags: php-5.0.0RC2, php-5.0.0RC2RC2, php-4.3.6, php-5.0.0RC2RC1, php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1
# 07266a10 30-Mar-2004 Stanislav Malyshev

Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown makes
modules registering TSRM ids to crash, if they have dtors, since the module
is unloaded before tsrm_shutdown is

Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown makes
modules registering TSRM ids to crash, if they have dtors, since the module
is unloaded before tsrm_shutdown is called. Can be re-enabled after
tsrm_free_id is implemented.

show more ...

Revision tags: php-4.3.5, php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2, php-5.0.0RC1RC1, RELEASE_0_2_0, php-4.3.5RC3, php-5.0.0b4, php-5.0.0b4RC1, php-4.3.5RC2, RELEASE_1_3b6, php_ibase_before_split, php-4.3.5RC1, php-5.0.0b3, php-5.0.0b3RC2, php-5.0.0b3RC1
# c1e905df 14-Dec-2003 Marcus Boerger

Removed doubled loop from wrongly applied patch

# 3788ddb3 14-Dec-2003 Zeev Suraski

Fix from Michael Sisolak (destructors weren't always properly called)

Revision tags: php-4.3.4, php-4.3.4RC3, php-5.0.0b2, RELEASE_2_0_0RC1, php-5.0.0b2RC1, php-4.3.4RC2, RELEASE_1_3b3, BEFORE_HANDLERS_RESHUFFLE, RELEASE_1_3b2, php-4.3.4RC1, RELEASE_0_7, php-4.3.3, php-4.3.3RC4, RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2
# 5ead9d36 05-Aug-2003 Ilia Alshanetsky

Fixed bug #17414 (pthreads bug work around)
Patch by timo.teras[at]iki.fi

Revision tags: RELEASE_1_2b5, BEFORE_ARG_INFO, php-4.3.3RC2, php-5.0.0b1
# 60ffd0ea 25-Jun-2003 Sebastian Bergmann

Restore HEAD of TSRM to what it was two days ago.

# 76f85107 23-Jun-2003 James Cox

bring head into sync with the php4 branch

Revision tags: php-4.3.3RC1, BEFORE_FD_REAPPLY, php-4.3.2, php-4.3.2RC4, BEFORE_FD_REVERT, php-4.3.2RC3, RELEASE_0_9b, SPL_ALPHA, php-4.3.2RC2, RELEASE_0_6, RELEASE_0_5, init, php-4.3.2RC1, php-4.3.1, PHP_5_0_dev_before_13561_fix, PHP_4_3_before_13561_fix
# e8de102c 07-Jan-2003 Zeev Suraski

Fix leaks

# efb9fdf0 07-Jan-2003 Zeev Suraski

call dtors on shutdown

# 45525797 02-Jan-2003 Anantha Kesari H Y

NetWare related changes/modifications.

Revision tags: php-4.3.0, php-4.3.0RC4, RELEASE_1_0b3, php-4.3.0RC3, php-4.3.0RC2, RELEASE_1_0b2, BEFORE_RENAMING, php-4.3.0RC1
# bdc5bb57 05-Nov-2002 Andi Gutmans

- Fix TSRM_ERROR macro

Revision tags: php-4.3.0pre2, RELEASE_1_0b1, php-4.3.0pre1
# cdc3b6d6 05-Oct-2002 Derick Rethans

- Whitspace

# 2a0fbded 05-Oct-2002 David Reid

Add BeOS thread support to TSRM. This should not impact on any other OS's
but allows us to build PHP with threading support and therefore we can
build as an Apache 2 module.

The lock

Add BeOS thread support to TSRM. This should not impact on any other OS's
but allows us to build PHP with threading support and therefore we can
build as an Apache 2 module.

The locking is currently done using benaphores but this may be reviewed.

show more ...

Revision tags: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003, RELEASE_0_91, php-4.3.0dev_zend2_alpha3, php-4.2.3, php-4.2.3RC2, php-4.2.3RC1
# 99c90db1 07-Aug-2002 Harald Radi

make win32 debug output more verbose

Revision tags: dev, php-4.2.2, INITIAL_IMPORT_SOURCEFORGE, xmlrpc_epi_0_51_merge_pt, php-4.3.0dev_zend2_alpha2, php-4.3.0dev, php5_5_0, RELEASE_0_90, php-4.3.0dev_zend2_alpha1, BEFORE_OBJECTS_STORE, SAFEGUARD_3_0_BETA1_RC1_26062002
# d69261d1 28-May-2002 Venkat Raghavan S

Basic NetWare changes

Revision tags: RELEASE_0_11, NEW_UI_API_BP, RELEASE_0_10, RELEASE_0_4, php-4.3.0dev-ZendEngine2, php-4.3.0dev-ZendEngine2-Preview1, php-4.2.1, php-4.2.1RC2, php-4.2.1RC1, php-4.2.0, php-4.2.0RC4, php-4.2.0RC3, php-4.2.0RC2, php-4.2.0RC1, help, php-4.1.2, BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH, php-4.1.1, PRE_FUNC_RETURNS_OBJECT_PATCH, ChangeLog, php-4.1.0, php-4.1.0RC5, php-4.1.0RC4, php-4.1.0RC3, php-4.1.0RC2, POST_PARAMETER_PARSING_API, PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3, POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS, php-4.0.7RC2, php-4.0.7RC1, BEFORE_EXP_MERGE, PRE_METHOD_DEREFERENCE_PATCH, BEFORE_PARAM_PARSING_CHANGE, PRE_ENGINE2_SPLIT
# 3baef469 30-Jul-2001 Andi Gutmans

- Also cache TSRM lookups in thread local storage on Windows.

123456