#
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
|