Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9 |
|
#
d3bc8beb |
| 29-Aug-2017 |
Kalle Sommer Nielsen |
Removed support for BeOS, development for BeOS was supported 17 years ago. This patch however does not drop support for the BeOS compatible variant, Haiku, see Github PR #2697 which is curre
Removed support for BeOS, development for BeOS was supported 17 years ago. This patch however does not drop support for the BeOS compatible variant, Haiku, see Github PR #2697 which is currently a WiP I intentionally left out some fragments for BeOS in the build system for that seems to be bundles
show more ...
|
Revision tags: php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
bfdd22a3 |
| 19-Jul-2017 |
Kalle Sommer Nielsen |
Remove old references to SAPIs and extensions no longer in the core
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7 |
|
#
6a3a2bf1 |
| 04-Jul-2017 |
Anatol Belski |
vim folds and mode lines yet
|
Revision tags: php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1 |
|
#
4d64a49f |
| 15-Apr-2017 |
Anatol Belski |
export the main thread info
|
Revision tags: php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17 |
|
#
c6982995 |
| 04-Mar-2017 |
Anatol Belski |
Interned strings unification for TS/NTS Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, st
Interned strings unification for TS/NTS Hereby, interned strings are supported in thread safe PHP. The patch implements two types of interned strings - interning per process, strings are not freed till process end - interning per request, strings are freed at request end There is no runtime interning. With Opcache, all the permanent iterned strings are copied into SHM on startup, additional copying into SHM might happen on demand.
show more ...
|
Revision tags: php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1, php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1 |
|
#
1ac15293 |
| 03-Mar-2016 |
Nikita Popov |
Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE Also re bug #71575.
|
Revision tags: php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2, php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1 |
|
#
94e272f1 |
| 17-Aug-2015 |
Anatol Belski |
TSRM_TLS should be usable in NTS build
|
Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44 |
|
#
ffa341de |
| 30-Jul-2015 |
Anatol Belski |
add macro to access globals as whole
|
Revision tags: php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40, php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39, php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS, php-5.6.6, php-5.5.22 |
|
#
d428bf2d |
| 17-Feb-2015 |
Anatol Belski |
improve debugability in TS debug builds gdb seems to be not always able to fetch the correct context for thread locals. Thus, the "if (TSRMLS_CACHE)" clause causes gdb to show crashe
improve debugability in TS debug builds gdb seems to be not always able to fetch the correct context for thread locals. Thus, the "if (TSRMLS_CACHE)" clause causes gdb to show crashes which aren't recognized neither with helgrind nor in release builds. This is reproducable by setting breakpoints on the exact line where PHP has a tsrm_get_ls_cache() call.
show more ...
|
Revision tags: php-5.4.38 |
|
#
af3ca745 |
| 16-Feb-2015 |
Anatol Belski |
made ZEND_TSRMLS_CACHE_* macros look like function calls which also comply with the current semantics for such macros
|
Revision tags: POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37, php-5.5.21RC1, php-5.6.5RC1 |
|
#
b7a7b1a6 |
| 03-Jan-2015 |
Stanislav Malyshev |
trailing whitespace removal
|
#
2bc63e7b |
| 22-Dec-2014 |
Anatol Belski |
missed include for intptr_t/uintptr_t
|
#
d59fc595 |
| 22-Dec-2014 |
Anatol Belski |
use cleaner tsrm_intptr_t/tsrm_uintptr_t typedef
|
#
a9e86957 |
| 21-Dec-2014 |
Ferenc Kovacs |
fix zts build on mac/clang
|
Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4 |
|
#
24f0d2ed |
| 16-Dec-2014 |
Anatol Belski |
make the TSRM macros depend no the macroed cache name
|
#
64b423d6 |
| 16-Dec-2014 |
Anatol Belski |
removed the extra tsrm pointer passed to ctor/dtor
|
#
de99a94c |
| 12-Dec-2014 |
Anatol Belski |
explicit passing of *tsrm_ls isn't needed anymore
|
#
22be00cb |
| 11-Dec-2014 |
Anatol Belski |
TSRMLS_D should be void, thanks Dmitry
|
Revision tags: php-5.6.4RC1, php-5.5.20RC1 |
|
#
01809128 |
| 19-Nov-2014 |
Anatol Belski |
default tsrmls cache to NULL
|
Revision tags: php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1 |
|
#
8aeffdd7 |
| 15-Oct-2014 |
Anatol Belski |
moved most of the core to use static tsrm ls cache pointer plus apache2handler, cli and cgi
|
Revision tags: php-5.5.18 |
|
#
1fc8220b |
| 15-Oct-2014 |
Anatol Belski |
TSRMLS_FETCH() is a spent force
|
Revision tags: php-5.4.34 |
|
#
45e23645 |
| 02-Oct-2014 |
Anatol Belski |
linux compat for the static tsrm ls cache pointer
|
#
76081df1 |
| 01-Oct-2014 |
Anatol Belski |
using pointer to the tsrm ls cache instead of a function call yet another approach
|
Revision tags: php-5.5.18RC1, php-5.6.1 |
|
#
24f9c924 |
| 30-Sep-2014 |
Anatol Belski |
prepare some macros to use tsrm cache as pointer instead of a function call
|
#
9f9b3585 |
| 30-Sep-2014 |
Anatol Belski |
revert the local speedup approach
|