Skip to content

Commit

Permalink
Update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
petk committed Apr 20, 2019
1 parent caea088 commit a353d4c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
8 changes: 6 additions & 2 deletions UPGRADING
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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.
Expand All @@ -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
Expand Down
17 changes: 9 additions & 8 deletions UPGRADING.INTERNALS
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -197,16 +197,16 @@ 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
========================

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
Expand All @@ -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.
Expand Down

0 comments on commit a353d4c

Please sign in to comment.