History log of /PHP-8.0/UPGRADING.INTERNALS (Results 51 – 75 of 283)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a5209747 16-Jul-2019 Peter Kokot

Update changelog


Revision tags: php-7.2.21RC1, php-7.3.8RC1
# 9310ac2a 14-Jul-2019 Peter Kokot

Symbol HAVE_PCRE has been removed


# f573ba19 13-Jul-2019 Peter Kokot

Update changelogs

- PHP-7.4 alpha, beta, RC versions already include bugs logged in the
NEWS
- some links to RFCs
- php_error_docref0


# c42b7dd6 10-Jul-2019 Nikita Popov

Throw notice on array access on illegal type

No notice is thrown for list() accesses, because we did not come
to an agreement regarding patterns like

while ([$key, $value] =

Throw notice on array access on illegal type

No notice is thrown for list() accesses, because we did not come
to an agreement regarding patterns like

while ([$key, $value] = yield $it->next()) { ... }

where silent null access may be desirable.

No effort is made to suppress multiple notices in access chains
likes $x[0][0][0], because the technical complexity this causes
does not seem worthwhile.

RFC: https://wiki.php.net/rfc/notice-for-non-valid-array-container

show more ...


Revision tags: php-7.4.0alpha3
# 0f0c6c61 08-Jul-2019 Peter Kokot

Catch up with recent changes [ci skip]

- RFC about password_hash portability improvements added
- build system minor updates noted
- typos


# 48ca5a1e 05-Jul-2019 Dmitry Stogov

Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, ZEND_ASSGIN_OBJ_OP and ZEND_ASSIGN_STATIC_PROP_OP


Revision tags: php-7.3.7, php-7.2.20
# aeaee62d 30-Jun-2019 Peter Kokot

Update changelogs [ci skip]


# df4bb13c 28-Jun-2019 Peter Kokot

Update changelogs [ci skip]


# 35b6a9f7 25-Jun-2019 Peter Kokot

Catch up with some recent changes [ci skip]

- Mention mysqli::stat()
- Mention removal of HAVE_* for always defined extensions
- Mention removed symbols defined during the build


# bbd19a12 26-Jun-2019 Peter Kokot

[ci skip] Mention HAVE_HASH_EXT


Revision tags: php-7.4.0alpha2, php-7.3.7RC3
# 571c6bc3 19-Jun-2019 Christoph M. Becker

Document removal of uint and ulong typedefs


Revision tags: php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1
# 4d90848d 06-Jun-2019 Nikita Popov

Don't verify arginfo types for internal functions

To avoid duplicate type checks. In debug builds arginfo is still
checked and will generate an assertions if the function doesn't
sub

Don't verify arginfo types for internal functions

To avoid duplicate type checks. In debug builds arginfo is still
checked and will generate an assertions if the function doesn't
subsequently throw an exception.

Some test results change due to differences in zpp and arginfo
error messages.

show more ...


Revision tags: php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16
# a31f4642 26-Feb-2019 Nikita Popov

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error excep

Allow exceptions in __toString()

RFC: https://wiki.php.net/rfc/tostring_exceptions

And convert some object to string conversion related recoverable
fatal errors into Error exceptions.

Improve exception safety of internal code performing string
conversions.

show more ...


# 79ff867e 04-Jun-2019 Christoph M. Becker

PHP 7.4 is built with Visual Studio 2019 on Windows


# 1a5fde58 03-Jun-2019 Christoph M. Becker

Fix typo


# 8a0965e3 03-Jun-2019 Nikita Popov

Remove zpp L specifier

We don't use this internally anymore, and external usages should
be encouraged to move towards 'l'.


# 45a0656e 29-May-2019 Nikita Popov

Remove get() object handler

Now that set() is gone, there is little point in keeping get(), as
it is essentially just a different way of writing cast_object()
now.

Closes GH

Remove get() object handler

Now that set() is gone, there is little point in keeping get(), as
it is essentially just a different way of writing cast_object()
now.

Closes GH-4202.

show more ...


# 31a516cf 28-May-2019 Nikita Popov

Remove set() object handler


# ef34e00d 23-May-2019 Hugh McMaster

Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre


# a353d4c2 20-Apr-2019 Peter Kokot

Update changelogs


# 769db423 13-Apr-2019 Peter Kokot

Remove PHP_READDIR_R_TYPE

The PHP_READDIR_R_TYPE m4 macro has been removed via
2b28f7189144a21e753dbc09efadd571121a82b9.

HAVE_POSIX_READDIR_R in windows header file is also not

Remove PHP_READDIR_R_TYPE

The PHP_READDIR_R_TYPE m4 macro has been removed via
2b28f7189144a21e753dbc09efadd571121a82b9.

HAVE_POSIX_READDIR_R in windows header file is also not needed anymore.

show more ...


# acf04118 30-Mar-2019 Peter Kokot

[ci skip] Mention PHP_PROG_BISON and PHP_PROG_RE2C


# 072eb6dd 29-Mar-2019 Joe Watkins

tsrm environment lock


# bd73607b 23-Mar-2019 Joe Watkins

TSRM cleanup for PHP8


# 161adfff 22-Mar-2019 Joe Watkins

For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documenta

For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documentation

show more ...


12345678910>>...12