]>
granicus.if.org Git - php/log
Peter Kokot [Sun, 7 Apr 2019 03:54:12 +0000 (05:54 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Refactor AC_INIT in configure.ac and PHP versions
Peter Kokot [Tue, 19 Mar 2019 22:49:26 +0000 (23:49 +0100)]
Refactor AC_INIT in configure.ac and PHP versions
Since Autoconf 2.53 the AC_INIT call with only a single argument has
been made obsolete and now includes several other optional arguments to
make installation experience a bit better by providing program version
and links to the project in the `./configure -h` output. This patch also
updates win build version. The phpize.m4 AC_INIT has been updated with
the call without arguments.
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:29 +0000 (19:06 -0700)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Always use ZEND_SECURE_ZERO() when cleaning up data
bump versions after release
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:21 +0000 (19:06 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Always use ZEND_SECURE_ZERO() when cleaning up data
bump versions after release
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:16 +0000 (19:06 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Always use ZEND_SECURE_ZERO() when cleaning up data
bump versions after release
Stanislav Malyshev [Sun, 7 Apr 2019 02:05:37 +0000 (19:05 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Always use ZEND_SECURE_ZERO() when cleaning up data
bump versions after release
Stanislav Malyshev [Sun, 7 Apr 2019 01:15:42 +0000 (18:15 -0700)]
Always use ZEND_SECURE_ZERO() when cleaning up data
Optimizing compilers have an annoying tendency to throw out
memsets over data that they think aren't used anymore. Apply secure
zero-out in cases where this has potential to happen.
Peter Kokot [Sat, 6 Apr 2019 22:59:33 +0000 (00:59 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
[ci skip] Update release process docs to Markdown
Peter Kokot [Sat, 6 Apr 2019 22:57:41 +0000 (00:57 +0200)]
[ci skip] Update release process docs to Markdown
- Markdown
- CS syncs
- Some partial readability fixes
- The protocol hasn't been changed
Christoph M. Becker [Sat, 6 Apr 2019 15:39:20 +0000 (17:39 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix ASAN configuration
Christoph M. Becker [Sat, 6 Apr 2019 15:38:18 +0000 (17:38 +0200)]
Fix ASAN configuration
Commit
6a624c1 [1] mostly replaced `COMPILER_NAME` with
`COMPILER_NAME_LONG` and `COMPILER_NAME_SHORT`, but not all
occurrences, what broke the Clang ASAN configuration. We fix this by
getting rid of `COMPILER_NAME` altogether.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=
6a624c1dfda0dbfaaff3e453e6cb58de12748fb3 >
Joe Watkins [Fri, 5 Apr 2019 23:32:15 +0000 (01:32 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Follow up #77849 PDOStatement objects in undefined state after clone
Joe Watkins [Fri, 5 Apr 2019 23:30:03 +0000 (01:30 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Follow up #77849 PDOStatement objects in undefined state after clone
Joe Watkins [Fri, 5 Apr 2019 23:27:58 +0000 (01:27 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Follow up #77849 PDOStatement objects in undefined state after clone
Joe Watkins [Fri, 5 Apr 2019 23:26:47 +0000 (01:26 +0200)]
Follow up #77849 PDOStatement objects in undefined state after clone
Joe Watkins [Fri, 5 Apr 2019 22:56:36 +0000 (00:56 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault
Joe Watkins [Fri, 5 Apr 2019 22:55:58 +0000 (00:55 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault
Joe Watkins [Fri, 5 Apr 2019 22:55:31 +0000 (00:55 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault
Cameron Porter [Fri, 5 Apr 2019 18:42:04 +0000 (13:42 -0500)]
Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault
Christoph M. Becker [Fri, 5 Apr 2019 21:16:48 +0000 (23:16 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Update Appveyor CI to php-sdk-2.2.0beta4
Christoph M. Becker [Fri, 5 Apr 2019 21:16:12 +0000 (23:16 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Update Appveyor CI to php-sdk-2.2.0beta4
Christoph M. Becker [Fri, 5 Apr 2019 21:15:50 +0000 (23:15 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Update Appveyor CI to php-sdk-2.2.0beta4
Christoph M. Becker [Fri, 5 Apr 2019 21:15:22 +0000 (23:15 +0200)]
Update Appveyor CI to php-sdk-2.2.0beta4
Peter Kokot [Fri, 5 Apr 2019 20:38:11 +0000 (22:38 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
[ci skip] Bring release process docs up 2 date
Peter Kokot [Fri, 5 Apr 2019 20:37:01 +0000 (22:37 +0200)]
[ci skip] Bring release process docs up 2 date
This syncs the latest version and the PHP-7.4 version release process
docs.
Peter Kokot [Fri, 5 Apr 2019 17:46:11 +0000 (19:46 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Add opcache.lockfile_path and opcache.lockfile_path to ini settings
Peter Kokot [Fri, 5 Apr 2019 17:44:56 +0000 (19:44 +0200)]
Add opcache.lockfile_path and opcache.lockfile_path to ini settings
Some default opcache settings were missing.
Joe Watkins [Fri, 5 Apr 2019 05:57:54 +0000 (07:57 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
typo
Markus Staab [Fri, 5 Apr 2019 05:51:30 +0000 (07:51 +0200)]
typo
David Carlier [Thu, 4 Apr 2019 21:54:19 +0000 (22:54 +0100)]
JIT register dump, fix BSD build.
Dmitry Stogov [Thu, 4 Apr 2019 22:12:34 +0000 (01:12 +0300)]
Fixed JIT for === and !==
Dmitry Stogov [Thu, 4 Apr 2019 21:26:20 +0000 (00:26 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Optimized "smart branch" instructions
Dmitry Stogov [Thu, 4 Apr 2019 21:25:45 +0000 (00:25 +0300)]
Optimized "smart branch" instructions
Javier Eguiluz [Thu, 4 Apr 2019 09:16:54 +0000 (11:16 +0200)]
Fixed a typo
Dmitry Stogov [Thu, 4 Apr 2019 15:18:52 +0000 (18:18 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Make is_identical() functions return zend_bool (instead of int)
Dmitry Stogov [Thu, 4 Apr 2019 15:18:12 +0000 (18:18 +0300)]
Make is_identical() functions return zend_bool (instead of int)
Dmitry Stogov [Thu, 4 Apr 2019 14:52:42 +0000 (17:52 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
unused variable
Dmitry Stogov [Thu, 4 Apr 2019 14:52:17 +0000 (17:52 +0300)]
unused variable
Christoph M. Becker [Thu, 4 Apr 2019 12:25:44 +0000 (14:25 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix typos
Christoph M. Becker [Thu, 4 Apr 2019 12:24:56 +0000 (14:24 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix typos
Christoph M. Becker [Thu, 4 Apr 2019 12:22:36 +0000 (14:22 +0200)]
Fix typos
Dmitry Stogov [Wed, 3 Apr 2019 21:47:51 +0000 (00:47 +0300)]
Avoid code generation for BB with single VM instruction
Dmitry Stogov [Wed, 3 Apr 2019 20:37:25 +0000 (23:37 +0300)]
jump optimization
Dmitry Stogov [Wed, 3 Apr 2019 19:46:49 +0000 (22:46 +0300)]
Fixed crash
Dmitry Stogov [Wed, 3 Apr 2019 19:28:23 +0000 (22:28 +0300)]
Avoid useless code generation for RECV opcodes
Matteo Beccati [Wed, 3 Apr 2019 12:36:27 +0000 (14:36 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Ref #76801 remove old file source from file_sources hash in case of file included more than once
Matteo Beccati [Wed, 3 Apr 2019 12:36:20 +0000 (14:36 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Ref #76801 remove old file source from file_sources hash in case of file included more than once
Matteo Beccati [Wed, 3 Apr 2019 12:36:11 +0000 (14:36 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Ref #76801 remove old file source from file_sources hash in case of file included more than once
Alessandro Chitolina [Tue, 2 Apr 2019 12:36:59 +0000 (14:36 +0200)]
Ref #76801 remove old file source from file_sources hash in case of file included more than once
Dmitry Stogov [Wed, 3 Apr 2019 12:02:04 +0000 (15:02 +0300)]
Use inlined HYBRID VM handlers for DO_FCALL* and ZEND_RETRUN
Dmitry Stogov [Wed, 3 Apr 2019 10:05:09 +0000 (13:05 +0300)]
Fixed incorrect address usage
Dmitry Stogov [Wed, 3 Apr 2019 09:39:26 +0000 (12:39 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Remove RC1 and RCN from scalar types.
Dmitry Stogov [Wed, 3 Apr 2019 09:38:25 +0000 (12:38 +0300)]
Remove RC1 and RCN from scalar types.
Dmitry Stogov [Wed, 3 Apr 2019 08:23:37 +0000 (11:23 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed SCCP support for ZEND_ASSIGN_OBJ_REF
Dmitry Stogov [Wed, 3 Apr 2019 08:22:59 +0000 (11:22 +0300)]
Fixed SCCP support for ZEND_ASSIGN_OBJ_REF
Dmitry Stogov [Wed, 3 Apr 2019 00:56:39 +0000 (03:56 +0300)]
JIT code improvement for ocache.jit=1 (IP consistency)
Dmitry Stogov [Wed, 3 Apr 2019 00:12:13 +0000 (03:12 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed CFG construction for SWITCH opcodes
Dmitry Stogov [Wed, 3 Apr 2019 00:11:15 +0000 (03:11 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fixed CFG construction for SWITCH opcodes
Dmitry Stogov [Wed, 3 Apr 2019 00:09:47 +0000 (03:09 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fixed CFG construction for SWITCH opcodes
Dmitry Stogov [Wed, 3 Apr 2019 00:09:03 +0000 (03:09 +0300)]
Fixed CFG construction for SWITCH opcodes
Dmitry Stogov [Tue, 2 Apr 2019 23:00:54 +0000 (02:00 +0300)]
Improve JIT code for smart branches
Dmitry Stogov [Tue, 2 Apr 2019 21:45:52 +0000 (00:45 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
array_merge() may return argument with incremented reference counter
Dmitry Stogov [Tue, 2 Apr 2019 21:44:31 +0000 (00:44 +0300)]
array_merge() may return argument with incremented reference counter
Peter Kokot [Tue, 2 Apr 2019 21:24:27 +0000 (23:24 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Clean ext/spl/tests/bug42364.phpt files after tests
Peter Kokot [Tue, 2 Apr 2019 21:24:21 +0000 (23:24 +0200)]
Clean ext/spl/tests/bug42364.phpt files after tests
Dmitry Stogov [Tue, 2 Apr 2019 20:49:31 +0000 (23:49 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Use fastcall calling convention
Dmitry Stogov [Tue, 2 Apr 2019 20:49:13 +0000 (23:49 +0300)]
Use fastcall calling convention
Dmitry Stogov [Tue, 2 Apr 2019 20:47:03 +0000 (23:47 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Improved comparison opcode handlers
Dmitry Stogov [Tue, 2 Apr 2019 20:46:21 +0000 (23:46 +0300)]
Improved comparison opcode handlers
Dmitry Stogov [Tue, 2 Apr 2019 19:10:57 +0000 (22:10 +0300)]
Use fastcall calling convention
Dmitry Stogov [Tue, 2 Apr 2019 18:54:32 +0000 (21:54 +0300)]
Fixed clang compiler warnings
Kalle Sommer Nielsen [Tue, 2 Apr 2019 18:18:48 +0000 (21:18 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Remove dead JPEG2000 code
Kalle Sommer Nielsen [Tue, 2 Apr 2019 18:18:06 +0000 (21:18 +0300)]
Remove dead JPEG2000 code
Dmitry Stogov [Tue, 2 Apr 2019 15:44:58 +0000 (18:44 +0300)]
Avoid NEW opcode inlining when opcache.jit=1
Dmitry Stogov [Tue, 2 Apr 2019 15:18:00 +0000 (18:18 +0300)]
Avoid generation of dead jumps
Christoph M. Becker [Tue, 2 Apr 2019 14:54:15 +0000 (16:54 +0200)]
Update NEWS
Joe Watkins [Tue, 2 Apr 2019 14:50:20 +0000 (16:50 +0200)]
bump versions after release
Dmitry Stogov [Tue, 2 Apr 2019 12:41:25 +0000 (15:41 +0300)]
Added comments
Christoph M. Becker [Tue, 2 Apr 2019 12:10:10 +0000 (14:10 +0200)]
Fix misplacement of calling convention declaration
MSVC is particularly picky about this, and won't compile as it is.
Remi Collet [Tue, 2 Apr 2019 09:06:22 +0000 (11:06 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
fix paste issue
Remi Collet [Tue, 2 Apr 2019 09:06:06 +0000 (11:06 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
fix paste issue
Remi Collet [Tue, 2 Apr 2019 09:05:54 +0000 (11:05 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
fix paste issue
Remi Collet [Tue, 2 Apr 2019 09:05:39 +0000 (11:05 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
fix paste issue
Remi Collet [Tue, 2 Apr 2019 09:03:40 +0000 (11:03 +0200)]
fix paste issue
Christoph M. Becker [Tue, 2 Apr 2019 08:43:23 +0000 (10:43 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Pointer arithmetic on void pointers is illegal
Christoph M. Becker [Tue, 2 Apr 2019 08:42:35 +0000 (10:42 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Pointer arithmetic on void pointers is illegal
Christoph M. Becker [Tue, 2 Apr 2019 08:41:26 +0000 (10:41 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Pointer arithmetic on void pointers is illegal
Christoph M. Becker [Tue, 2 Apr 2019 08:40:56 +0000 (10:40 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Pointer arithmetic on void pointers is illegal
Christoph M. Becker [Tue, 2 Apr 2019 08:37:40 +0000 (10:37 +0200)]
Pointer arithmetic on void pointers is illegal
We quick-fix this by casting to char*; it might be more appropriate to
use char pointers in the first place.
Stanislav Malyshev [Tue, 2 Apr 2019 07:13:11 +0000 (00:13 -0700)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIF
Stanislav Malyshev [Tue, 2 Apr 2019 07:13:06 +0000 (00:13 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIF
Stanislav Malyshev [Tue, 2 Apr 2019 07:13:00 +0000 (00:13 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIF
Stanislav Malyshev [Tue, 2 Apr 2019 07:12:54 +0000 (00:12 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIF
Stanislav Malyshev [Tue, 2 Apr 2019 07:12:26 +0000 (00:12 -0700)]
Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIF
Dmitry Stogov [Mon, 1 Apr 2019 21:37:34 +0000 (00:37 +0300)]
typo
Dmitry Stogov [Mon, 1 Apr 2019 20:17:45 +0000 (23:17 +0300)]
Fixed edge cases in ZEND_ASSIGN_OP+ASSIGN_DIM and replaced specialized helpers with single one
Dmitry Stogov [Mon, 1 Apr 2019 18:50:20 +0000 (21:50 +0300)]
Removed checks for required object handlers
Dmitry Stogov [Mon, 1 Apr 2019 18:20:52 +0000 (21:20 +0300)]
Eliminate hash lookup for immutable op_arrays
Dmitry Stogov [Mon, 1 Apr 2019 16:22:22 +0000 (19:22 +0300)]
Use Zend MM for JIT temporary buffres allocation
Joe Watkins [Mon, 1 Apr 2019 09:45:32 +0000 (11:45 +0200)]
fix zts jit build