History log of /PHP-8.1/TSRM/TSRM.c (Results 101 – 125 of 134)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 3f72a97d 27-Apr-2001 Andi Gutmans

- Testing commit script

# a2dbc5ba 27-Apr-2001 Andi Gutmans

- Fix some ws to be like the rest of TSRM

Revision tags: php-4.0.5RC8, php-4.0.5RC7
# 42fbe5be 05-Apr-2001 Andi Gutmans

- Whitespace

# a9437513 05-Apr-2001 Andi Gutmans

- Lock the whole thing for now in order not to have a race condition.
It shouldn't effect performance too much because usually threads are
reused a few times before they are nuked by the

- Lock the whole thing for now in order not to have a race condition.
It shouldn't effect performance too much because usually threads are
reused a few times before they are nuked by the web server, at least
under IIS and Zeus.

show more ...

# 6123fe51 04-Apr-2001 Andi Gutmans

- Revert previous fix because dtor's which access thread local storage
might stop working. Need to fix this! We can either mutex the whole thing
which is slow (this is how it was before t

- Revert previous fix because dtor's which access thread local storage
might stop working. Need to fix this! We can either mutex the whole thing
which is slow (this is how it was before the race condition was introduced)
or find a different solution.

show more ...

# 78861607 04-Apr-2001 Andi Gutmans

- Fix race condition in ts_free_thread().

# 9047e5c9 04-Apr-2001 Andi Gutmans

- Use tabs and not spaces !!!

# ac8ab878 04-Apr-2001 Andi Gutmans

- This can explain lots of instability on multi-threaded platforms!

Revision tags: php-4.0.5RC6, php-4.0.5RC5, php-4.0.5RC4, php-4.0.5RC3, php-4.0.5RC2, php-4.0.5RC1
# 5d6cb2fc 06-Mar-2001 Ben Mansell

Speedup for pthread implementation. We make use of thread local storage
to allow access to the current thread's resources without having to
obtain the memory mutex and traverse our hash table

Speedup for pthread implementation. We make use of thread local storage
to allow access to the current thread's resources without having to
obtain the memory mutex and traverse our hash table. This is a big
performance win!

show more ...

# b22a6ef2 01-Mar-2001 Zeev Suraski

Fix a TSRM bug (possibly fixing a sporadic crash in the timeout window
under Windows) - fix from Ben Mansell

Revision tags: php-4.0.4pl1, php-4.0.4pl1RC2
# d0dbf1ea 08-Jan-2001 Shane Caraveo

my mistake...freed in a different function.

# 65eac44f 08-Jan-2001 Shane Caraveo

be sure to unlock that mutex before returning!

Revision tags: php-4.0.4pl1RC1, php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4, php-4.0.4RC3
# 1ebdb6fa 18-Nov-2000 Zeev Suraski

Beef up debugging support

# d5a09981 17-Nov-2000 Zeev Suraski

Import debug-level improvements to TSRM, by Dmitri Dmitrienko

Revision tags: php-4.0.3, php-4.0.3RC2, php-4.0.3RC1
# 92cfa27f 02-Sep-2000 Andi Gutmans

- Use TSRM_WIN32

# 3d95c23c 31-Aug-2000 Andi Gutmans

- Support for always building TSRM into PHP

# a2ea62d4 31-Aug-2000 Andi Gutmans

- Change license of .c and .h files of TSRM. It's still not the complete
- text like in the PHP headers because we don't have it on the web yet but
- it should be enough to allow Sascha to to

- Change license of .c and .h files of TSRM. It's still not the complete
- text like in the PHP headers because we don't have it on the web yet but
- it should be enough to allow Sascha to touch TSRM :)

show more ...

Revision tags: php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1, PRE_FILE_COMPILE_API_CHANGE, PRE_METHOD_CALL_SEPERATE_FIX_PATCH, php-4.0.1pl1, php-4.0.1, php-4.0.1RC2, php-4.0.1RC
# a4edfc06 17-Jun-2000 Andi Gutmans

- Export ts_resource_ex in order to succesfully build Windows version

# 33f94999 16-Jun-2000 Zeev Suraski

Make it possible to access other threads' local storage. Only use it if you have a clear
knowledge of what you're doing!

Revision tags: PRE_EIGHT_BYTE_ALLOC_PATCH
# d3a7f5be 06-Jun-2000 Sascha Schumann

Make TSRM compile again. ZTS is defined by a header file included in
tsrm_config.h, so TSRM.o was always empty.

# 09d281ff 04-Jun-2000 Andi Gutmans

- Only compile if building a thread safe version

Revision tags: php-4.0.0, php-4.0RC2, PHP-4.0-RC1, php-4.0b4pl1, php-4.0b4, php-4.0b4_rc1, BEFORE_SAPI_POST_PATCH_17_FEB_2000, BEFORE_SAPIFICATION_FEB_10_2000, BEFORE_PRE_SHUTDOWN_REVERSE_PATCH, PRE_ISSET_TYPE
# 46996691 20-Dec-1999 Zeev Suraski

Use Critical Sections under Win32 - shows roughly 40% performance increase under
multithreaded Win32!

Revision tags: PRE_LIBZEND_TO_ZEND, PRE_RETURN_REF_MERGE, RETURN_REF_BP, PRE_RETURN_REF_PATCH
# 4a445c1b 05-Dec-1999 Sascha Schumann

Fix leak in pthreads, and add initial support for GNU Pth

# e5d956db 05-Dec-1999 Sascha Schumann

Add ts_allocate_dtor, use ts_allocate_[cd]tor where appropiate.

# 2f10b7ed 26-Nov-1999 Sascha Schumann

Close a resource leak.

123456