History log of /PHP-8.1/UPGRADING.INTERNALS (Results 101 – 125 of 248)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# ca6caa0c 16-Sep-2018 Nikita Popov

Make ext/xml API private

Also remove dead functions

# 49b92446 13-Sep-2018 Dmitry Stogov

Remove zend_check_private()

Revision tags: php-5.6.38
# 0fbd2e6a 11-Sep-2018 Dmitry Stogov

Renumber ZEND_ACC_... flags

Revision tags: php-7.1.22, php-7.3.0RC1
# 034b7ff0 11-Sep-2018 Dmitry Stogov

Get rid of ZEND_ACC_IMPLICIT_PUBLIC

# 3a249e76 11-Sep-2018 Dmitry Stogov

Squashed commit of the following:

commit 2d3cac9e005d6bef9aa73ab57cc674aa53125954
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 11:54:47 2018 +0300

Fixed st

Squashed commit of the following:

commit 2d3cac9e005d6bef9aa73ab57cc674aa53125954
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 11:54:47 2018 +0300

Fixed static property access

commit 31786ee27282f319f3ef2a07635b1f325cbd67c6
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 11:05:29 2018 +0300

Avoid duplicate checks

commit 5ae502b979ea33d058d01a9421eec5afd0084e8d
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 10:39:17 2018 +0300

Optimization

commit 82c17f0e8af02c9cf7d1bbdae4e3158330148203
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 09:26:50 2018 +0300

Removed unused zend_duplicate_property_info()

commit ba53d1d0dd91d5530328a11cac93ff9e75c462b5
Merge: eacc11b8fd c4b14370cf
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Sep 11 09:24:13 2018 +0300

Merge branch 'master' into shadow

* master:
7.0.33 next
Sync NEWS [ci skip]
add NEWS for 76582
Enforce ordering of property compare in object comparisons
Fixed wrong assertion
Skip test on unsuitable env

commit eacc11b8fdeb002ee6a149defd8b5a8c3412896a
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Sep 10 13:12:39 2018 +0300

Fixed failure of ext/spl/tests/array_017.phpt

commit 62d1871430a1b81c84b790460afff0682648689a
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Sep 10 11:55:07 2018 +0300

Fixed issues

commit 1d37e3a40e4d07c4b933ed6f9d2e649dd01180f0
Merge: d6c3f098b6 1e550e6f7e
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Sep 10 10:21:20 2018 +0300

Merge branch 'master' into shadow

* master:
Update NEWS
Fix for bug #76582
Fix ssl stream reneg limit test to print only after first renegotiation
Make a copy unconditionally
Fix memory leak in pcre cache
Remove not needed checking for <errno.h>
Remove HAVE_ASSERT_H
Add test for bug #76850
Fixed bug #76850 Exit code mangled by set locale/preg_match
Remove empty PHP tags from test
Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed
Fix PCRE2 exclusion and remove dead libs in Makefile.gcov
Report mem leaks to stderr if no Win debugger is present
Use combined assignment contanation operator
Fixed bug #76796
Support fixed address mmap without replacement

commit d6c3f098b6015e76d042691de0af2e1426c66829
Author: Dmitry Stogov <dmitry@zend.com>
Date: Fri Sep 7 13:56:30 2018 +0300

Get rid of ZEND_ACC_SHADOW

show more ...

Revision tags: php-7.2.10, php-7.0.32
# ec110f1e 05-Sep-2018 Fabien Villepinte

Fix typos in UPGRADING.INTERNALS

# 8939c4d9 05-Sep-2018 Dmitry Stogov

Get rid of ZEND_ACC_CTOR, ZEND_ACC_DTOR and ZEND_ACC_IMPLEMENTED_ABSTRACT

# 29dc0470 01-Sep-2018 Peter Kokot

Remove AC_FUNC_UTIME_NULL

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems, including the AC_FUNC_UTIME_NULL.

This macro

Remove AC_FUNC_UTIME_NULL

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems, including the AC_FUNC_UTIME_NULL.

This macro checks if `utime(file, NULL)` sets file's timestamp to the
current time and defines the `HAVE_UTIME_NULL` symbol. This check was
relevant on very old systems (for example, 4.3BSD released in 1986) and
today can be omitted for systems with utime since it should be well
supported by now. [2]

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

show more ...

Revision tags: php-7.1.22RC1
# ef12e962 29-Aug-2018 Peter Kokot

Remove AC_FUNC_VPRINTF

