mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Update changelogs
This commit is contained in:
parent
caea088ac7
commit
a353d4c218
2 changed files with 15 additions and 10 deletions
|
@ -281,7 +281,7 @@ PHP 7.4 UPGRADE NOTES
|
||||||
by passing -1 as $new_width.
|
by passing -1 as $new_width.
|
||||||
|
|
||||||
- Filter:
|
- 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.
|
can now reliably be built as shared when using ./configure once more.
|
||||||
|
|
||||||
- Hash:
|
- Hash:
|
||||||
|
@ -394,7 +394,7 @@ PHP 7.4 UPGRADE NOTES
|
||||||
PHP, so they're a fake.
|
PHP, so they're a fake.
|
||||||
|
|
||||||
- CTRL+C and CTRL+BREAK on console can be caught by setting a handler function
|
- 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
|
13. Migration to pkg-config
|
||||||
|
@ -412,6 +412,9 @@ The following extensions are affected:
|
||||||
- Curl:
|
- Curl:
|
||||||
. --with-curl no longer accepts a directory.
|
. --with-curl no longer accepts a directory.
|
||||||
|
|
||||||
|
- IMAP:
|
||||||
|
. --with-kerberos no longer accepts a directory.
|
||||||
|
|
||||||
- Intl:
|
- Intl:
|
||||||
. --with-icu-dir has been removed. If --enable-intl is passed, then libicu is
|
. --with-icu-dir has been removed. If --enable-intl is passed, then libicu is
|
||||||
always required.
|
always required.
|
||||||
|
@ -422,6 +425,7 @@ The following extensions are affected:
|
||||||
|
|
||||||
- OpenSSL:
|
- OpenSSL:
|
||||||
. --with-openssl no longer accepts a directory.
|
. --with-openssl no longer accepts a directory.
|
||||||
|
. --with-kerberos no longer accepts a directory.
|
||||||
|
|
||||||
- PCRE:
|
- PCRE:
|
||||||
. --with-pcre-regex has been removed. Instead --with-external-pcre is provided
|
. --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
|
p. ZEND_EXT_FCALL_BEGIN can access arguments
|
||||||
q. ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS
|
q. ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS
|
||||||
r. TSRM environment locking
|
r. TSRM environment locking
|
||||||
|
|
||||||
2. Build system changes
|
2. Build system changes
|
||||||
a. Abstract
|
a. Abstract
|
||||||
b. Unix build system changes
|
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
|
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
|
call opcodes are ZEND_DO_FCALL and ZEND_DO_FCALL_BY_NAME, previously they
|
||||||
were ignored by zend_get_call_op.
|
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
|
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.
|
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,
|
functions that may read the environment without exclusion still exist,
|
||||||
for example:
|
for example:
|
||||||
- setlocale
|
- 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
|
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
|
behave as if they are safe, care should still be taken in multi-threaded
|
||||||
environments.
|
environments.
|
||||||
|
|
||||||
========================
|
========================
|
||||||
2. Build system changes
|
2. Build system changes
|
||||||
========================
|
========================
|
||||||
|
@ -205,8 +205,8 @@ PHP 7.4 INTERNALS UPGRADE NOTES
|
||||||
a. Abstract
|
a. Abstract
|
||||||
- The hash extension is now always available, meaning the --enable-hash
|
- The hash extension is now always available, meaning the --enable-hash
|
||||||
configure argument has been removed.
|
configure argument has been removed.
|
||||||
- The filter extension no longer exposes the --with-pcre-dir configure
|
- The filter extension no longer exposes the --with-pcre-dir configure
|
||||||
argument and therefore allows shared builds with ./configure for Unix
|
argument and therefore allows shared builds with ./configure for Unix
|
||||||
builds.
|
builds.
|
||||||
|
|
||||||
b. Unix build system changes
|
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:
|
- Local PHP m4 unused or obsolete macros have been removed:
|
||||||
PHP_TARGET_RDYNAMIC, PHP_SOLARIS_PIC_WEIRDNESS, PHP_SYS_LFS,
|
PHP_TARGET_RDYNAMIC, PHP_SOLARIS_PIC_WEIRDNESS, PHP_SYS_LFS,
|
||||||
PHP_AC_BROKEN_SPRINTF, PHP_EXTENSION, PHP_DECLARED_TIMEZONE,
|
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
|
- new --enable-rtld-now build option allow to switch dlopen behavior
|
||||||
from RTLD_LAZY to RTLD_NOW
|
from RTLD_LAZY to RTLD_NOW
|
||||||
- Minimum Bison version is 3.0+ for generating parser files.
|
- Minimum Bison version is 3.0+ for generating parser files.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue