mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Update changelogs
This commit is contained in:
parent
caea088ac7
commit
a353d4c218
@ -281,7 +281,7 @@ PHP 7.4 UPGRADE NOTES
|
||||
by passing -1 as $new_width.
|
||||
|
||||
- Filter:
|
||||
. The filter extension no longer exposes --with-pcre-dir for Unix builds and
|
||||
. The filter extension no longer exposes --with-pcre-dir for Unix builds and
|
||||
can now reliably be built as shared when using ./configure once more.
|
||||
|
||||
- Hash:
|
||||
@ -394,7 +394,7 @@ PHP 7.4 UPGRADE NOTES
|
||||
PHP, so they're a fake.
|
||||
|
||||
- CTRL+C and CTRL+BREAK on console can be caught by setting a handler function
|
||||
with sapi_windows_set_ctrl_handler().
|
||||
with sapi_windows_set_ctrl_handler().
|
||||
|
||||
========================================
|
||||
13. Migration to pkg-config
|
||||
@ -412,6 +412,9 @@ The following extensions are affected:
|
||||
- Curl:
|
||||
. --with-curl no longer accepts a directory.
|
||||
|
||||
- IMAP:
|
||||
. --with-kerberos no longer accepts a directory.
|
||||
|
||||
- Intl:
|
||||
. --with-icu-dir has been removed. If --enable-intl is passed, then libicu is
|
||||
always required.
|
||||
@ -422,6 +425,7 @@ The following extensions are affected:
|
||||
|
||||
- OpenSSL:
|
||||
. --with-openssl no longer accepts a directory.
|
||||
. --with-kerberos no longer accepts a directory.
|
||||
|
||||
- PCRE:
|
||||
. --with-pcre-regex has been removed. Instead --with-external-pcre is provided
|
||||
|
@ -19,7 +19,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||
p. ZEND_EXT_FCALL_BEGIN can access arguments
|
||||
q. ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS
|
||||
r. TSRM environment locking
|
||||
|
||||
|
||||
2. Build system changes
|
||||
a. Abstract
|
||||
b. Unix build system changes
|
||||
@ -184,11 +184,11 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||
are respected by zend_get_call_op such that when set, the only possible
|
||||
call opcodes are ZEND_DO_FCALL and ZEND_DO_FCALL_BY_NAME, previously they
|
||||
were ignored by zend_get_call_op.
|
||||
|
||||
r. TSRM adds tsrm_env_lock() and tsrm_env_unlock() for ZTS:
|
||||
|
||||
r. TSRM adds tsrm_env_lock() and tsrm_env_unlock() for ZTS:
|
||||
code that may change environ and may run concurrently with user code in ZTS
|
||||
is expected to use this exclusion API to maintain as much safety as reasonable.
|
||||
This results in "thread safe" getenv/putenv in Windows and Unix, however
|
||||
This results in "thread safe" getenv/putenv in Windows and Unix, however
|
||||
functions that may read the environment without exclusion still exist,
|
||||
for example:
|
||||
- setlocale
|
||||
@ -197,7 +197,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||
The above is not an exhaustive list of such functions, while getenv/putenv will
|
||||
behave as if they are safe, care should still be taken in multi-threaded
|
||||
environments.
|
||||
|
||||
|
||||
========================
|
||||
2. Build system changes
|
||||
========================
|
||||
@ -205,8 +205,8 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||
a. Abstract
|
||||
- The hash extension is now always available, meaning the --enable-hash
|
||||
configure argument has been removed.
|
||||
- The filter extension no longer exposes the --with-pcre-dir configure
|
||||
argument and therefore allows shared builds with ./configure for Unix
|
||||
- The filter extension no longer exposes the --with-pcre-dir configure
|
||||
argument and therefore allows shared builds with ./configure for Unix
|
||||
builds.
|
||||
|
||||
b. Unix build system changes
|
||||
@ -218,7 +218,8 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||
- Local PHP m4 unused or obsolete macros have been removed:
|
||||
PHP_TARGET_RDYNAMIC, PHP_SOLARIS_PIC_WEIRDNESS, PHP_SYS_LFS,
|
||||
PHP_AC_BROKEN_SPRINTF, PHP_EXTENSION, PHP_DECLARED_TIMEZONE,
|
||||
PHP_CHECK_TYPES, PHP_TM_GMTOFF, PHP_CHECK_64BIT, PHP_READDIR_R_TYPE.
|
||||
PHP_CHECK_TYPES, PHP_TM_GMTOFF, PHP_CHECK_64BIT, PHP_READDIR_R_TYPE,
|
||||
PHP_SETUP_KERBEROS.
|
||||
- new --enable-rtld-now build option allow to switch dlopen behavior
|
||||
from RTLD_LAZY to RTLD_NOW
|
||||
- Minimum Bison version is 3.0+ for generating parser files.
|
||||
|
Loading…
Reference in New Issue
Block a user