Autoconf 2.59d (released in 2006) 1 started promoting several macros
as not relevant for newer systems anymore, including the AC_FUNC_VPRINTF.

This macro

Remove AC_FUNC_VPRINTF

Autoconf 2.59d (released in 2006) 1 started promoting several macros
as not relevant for newer systems anymore, including the AC_FUNC_VPRINTF.

This macro checks for presence of the vprint function otherwise checks
for presence of the _doprnt function. This check was relevant on very
old systems and today can be omitted since it should be well supported
by now. [2]

Also PHP doesn't use the HAVE_VPRINTF or HAVE_DOPRNT symbols.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

show more ...

Revision tags: php-7.3.0beta3, php-7.2.10RC1
# 3748d807 25-Aug-2018 Peter Kokot

Implement #64517: Add AC_ARG_PROGRAM macro

The AC_ARG_PROGRAM Autoconf macro provides program name transformations
when installing. This patch implements #64517 and prepares the
impl

Implement #64517: Add AC_ARG_PROGRAM macro

The AC_ARG_PROGRAM Autoconf macro provides program name transformations
when installing. This patch implements #64517 and prepares the
implementation for the request #60518.

In ./configure --help it additionally outputs --program-prefix=PREFIX,
--program-suffix=SUFFIX and the upcoming --program-transform-name=PROGRAM
option.

Macro AC_ARG_PROGRAM is available since Autoconf 2.0 and needs to be
called after the AC_CANONICAL_TARGET macro.

Refs:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Transforming-Names.html

show more ...

# 92fdf9d6 22-Aug-2018 Dmitry Stogov

Change zend_lookup_class_ex() and zend_fetch_class_by_name() prototypes to accept optional lower-case class name as zend_string*, instead of zval*.

Revision tags: php-7.1.21, php-7.2.9, php-7.3.0beta2
# c9861bd7 02-Aug-2018 Christoph M. Becker

Create and expose php_sys_symlink() and php_sys_link()

These macros are supposed to behave like POSIX's symlink() and link(),
respectively, on POSIX compliant systems and on Windows.

Create and expose php_sys_symlink() and php_sys_link()

These macros are supposed to behave like POSIX's symlink() and link(),
respectively, on POSIX compliant systems and on Windows.

Future scope: merge link.c and link_win32.c

show more ...

Revision tags: php-7.1.21RC1
# bccf0dfb 31-Jul-2018 Christoph M. Becker

Prepare UPGRADING(.INTERNALS) for PHP 7.4

We also add this as task to README.RELEASE_PROCESS, so that it's not
overlooked next time.

Revision tags: php-7.3.0beta1, php-7.2.9RC1
# 7c1e0930 31-Jul-2018 Peter Kokot

Remove TSRM_CHECK_GCC_ARG and LIBZEND_CPLUSPLUS_CHECKS

This removes two old Autoconf macro definitions since they are not used
anymore.

# 72551dd8 29-Jul-2018 Peter Kokot

[ci skip] Document RETSIGTYPE

# 209f05a8 29-Jul-2018 Peter Kokot

[ci skip] Note HAVE_ST_BLKSIZE and HAVE_ST_RDEV

# d7ad4bab 29-Jul-2018 Peter Kokot

[ci skip] Note removal of PHP_PROG_LEX

# ab8094c6 26-Jul-2018 Dmitry Stogov

Pack zend_constant.flags and zend_constant.module_number into reserved space inside zend_constant.value.

# 57c4ae39 25-Jul-2018 Dmitry Stogov

typo

# f950128c 25-Jul-2018 Dmitry Stogov

Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and DECLARE_ANON_INHERITED_CLASS opcodes (eliminate FETCH_CLAS
S opcode).

Revision tags: php-5.6.37, php-7.1.20
# 0c356189 18-Jul-2018 Remi Collet

add info about zend_class_entry.iterator_funcs

Revision tags: php-7.3.0alpha4, php-7.0.31, php-7.2.8
# 0896a3ab 10-Jul-2018 Christoph M. Becker

[ci skip] Fix typos

# 091c0a8a 10-Jul-2018 Christoph M. Becker

[ci skip] Document changes to php_add[c]slashes

Revision tags: php-7.1.20RC1
# 5bbe6080 04-Jul-2018 Tyson Andre

[ci skip] Fix a typo. RANGE_RANGE should be RAND_RANGE

# d798fd49 04-Jul-2018 Christoph M. Becker

[ci skip] Document GC_C() → zend_gc_get_status()

12345678910