summaryrefslogtreecommitdiff
path: root/TSRM/TSRM.c
AgeCommit message (Expand)AuthorFilesLines
2005-03-20MergeZeev Suraski1-2/+2
2005-02-21NetWare has pthreads implementationAnantha Kesari H Y1-22/+0
2004-07-15Apply the fixMarcus Boerger1-10/+0
2004-05-23- Fix typo although it isn't being builtAndi Gutmans1-1/+1
2004-05-13- Once ts_free_id() will be used, we cannot call ctors for deleted idsMarcus Boerger1-3/+10
2004-05-12- More work on ts_free_id() but still keep it outMarcus Boerger1-4/+11
2004-05-12ifdef out the ts_free_id until php 5.1 and until it is completeMarcus Boerger1-0/+4
2004-05-12- Implement ts_free_id()Marcus Boerger1-11/+32
2004-03-30Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown makesStanislav Malyshev1-0/+8
2003-12-14Removed doubled loop from wrongly applied patchMarcus Boerger1-5/+0
2003-12-14Fix from Michael Sisolak (destructors weren't always properly called)Zeev Suraski1-1/+6
2003-08-05Fixed bug #17414 (pthreads bug work around)Ilia Alshanetsky1-0/+1
2003-06-25Restore HEAD of TSRM to what it was two days ago.Sebastian Bergmann1-4/+44
2003-06-23bring head into sync with the php4 branchJames Cox1-44/+4
2003-01-07Fix leaksZeev Suraski1-0/+1
2003-01-07call dtors on shutdownZeev Suraski1-0/+3
2003-01-02NetWare related changes/modifications.Anantha Kesari H Y1-4/+40
2002-11-05- Fix TSRM_ERROR macroAndi Gutmans1-1/+1
2002-10-05- WhitspaceDerick Rethans1-19/+19
2002-10-05Add BeOS thread support to TSRM. This should not impact on any other OS'sDavid Reid1-1/+25
2002-08-07make win32 debug output more verboseHarald Radi1-1/+0
2002-05-28Basic NetWare changesVenkat Raghavan S1-0/+15
2001-07-30- Also cache TSRM lookups in thread local storage on Windows.Andi Gutmans1-2/+14
2001-07-30Save TSRMLS_FETCH()'sZeev Suraski1-6/+6
2001-07-27Fix release runtime :)Zeev Suraski1-1/+6
2001-07-27Fix release buildZeev Suraski1-1/+1
2001-07-27- Prepare for optimization - use a single fetch for multiple resourcesZeev Suraski1-47/+48
2001-07-23Portable use of multiple arguments macro without generating lots ofSascha Schumann1-17/+17
2001-06-21Support for SGI's State Threads. Will be used by PHP's thttpd SAPISascha Schumann1-2/+23
2001-04-27- Commit test passedAndi Gutmans1-1/+0
2001-04-27- Testing commit scriptAndi Gutmans1-0/+1
2001-04-27- Fix some ws to be like the rest of TSRMAndi Gutmans1-2/+2
2001-04-05- WhitespaceAndi Gutmans1-1/+1
2001-04-05- Lock the whole thing for now in order not to have a race condition.Andi Gutmans1-3/+0
2001-04-04- Revert previous fix because dtor's which access thread local storageAndi Gutmans1-7/+8
2001-04-04- Fix race condition in ts_free_thread().Andi Gutmans1-8/+7
2001-04-04- Use tabs and not spaces !!!Andi Gutmans1-24/+24
2001-04-04- This can explain lots of instability on multi-threaded platforms!Andi Gutmans1-1/+1
2001-03-06Speedup for pthread implementation. We make use of thread local storageBen Mansell1-13/+60
2001-03-01Fix a TSRM bug (possibly fixing a sporadic crash in the timeout windowZeev Suraski1-2/+2
2001-01-08my mistake...freed in a different function.Shane Caraveo1-2/+0
2001-01-08be sure to unlock that mutex before returning!Shane Caraveo1-0/+2
2000-11-18Beef up debugging supportZeev Suraski1-17/+43
2000-11-17Import debug-level improvements to TSRM, by Dmitri DmitrienkoZeev Suraski1-31/+48
2000-09-02- Use TSRM_WIN32Andi Gutmans1-5/+5
2000-08-31- Support for always building TSRM into PHPAndi Gutmans1-0/+5
2000-08-31- Change license of .c and .h files of TSRM. It's still not the completeAndi Gutmans1-7/+4
2000-06-17- Export ts_resource_ex in order to succesfully build Windows versionAndi Gutmans1-1/+1
2000-06-16Make it possible to access other threads' local storage. Only use it if you ...Zeev Suraski1-2/+7
2000-06-06Make TSRM compile again. ZTS is defined by a header file included inSascha Schumann1-4/+0