History log of /PHP-7.4/ext/opcache/ZendAccelerator.c (Results 151 – 175 of 367)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e0924c52 01-Nov-2017 Dmitry Stogov

Fixed string interning during constants substitution


# 8897c809 31-Oct-2017 Dmitry Stogov

Use interned strings for stream transports


# bbfd0df9 31-Oct-2017 Dmitry Stogov

Use interned strings for persistent stream wrappers and filters


# 998794f5 31-Oct-2017 Dmitry Stogov

Always calculate calculate string hash value on attempt of interning


# 974a8f8a 30-Oct-2017 Dmitry Stogov

Use internet strings for EG(ini_entries)


# 49ea143b 26-Oct-2017 Dmitry Stogov

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-count

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.

show more ...


Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25
# f24e597c 19-Oct-2017 Anatol Belski

Constify key access for hash and formal params

Keys created in shared memory and won't be modified and are free'd on
restart. Otherwise, keys passed to functions should not be modified,

Constify key access for hash and formal params

Keys created in shared memory and won't be modified and are free'd on
restart. Otherwise, keys passed to functions should not be modified,
too.

show more ...


# 272f5a17 18-Oct-2017 Dmitry Stogov

Extend zend_string API to avoid reallocation in zend_string_init_interned()


# e87e62cc 18-Oct-2017 Dmitry Stogov

Moved ZCG(function_table) back into accel_acrivate. It should be unique per thread.


# b4903aef 18-Oct-2017 Dmitry Stogov

Move a part of opcache initialization into post_startup phase (when all extensions already loaded).


# d82805f0 18-Oct-2017 Anatol Belski

Backport 7ff13badda58b966ff8fbcc61add48bb5b14117b into 7.0+


# 7ff13bad 18-Oct-2017 Dmitry Stogov

Fixed required SHM memeory size calculation for scripts when opcache.revalidate_path is set.


# 1dd224dd 16-Oct-2017 Dmitry Stogov

Reuse interned strings from opcache SHM, if possible.


Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# 3644cc61 05-Oct-2017 Peter Kokot

Remove some old apache2filter occurrences

apache2filter was supported in PHP <= 5.6. This patch removes some old
apache2filter occurrences. Also FreeBSD warning therefore is not needed

Remove some old apache2filter occurrences

apache2filter was supported in PHP <= 5.6. This patch removes some old
apache2filter occurrences. Also FreeBSD warning therefore is not needed
anymore when building PHP with apache2filter and in later versions don't
need to set the --with-tsrm-pth option.

show more ...


Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22
# 49d9b301 26-Jul-2017 Anatol Belski

Move cwd_state and path related routines to size_t

Having `int` there is no real profit in the size or speed, while unsigned
improves security and overall integration. ZPP supplied strin

Move cwd_state and path related routines to size_t

Having `int` there is no real profit in the size or speed, while unsigned
improves security and overall integration. ZPP supplied strings can
be then accepted directly and structs can be still handled with smaller
unsigned types for size reasons, which is safe. Yet some related places
are to go.

basic move tsrm_realpath_r to size_t

fix conditions and sync with affected places

touch ocurrences of php_sys_readlink usage

follow up on phar path handling

remove duplicated check

move zend_resolve_path and related pieces to size_t

touch yet resolve path related places

remove cast

missing pieces

missing piece

yet cleanups for php_sys_readlink for ssize_t

fix wrong return

show more ...


# bfdd22a3 19-Jul-2017 Kalle Sommer Nielsen

Remove old references to SAPIs and extensions no longer in the core


Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3
# 04fb3f28 25-Jun-2017 Tom Van Looy

Remove superfluous semicolons


# f25ecdac 21-Jun-2017 Dmitry Stogov

shutdown_executor() refactoring (reuse opcache fast request shutdown code)


# 9b201aec 21-Jun-2017 Dmitry Stogov

Setting CG(unclean_shutdown) in fast shutdown doesn't make a lot of sense (it was set to prevent memory leak messages, but we doesn't check memory leaks in RELEASE build anyway).


# c16f954f 21-Jun-2017 Dmitry Stogov

Clear alocated memory blocks, only if this is really necessary.


Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2
# db4561bf 08-Jun-2017 Dmitry Stogov

Introduced "zif_handler" type (zif = zend internal function).


Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20
# 60912e66 27-May-2017 Xinchen Hui

Fixed bug #74663 (Segfault with opcache.memory_protect and validate_timestamp)


Revision tags: php-7.1.6RC1, php-7.0.20RC1
# 89dd7fb3 16-May-2017 Xinchen Hui

Fixed bug #74596 (SIGSEGV with opcache.revalidate_path enabled)

Yeah, no test script is provided.. I got some troubles to make a one


Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17
# fe8112e8 07-Mar-2017 Anatol Belski

drop redundant checks


# 2cfd64ca 07-Mar-2017 Anatol Belski

move to hash API


12345678910>>...15