53 Commits (495fd01ca4747e03cb657222eb7bd1feaa89e6aa)

Author SHA1 Message Date
Ilia Alshanetsky 5ead9d369e Fixed bug #17414 (pthreads bug work around) 23 years ago
Sebastian Bergmann 60ffd0ea5d Restore HEAD of TSRM to what it was two days ago. 23 years ago
James Cox 76f85107e2 bring head into sync with the php4 branch 23 years ago
Zeev Suraski e8de102cd6 Fix leaks 24 years ago
Zeev Suraski efb9fdf0e6 call dtors on shutdown 24 years ago
Anantha Kesari H Y 455257974b NetWare related changes/modifications. 24 years ago
Andi Gutmans bdc5bb5739 - Fix TSRM_ERROR macro 24 years ago
Derick Rethans cdc3b6d652 - Whitspace 24 years ago
David Reid 2a0fbded3d Add BeOS thread support to TSRM. This should not impact on any other OS's 24 years ago
Harald Radi 99c90db11a make win32 debug output more verbose 24 years ago
Venkat Raghavan S d69261d12c Basic NetWare changes 24 years ago
Andi Gutmans 3baef4690a - Also cache TSRM lookups in thread local storage on Windows. 25 years ago
Zeev Suraski 0701d68f97 Save TSRMLS_FETCH()'s 25 years ago
Zeev Suraski cba5dd7546 Fix release runtime :) 25 years ago
Zeev Suraski 0c9d455a81 Fix release build 25 years ago
Zeev Suraski 736b4ae43d - Prepare for optimization - use a single fetch for multiple resources 25 years ago
Sascha Schumann c1938e3f13 Portable use of multiple arguments macro without generating lots of 25 years ago
Sascha Schumann 6ae7e5f54a Support for SGI's State Threads. Will be used by PHP's thttpd SAPI 25 years ago
Andi Gutmans dfa9179887 - Commit test passed 26 years ago
Andi Gutmans 3f72a97dbb - Testing commit script 26 years ago
Andi Gutmans a2dbc5babd - Fix some ws to be like the rest of TSRM 26 years ago
Andi Gutmans 42fbe5be4b - Whitespace 26 years ago
Andi Gutmans a943751310 - Lock the whole thing for now in order not to have a race condition. 26 years ago
Andi Gutmans 6123fe515d - Revert previous fix because dtor's which access thread local storage 26 years ago
Andi Gutmans 78861607d7 - Fix race condition in ts_free_thread(). 26 years ago
Andi Gutmans 9047e5c956 - Use tabs and not spaces !!! 26 years ago
Andi Gutmans ac8ab87841 - This can explain lots of instability on multi-threaded platforms! 26 years ago
Ben Mansell 5d6cb2fc32 Speedup for pthread implementation. We make use of thread local storage 26 years ago
Zeev Suraski b22a6ef2b1 Fix a TSRM bug (possibly fixing a sporadic crash in the timeout window 26 years ago
Shane Caraveo d0dbf1ea57 my mistake...freed in a different function. 26 years ago
Shane Caraveo 65eac44f69 be sure to unlock that mutex before returning! 26 years ago
Zeev Suraski 1ebdb6fa14 Beef up debugging support 26 years ago
Zeev Suraski d5a09981d6 Import debug-level improvements to TSRM, by Dmitri Dmitrienko 26 years ago
Andi Gutmans 92cfa27ff0 - Use TSRM_WIN32 26 years ago
Andi Gutmans 3d95c23c96 - Support for always building TSRM into PHP 26 years ago
Andi Gutmans a2ea62d4c9 - Change license of .c and .h files of TSRM. It's still not the complete 26 years ago
Andi Gutmans a4edfc06c5 - Export ts_resource_ex in order to succesfully build Windows version 26 years ago
Zeev Suraski 33f9499975 Make it possible to access other threads' local storage. Only use it if you have a clear 26 years ago
Sascha Schumann d3a7f5be38 Make TSRM compile again. ZTS is defined by a header file included in 26 years ago
Andi Gutmans 09d281ff62 - Only compile if building a thread safe version 26 years ago
Zeev Suraski 469966917b Use Critical Sections under Win32 - shows roughly 40% performance increase under 27 years ago
Sascha Schumann 4a445c1bb7 Fix leak in pthreads, and add initial support for GNU Pth 27 years ago
Sascha Schumann e5d956dbac Add ts_allocate_dtor, use ts_allocate_[cd]tor where appropiate. 27 years ago
Sascha Schumann 2f10b7ede8 Close a resource leak. 27 years ago
Zeev Suraski 40cc9d9d7a This should fix the deadlock 27 years ago
Sascha Schumann 154663e9a2 Remove C++ style comments from C source file. 27 years ago
Zeev Suraski 25829488c4 Add new-thread handlers 27 years ago
Zeev Suraski 0997fcdc2b Fix 28 years ago
Sascha Schumann 324593224d calloc et al need stdlib.h according to ANSI-C 28 years ago
Andi Gutmans cef5243b64 - export patch 28 years ago