#
3893c1fc |
| 12-Dec-2014 |
Dmitry Stogov |
Fixed compilation warnings
|
Revision tags: php-5.6.4RC1, php-5.5.20RC1 |
|
#
fb6c3d3c |
| 18-Nov-2014 |
Anatol Belski |
fix datatype mismatches
|
Revision tags: php-5.6.3, php-5.5.19, php-5.4.35 |
|
#
999d387b |
| 10-Nov-2014 |
Anatol Belski |
move these functions to the appropriate place and include the necessary header
|
#
cd574ca4 |
| 31-Oct-2014 |
Anatol Belski |
fix datatype mismatch warning
|
#
84783ecb |
| 31-Oct-2014 |
Xinchen Hui |
Fixed outof memory (length == -1)
|
Revision tags: php-5.6.3RC1, php-5.5.19RC1 |
|
#
1b4fd582 |
| 24-Oct-2014 |
Anatol Belski |
fix datatype mismatch warnings
|
Revision tags: php-5.5.18, php-5.4.34 |
|
#
c41fbcfb |
| 02-Oct-2014 |
Anatol Belski |
improved file size computation in stat() On 32 bit it's still overwlowing, so nothing is changed there. But the usage of LARGE_INTEGER instead of bit shifting is a better way to go.
|
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 |
|
#
065edced |
| 22-Sep-2014 |
Anatol Belski |
added a comment
|
#
dc7a66a1 |
| 22-Sep-2014 |
Anatol Belski |
fix the REPARSE_DATA_BUFFER struct def
|
#
b3aebda9 |
| 20-Sep-2014 |
krakjoe |
native tls initial patch
|
#
2fc1a1dc |
| 20-Sep-2014 |
Anatol Belski |
fixed copying of the struct as it's not being modified in the subsequent function call
|
#
d0cb7153 |
| 19-Sep-2014 |
Johannes Schlüter |
s/PHP 5/PHP 7/
|
#
d1131d42 |
| 19-Sep-2014 |
Anatol Belski |
reverted some previous IS_ABSOLUTE_PATH related changes It's fine with strlen usage now, only one call
|
#
3ec7c280 |
| 19-Sep-2014 |
Anatol Belski |
forgot to replace the strlen call
|
#
6bbebc60 |
| 19-Sep-2014 |
Anatol Belski |
avoid multiple strlen calls for the same buffer
|
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 |
|
#
455741fc |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 4
|
#
c3e3c98e |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 1
|
Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32 |
|
#
5eefbce0 |
| 20-Aug-2014 |
Anatol Belski |
fix types in virtual cwd
|
#
90d6f60b |
| 17-Aug-2014 |
Anatol Belski |
mostly fixes to spl, but also some other
|
#
8ee2a4a9 |
| 16-Aug-2014 |
Anatol Belski |
first shot on merging the core fro the int64 branch
|
Revision tags: 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, 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, php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26, 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 |
|
#
c081ce62 |
| 03-Jan-2014 |
Xinchen Hui |
Bump year
|
Revision tags: php-5.4.24RC1, php-5.5.8RC1, php-5.5.7, php-5.4.23, php-5.3.28, php-5.5.7RC1, php-5.4.23RC1, php-5.4.22, php-5.5.6 |
|
#
f1c2f8f9 |
| 31-Oct-2013 |
Anatol Belski |
removed unnecessary call
|
#
4d430ecb |
| 31-Oct-2013 |
Anatol Belski |
simplify the state free macros
|
#
abb962d5 |
| 30-Oct-2013 |
Anatol Belski |
compact the code to preserve the error info after state freeing
|