History log of /PHP-8.0/ext/opcache/ZendAccelerator.c (Results 301 – 325 of 420)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


1...<<11121314151617