Revision tags: 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, php-5.4.34 |
|
#
fe428477 |
| 08-Oct-2014 |
Anatol Belski |
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: let phpize profit from /mp as well fix phpize for /mp and more fix /mp usage for VC++ fi
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: let phpize profit from /mp as well fix phpize for /mp and more fix /mp usage for VC++ fix wording
show more ...
|
#
892efcfc |
| 08-Oct-2014 |
Anatol Belski |
fix /mp usage for VC++ |
#
b129fece |
| 08-Oct-2014 |
Anatol Belski |
fix wording |
#
ee4ae7fb |
| 03-Oct-2014 |
Anatol Belski |
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: remove the remains of dsp files handling fix EX usage remove misprint parentheses remove
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: remove the remains of dsp files handling fix EX usage remove misprint parentheses remove misprint parentheses Replaced EG(This) and EX(object) with EX(This). Internal functions now recieves zend_execute_data as the first argument. And this one... It should be in extern c Remove useless condition NEWS entry for previous commit NEWS entry for previous commit add IPv6 support to php-fpm Micro optimization for the most frequency case Add hash to EXTENSIONS file Remove extensions which are long gone we also have xz release tarballs since 5.5 Fix ZTS build improved file size computation in stat() Fixed incorrect compilation 5.5.19 now
show more ...
|
#
1ff094de |
| 03-Oct-2014 |
Anatol Belski |
remove the remains of dsp files handling |
#
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 |
|
#
d11734b4 |
| 25-Sep-2014 |
Anatol Belski |
reworked the patch, less new stuff but worky TLS is already used in TSRM, the way exporting the tsrm cache through a thread local variable is not portable. Additionally, the current
reworked the patch, less new stuff but worky TLS is already used in TSRM, the way exporting the tsrm cache through a thread local variable is not portable. Additionally, the current patch suffers from bugs which are hard to find, but prevent it to be worky with apache. What is done here is mainly uses the idea from the RFC patch, but - __thread variable is removed - offset math and declarations are removed - extra macros and definitions are removed What is done merely is - use an inline function to access the tsrm cache. The function uses the portable tsrm_tls_get macro which is cheap - all the TSRM_* macros are set to placebo. Thus this opens the way remove them later Except that, the logic is old. TSRMLS_FETCH will have to be done once per thread, then tsrm_get_ls_cache() can be used. Things seeming to be worky are cli, cli server and apache. I also tried to enable bz2 shared and it has worked out of the box. The change is yet minimal diffing to the current master bus is a worky start, IMHO. Though will have to recheck the other previously done SAPIs - embed and cgi. The offsets can be added to the tsrm_resource_type struct, then it'll not be needed to declare them in the userspace. Even the "done" member type can be changed to int16 or smaller, then adding the offset as int16 will not change the struct size. As well on the todo might be removing the hashed storage, thread_id != thread_id and linked list logic in favour of the explicit TLS operations.
show more ...
|
Revision tags: php-5.6.2 |
|
#
7099736d |
| 22-Sep-2014 |
Anatol Belski |
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: Fix tests/serialize/bug64146.phpt Remove zend_dynamic_array Remove static allocator Fixe
Merge remote-tracking branch 'origin/master' into native-tls * origin/master: Fix tests/serialize/bug64146.phpt Remove zend_dynamic_array Remove static allocator Fixed typo Fix list() destructuring to special variables Remove php_varname_check Avoid useless reference counting Specialization (only IS_VAR ad IS_CV operands may be references) Optimized unset() Make error paths to be UNEXPECTED Replace IS_OP?_TMP_FREE() with more clear (OP?_TYPE == IS_TMP_VAR)
show more ...
|
#
982f02af |
| 22-Sep-2014 |
Nikita Popov |
Remove zend_dynamic_array This was introduced back in 2000 to test a new hashtable implementation and is no longer used. |
#
f2e636de |
| 22-Sep-2014 |
Anatol Belski |
pickup the alignment definition |
#
aa339d00 |
| 20-Sep-2014 |
Anatol Belski |
enable native TLS by default on Windows |
#
8eb7e7bf |
| 20-Sep-2014 |
Florian MARGAINE |
Merge branch 'master' into issue-67910 Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt
|
#
cf0303e7 |
| 20-Sep-2014 |
Florian MARGAINE |
Replaces php5 with php7, without whitespace changes. |
#
2700e248 |
| 19-Sep-2014 |
Anatol Belski |
add the missing src file |
Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1, php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32, POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31 |
|
#
a8076b93 |
| 10-Jul-2014 |
Anatol Belski |
explicitly PHP_ANALYZER=no when no known keyword was passed |
Revision tags: php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28, php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1, php-5.4.27, php-5.5.11 |
|
#
655f2973 |
| 25-Mar-2014 |
Anatol Belski |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: fix disabling PGO for extensions, rel bug #65715
|
#
7477f5b3 |
| 25-Mar-2014 |
Anatol Belski |
fix disabling PGO for extensions, rel bug #65715 |
#
59dcf987 |
| 24-Mar-2014 |
Anatol Belski |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: more fixes related to bug #65715
|
#
223f7d9a |
| 24-Mar-2014 |
Anatol Belski |
Merge branch 'PHP-5.4' into PHP-5.5 * PHP-5.4: more fixes related to bug #65715
|
#
6612e1ba |
| 24-Mar-2014 |
Anatol Belski |
more fixes related to bug #65715 |
Revision tags: php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26 |
|
#
cf90bd92 |
| 01-Mar-2014 |
Anatol Belski |
support for static analyzers other than visual studio |
Revision tags: php-5.6.0alpha3, php-5.4.26RC1, php-5.5.10RC1, php-5.6.0alpha2, php-5.5.9, php-5.4.25, php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1, php-5.5.8, php-5.4.24, php-5.4.24RC1, php-5.5.8RC1 |
|
#
2a1b6056 |
| 22-Dec-2013 |
krakjoe |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: stop warnings from unused opcode map - BFN - Fixed bug #66311 (Stack smashing protection kills PDO/ODBC queries) patch by: mi
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: stop warnings from unused opcode map - BFN - Fixed bug #66311 (Stack smashing protection kills PDO/ODBC queries) patch by: michael at orlitzky dot com Included new .c file in build too Fixed little typo in zend_vm_gen.php Moved to new file, killing a lot of warnings
show more ...
|
#
7e3af096 |
| 21-Dec-2013 |
Bob Weinand |
Merge branch 'PHP-5.4' into PHP-5.5 Conflicts: Zend/zend_vm_opcodes.c
|
#
97bf2543 |
| 21-Dec-2013 |
Bob Weinand |
Included new .c file in build too |