Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4 |
|
#
bdeb220f |
| 13-Dec-2014 |
Anatol Belski |
first shot remove TSRMLS_* things
|
#
3753e6d9 |
| 13-Dec-2014 |
Xinchen Hui |
Hash value must not zero?
|
Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34 |
|
#
741bf0ee |
| 06-Oct-2014 |
Anatol Belski |
fix the empty_strings SAPI shutdown leak in TS build still the NTS variant is somewhat different as it needs zend_new_interned_string_int because the normal callbacks might be not in
fix the empty_strings SAPI shutdown leak in TS build still the NTS variant is somewhat different as it needs zend_new_interned_string_int because the normal callbacks might be not initialized, but at least no leaks anymore and some more structure
show more ...
|
Revision tags: php-5.5.18RC1, php-5.6.1, php-5.6.2 |
|
#
3bc8a958 |
| 19-Sep-2014 |
Dmitry Stogov |
Fixed useless or duplicated IS_INTERNED() checks
|
#
5185baab |
| 18-Sep-2014 |
Dmitry Stogov |
Changed "inline" into "zend_always_inline"
|
Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1 |
|
#
0763d6b9 |
| 29-Aug-2014 |
Xinchen Hui |
use zend_string_equals_ci
|
Revision tags: php-5.6.0 |
|
#
46b53e81 |
| 25-Aug-2014 |
Nikita Popov |
Add zend_string_equals and zend_string_equals_literal
|
Revision tags: POST_AST_MERGE, PRE_AST_MERGE |
|
#
455741fc |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 4
|
#
6f9f0bf2 |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 2
|
#
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 |
|
#
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 |
|
#
8217e20d |
| 15-Jul-2014 |
Dmitry Stogov |
Fixed compilation warnings
|
#
b7ff8f28 |
| 14-Jul-2014 |
Xinchen Hui |
Temporary fixed the invalid read warning
|
#
9d6e45a0 |
| 09-Jul-2014 |
Dmitry Stogov |
Changed zend_make_printable_zval() to return "use_copy" instead of additional reference argument. Improved branch prediction.
|
Revision tags: php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2 |
|
#
7614fe81 |
| 28-Jun-2014 |
Xinchen Hui |
C++ doesn't allow implicitly convert void * to other pointer type
|
#
f609d8c1 |
| 27-Jun-2014 |
Xinchen Hui |
C++ compiler doesn't allow cast a void * to other pointer type
|
Revision tags: 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 |
|
#
65f488ec |
| 02-May-2014 |
Nikita Popov |
Add STR_ALLOCA_* API, use in get_method and verify_arg This avoid unnecessary allocations when using dynamic method dispatch and class typehints. Probably there are other places
Add STR_ALLOCA_* API, use in get_method and verify_arg This avoid unnecessary allocations when using dynamic method dispatch and class typehints. Probably there are other places where this should be done as well, those just stood out for my usage.
show more ...
|
Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28 |
|
#
08ae8815 |
| 23-Apr-2014 |
Nikita Popov |
Allocate zend_strings with correct size For me (32bit) sizeof(zend_string) is 20, which means that the char[1] array at the end is padded with three bytes. Thus allocating based on s
Allocate zend_strings with correct size For me (32bit) sizeof(zend_string) is 20, which means that the char[1] array at the end is padded with three bytes. Thus allocating based on sizeof(zend_string)-1 overallocates by those 3 padding bytes. This commit fixes the allocation size, by using XtOffsetOf.
show more ...
|
Revision tags: php-5.4.28RC1 |
|
#
f9b26bc3 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (2-nd round)
|
Revision tags: php-5.5.12RC1, php-5.6.0beta1 |
|
#
a6be32f5 |
| 09-Apr-2014 |
Nikita Popov |
IS_INTERNED is not always 0 in ZTS The current implementation chooses to intern "" in ZTS. Either that should be removed or IS_INTERNED needs to actually check the flag.
|
#
76cc99fe |
| 03-Apr-2014 |
Dmitry Stogov |
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|
#
d8099d04 |
| 02-Apr-2014 |
Dmitry Stogov |
Changed data layout to allow more efficient operations
|
Revision tags: php-5.4.27, php-5.5.11 |
|
#
a25a1ba0 |
| 01-Apr-2014 |
Dmitry Stogov |
STR_DUP() doesn't duplicate interned strings anymore. In case new string is required STR_INIT() or STR_ALLOC() should be used.
|
#
b7938ab1 |
| 19-Mar-2014 |
Dmitry Stogov |
Refactored GC (incomplete)
|
Revision tags: php-5.5.11RC1, php-5.4.27RC1 |
|
#
51494f25 |
| 14-Mar-2014 |
Dmitry Stogov |
Don't include trailing zero into hash caclculation
|