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