summaryrefslogtreecommitdiff
path: root/TSRM
Commit message (Expand)AuthorAgeFilesLines
* fix #71609: Segmentation fault on ZTS with gethostbynameJoe Watkins2016-03-312-1/+200
* Move semicolon into TSRMLS_CACHE_EXTERN/DEFINENikita Popov2016-03-032-3/+3
* bump year which is missed in rev 49493a2Xinchen Hui2016-01-024-4/+4
* correct snprintf usageAnatol Belski2015-10-271-4/+2
* fix stack overflowAnatol Belski2015-10-101-2/+4
* don't leak handlesAnatol Belski2015-10-051-0/+6
* use correct function to close handlesAnatol Belski2015-10-051-2/+2
* unmap correct handleAnatol Belski2015-09-221-1/+1
* nullify the memory chunk to avoid crashes when freeing resourceAnatol Belski2015-09-221-0/+1
* check for NULL returnAnatol Belski2015-09-221-0/+5
* cleanup an atavismAnatol Belski2015-09-021-1/+1
* TSRM_TLS should be usable in NTS buildAnatol Belski2015-08-171-0/+2
* add macro to access globals as wholeAnatol Belski2015-07-301-2/+4
* don't pass zero to malloc()Anatol Belski2015-03-101-1/+4
* improve debugability in TS debug buildsAnatol Belski2015-02-171-0/+4
* made ZEND_TSRMLS_CACHE_* macros look like function callsAnatol Belski2015-02-163-8/+8
* bump yearXinchen Hui2015-01-154-4/+4
* trailing whitespace removalStanislav Malyshev2015-01-104-12/+12
* missed include for intptr_t/uintptr_tAnatol Belski2014-12-221-0/+2
* use cleaner tsrm_intptr_t/tsrm_uintptr_t typedefAnatol Belski2014-12-221-7/+2
* fix zts build on mac/clangFerenc Kovacs2014-12-212-2/+2
* make the TSRM macros depend no the macroed cache nameAnatol Belski2014-12-161-4/+4
* removed the extra tsrm pointer passed to ctor/dtorAnatol Belski2014-12-162-9/+9
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-132-21/+18
* explicit passing of *tsrm_ls isn't needed anymoreAnatol Belski2014-12-122-4/+4
* TSRMLS_D should be void, thanks DmitryAnatol Belski2014-12-111-1/+1
* default tsrmls cache to NULLAnatol Belski2014-11-191-1/+1
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-11-182-14/+64
|\
| * avoid repeated strlen usage, remove unused varsAnatol Belski2014-11-131-11/+10
| * move these functions to the appropriate placeAnatol Belski2014-11-102-0/+51
| * fix datatype mismatch warnsAnatol Belski2014-10-291-3/+3
* | moved most of the core to use static tsrm ls cache pointerAnatol Belski2014-10-155-2/+13
* | TSRMLS_FETCH() is a spent forceAnatol Belski2014-10-151-1/+1
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-052-2/+4
|\ \ | |/
| * properly export tsrm_strtok_r()Anatol Belski2014-10-052-2/+4
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-031-2/+2
|\ \ | |/
| * remove misprint parenthesesAnatol Belski2014-10-031-2/+2
* | linux compat for the static tsrm ls cache pointerAnatol Belski2014-10-021-1/+1
* | using pointer to the tsrm ls cache instead of a function callAnatol Belski2014-10-011-1/+14
* | prepare some macros to use tsrm cache as pointerAnatol Belski2014-09-301-0/+7
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-10-011-178/+0
|\ \ | |/
| * removed *.dsw and *.dsp filesAnatol Belski2014-09-281-178/+0
* | revert the local speedup approachAnatol Belski2014-10-011-7/+4
* | approach local pointers in performance sensitive areaskrakjoe2014-09-271-4/+7
* | reworked the patch, less new stuff but workyAnatol Belski2014-09-256-251/+77
* | call ctor if it's not done yetAnatol Belski2014-09-241-1/+1
* | fix indentAnatol Belski2014-09-231-20/+20
* | define explicit export/impot specAnatol Belski2014-09-231-1/+4
* | basic windows fixAnatol Belski2014-09-224-15/+34
* | vars with __declspec(thread) cannot use __declspec(dllexport)Anatol Belski2014-09-202-0/+8