History log of /PHP-8.0/ext/opcache/ZendAccelerator.c (Results 126 – 150 of 420)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a9b01b60 25-Mar-2019 Nikita Popov

Make PCRE cache per-request on CLI

There will only be one request on the CLI SAPI, so there is no
advantage to having a persistent PCRE cache. Using a non-persistent
cache allows us

Make PCRE cache per-request on CLI

There will only be one request on the CLI SAPI, so there is no
advantage to having a persistent PCRE cache. Using a non-persistent
cache allows us to use arbitrary strings as cache keys.

show more ...


# bd73607b 23-Mar-2019 Joe Watkins

TSRM cleanup for PHP8


Revision tags: php-7.3.4RC1, php-7.2.17RC1
# ccc29473 14-Mar-2019 Peter Kokot

Sync AC_CHECK_SIZEOF m4 macro calls

- AC_CHECK_SIZEOF is now called mostly only in PHP_CHECK_STDINT_TYPES()
macro except for some parts checking for the 32 or 64 bit architecture.

Sync AC_CHECK_SIZEOF m4 macro calls

- AC_CHECK_SIZEOF is now called mostly only in PHP_CHECK_STDINT_TYPES()
macro except for some parts checking for the 32 or 64 bit architecture.
- SIZEOF_CHAR removed since it is always 1
- ZEND_BIN_ID is now of a more logical pattern `BIN_48888` on 64bit
architectures and `BIN_44444` on 32bit instead of literal string
`BIN_SIZEOF_CHAR48888` on 64bit and `BIN_SIZEOF_CHAR44444` on 32bit.
The unneeded SIZEOF_CHAR part has been removed.
- XMLRPC_TYPE_CHECKS removed
- The `long long int` is the same as `long long` and redundant checks
removed accordingly.
- Removed PHP_CHECK_64BIT macro. Checking if current platform is 64bit
or not can be also done simply by using a check of the long type on
place. This removes redundant m4 macro PHP_CHECK_64BIT.

show more ...


Revision tags: php-7.1.27, php-7.3.3, php-7.2.16
# bb75a537 22-Feb-2019 Nikita Popov

Fix get_unresolved_initializer for static props

For static props the offset is a simple index.


# 22691f9e 22-Feb-2019 Dmitry Stogov

Use different method to suppress "false" memory leak reports


# 6b110b15 21-Feb-2019 Nikita Popov

Fixed bug #77643

Resolve property initializers against the correct class, even when
parent slots are reused.


# 0989b700 21-Feb-2019 Nikita Popov

Print more precise warning for unresolved constants


# 16d0824a 20-Feb-2019 Dmitry Stogov

Supress memory leak reports


# 4f2ad75d 20-Feb-2019 Dmitry Stogov

Remember __COMPILER_HALT_OFFSET__(s) in preloaded scripts


# c143794d 20-Feb-2019 Dmitry Stogov

Prevent error reporting during preloading request start-up


# 6b002389 19-Feb-2019 Dmitry Stogov

Order of classes may matter


# 0510b41a 19-Feb-2019 Dmitry Stogov

Don't restrict preloading with "open_basedir" directive.


# 26ab6edf 19-Feb-2019 Dmitry Stogov

Accurate handling of not preloaded classes


# 1f2dc049 19-Feb-2019 Dmitry Stogov

Don't try to eliminate requre/include with stream wrappers


# 440cdf78 19-Feb-2019 Dmitry Stogov

Stop PHP in case of fatal error during preloading


# eb03df81 19-Feb-2019 Dmitry Stogov

ws


Revision tags: php-7.3.3RC1, php-7.2.16RC1
# 3ef9f23f 18-Feb-2019 Dmitry Stogov

Fixed use-after-free during preloading, when q class with unresolved constant uses a preloaded trait.


# 05363890 18-Feb-2019 Nikita Popov

Release constant names during preloading


# e15d657c 15-Feb-2019 Nikita Popov

Link anonymous classes during preloading


# 970dcd24 15-Feb-2019 Nikita Popov

Don't assume that all includes have been executed


# 1b31b45f 15-Feb-2019 Nikita Popov

Set filename & lineno information for preload inheritance error


# 92fae00e 15-Feb-2019 Nikita Popov

Handle bailouts during preload linking


# a9497cec 15-Feb-2019 Nikita Popov

Fix preload auto globals handling

We need to compute the auto globals mask before EG(symbol_table)
is cleaned out.


# ade9d5e9 15-Feb-2019 Nikita Popov

Suppress zend_throw_error during preload constant resolution

Related to bug #77615.


# c1500795 15-Feb-2019 Nikita Popov

Add preloading support for typed properties

During preloading, try to resolve all property types to CEs. Add a
flag that tracks this. If not all property types can be resolved,
then

Add preloading support for typed properties

During preloading, try to resolve all property types to CEs. Add a
flag that tracks this. If not all property types can be resolved,
then the class is not eligible for preloading.

show more ...


12345678910>>...17