Revision tags: 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 |
|
#
8c0ba65d |
| 22-May-2015 |
Xinchen Hui |
Fixed bug #69688 (segfault with eval and opcache fast shutdown)
|
Revision tags: php-5.5.25, php-5.6.9, php-5.4.41 |
|
#
06ef3aa6 |
| 12-May-2015 |
Dmitry Stogov |
Fixed string handling (string cached in SHM marked as permanent, strings stored in CG(arena) as not) Fixed anonymous class support
|
#
3abde432 |
| 06-May-2015 |
Dmitry Stogov |
Added experimental (disabled by default) file based opcode cache.
|
Revision tags: php-5.6.9RC1, php-5.5.25RC1 |
|
#
9db4e259 |
| 22-Apr-2015 |
Xinchen Hui |
Since 5.6 stat.cwd using emalloc (Thanks to Remi)
|
#
770cb1da |
| 21-Apr-2015 |
Dmitry Stogov |
Keep realpath and PCRE caches in consistency with opcache SHM.
|
#
a0c07c90 |
| 21-Apr-2015 |
Dmitry Stogov |
Fixed zend_string related inconsistencies
|
Revision tags: php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
52eac6bf |
| 03-Apr-2015 |
Dmitry Stogov |
Improved "fust shutdown".
|
Revision tags: php-5.6.8RC1, php-5.5.24RC1 |
|
#
775a257c |
| 21-Mar-2015 |
Xinchen Hui |
Only used in ZTS
|
Revision tags: php-5.6.7, php-5.5.23, php-5.4.39 |
|
#
2b42d719 |
| 13-Mar-2015 |
Dmitry Stogov |
Changed HashTable layout: Removed HashTable->arHash (reduced memory consumption). Now hash slots may be accessed using HT_HASH() macro. Hash slotas are allocated together with Buckets (b
Changed HashTable layout: Removed HashTable->arHash (reduced memory consumption). Now hash slots may be accessed using HT_HASH() macro. Hash slotas are allocated together with Buckets (before them) and lay in reverse order from HashTable->arData base address (see comments in Zend/zend_types.h) Indexes in hash table and conflict resolution chains (Z_NEXT) may be stored as indeces or offsets in bytes, depending on system (32 or 64-bit). HashTable data filelds are reordered to keep the most useful for zend_hash_find() data in the same CPU cache line.
show more ...
|
#
86336856 |
| 12-Mar-2015 |
Dmitry Stogov |
Use specialized macro for string zval creation
|
#
c814b329 |
| 10-Mar-2015 |
Dmitry Stogov |
We don't cache custom strems with callbacks anymore
|
#
53d8e5fc |
| 06-Mar-2015 |
Dmitry Stogov |
Improved hash key manangement code
|
#
4bc7ee2e |
| 06-Mar-2015 |
Dmitry Stogov |
Fixed conditions
|
#
8308e617 |
| 06-Mar-2015 |
Dmitry Stogov |
Revert "Fix logical-op-parentheses warning" This reverts commit b7408234b9d9846d69d4557aa1850f5dc4622d1a.
|
#
b7408234 |
| 06-Mar-2015 |
Reeze Xia |
Fix logical-op-parentheses warning What a condition ;-)
|
#
28e42b1d |
| 05-Mar-2015 |
Dmitry Stogov |
Improved hash key manangement code
|
Revision tags: php-5.6.7RC1 |
|
#
6d065a85 |
| 05-Mar-2015 |
Dmitry Stogov |
Avoid repeatable strlen() calls
|
Revision tags: php-5.5.23RC1 |
|
#
45fb8b51 |
| 05-Mar-2015 |
Anatol Belski |
fix incompatible pointer
|
Revision tags: POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS |
|
#
2fa8d67a |
| 03-Mar-2015 |
Dmitry Stogov |
Use zend_string* instead of char* for opened_patch handling. Avoid reallocations and improve string reuse.
|
#
837eeefe |
| 03-Mar-2015 |
nathan r. hruby |
Make killing a locker an ERROR event At least in apache, killing a locker with SIGKILL from inside opcache prevents the child process from emitting a corresponding log event to the acces
Make killing a locker an ERROR event At least in apache, killing a locker with SIGKILL from inside opcache prevents the child process from emitting a corresponding log event to the access or error logs, therefore requests are termed with no record. This makes is incredibly difficult to debug problems espically on systems with high counts of cache restarts. Since INFO level is far too noisy for production use, switch the killing to a higher level so we can see it easier.
show more ...
|
#
c2c78dc9 |
| 25-Feb-2015 |
Dmitry Stogov |
Added specialized versions of DO_FCALL handler: DO_ICALL - for internal functions DO_UCALL - for user functions DO_FCALL_BY_NAME - plain, most probably user, funcstions (not methods)
|
#
623810ef |
| 20-Feb-2015 |
Dmitry Stogov |
Use fast SSE2 memcpy() for copying block of data from SHM to process memory
|
#
d8511370 |
| 20-Feb-2015 |
Dmitry Stogov |
Lazy duplication of op_array->static_variables
|
Revision tags: php-5.6.6, php-5.5.22, 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
|
#
e10e151e |
| 13-Feb-2015 |
Dmitry Stogov |
Merged zend_array and HashTable into the single data structure. Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed t
Merged zend_array and HashTable into the single data structure. Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument.
show more ...
|