#
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 |
|
#
63d3f0b8 |
| 19-Aug-2014 |
Anatol Belski |
basic macro replacements, all at once
|
#
b511bf82 |
| 15-Aug-2014 |
Nikita Popov |
Fix typo
|
#
fbef2af2 |
| 15-Aug-2014 |
Nikita Popov |
Update opcache for new AST structures
|
#
e2522b4f |
| 15-Aug-2014 |
Xinchen Hui |
Remove old version PHP supports
|
Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1 |
|
#
ce1af1e4 |
| 05-Aug-2014 |
Dmitry Stogov |
Fixed bug #67725 (now we create immutable arrays only in SHM)
|
#
3700364c |
| 04-Aug-2014 |
Dmitry Stogov |
Don't waste SHM for unused Buckets
|
Revision tags: php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1 |
|
#
0a77dcd4 |
| 02-Jul-2014 |
Dmitry Stogov |
Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are executing something.
|
#
4b09dd69 |
| 02-Jul-2014 |
Dmitry Stogov |
Removed EG(active_op_array) and use corresponding value from EG(current_execute_data)
|
Revision tags: php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1 |
|
#
e1b18e59 |
| 17-Jun-2014 |
Dmitry Stogov |
Use arena allocator for zend_class_entry, zend_op_array and zend_property_info that live till the end of request
|
Revision tags: php-5.5.14RC1 |
|
#
14e6ee7f |
| 11-Jun-2014 |
Dmitry Stogov |
Use absolute addresses as branch targets for NEW, FE_RESET and FE_FETCH
|
Revision tags: php-5.4.30RC1 |
|
#
9a9bb887 |
| 09-Jun-2014 |
Dmitry Stogov |
Improved ZTS support
|
Revision tags: php-5.6.0beta4 |
|
#
b3b616cf |
| 29-May-2014 |
Dmitry Stogov |
Introduced immutable arrays. They don't need to be copyed and may be used directly from SHM.
|
Revision tags: php-5.4.29, php-5.5.13 |
|
#
1d1fdfb5 |
| 18-May-2014 |
Dmitry Stogov |
Support for __debugInfo (Joe Watkins)
|
Revision tags: php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1 |
|
#
0c6a6f0f |
| 07-May-2014 |
Dmitry Stogov |
Re-applyed Bob's patch with minor fixes
|
#
4ecc5279 |
| 06-May-2014 |
Dmitry Stogov |
Reverted Bob's patch (it breaks many tests when run with opcache and needs to be fixed first).
|
#
f3c1881f |
| 06-May-2014 |
Bob Weinand |
Re-added fix for bug #66015 and adapted for phpng branch
|
#
0ea615fd |
| 06-May-2014 |
Dmitry Stogov |
Mark all strings stored in SHM as IS_INTERNED to avoid refcounting
|
#
b9438a1e |
| 05-May-2014 |
Nikita Popov |
Fix use after free for doc_comment persist
|
Revision tags: php-5.6.0beta2 |
|
#
6a911e83 |
| 30-Apr-2014 |
Dmitry Stogov |
Optimized JMPZNZ to avoid multiplication at runtime (may be it makes sense to use relative addresses everywere it'll lead to Position Independent Code)
|
Revision tags: php-5.5.12, php-5.4.28 |
|
#
df7ca608 |
| 24-Apr-2014 |
Dmitry Stogov |
Optimized constant lookup
|
#
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 ...
|
#
72c287bd |
| 21-Apr-2014 |
Dmitry Stogov |
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
|
#
e96073b1 |
| 17-Apr-2014 |
Dmitry Stogov |
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal no
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
show more ...
|
#
a86eb10d |
| 16-Apr-2014 |
Dmitry Stogov |
Fixed non-interned strings refcounting
|