Dmitry Stogov
1456467cfe
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fixed second part of the bug #78379 (Cast to object confuses GC, causes crash)
2019-08-09 15:58:33 +03:00
Dmitry Stogov
22d23e08c9
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fixed second part of the bug #78379 (Cast to object confuses GC, causes crash)
2019-08-09 15:58:16 +03:00
Nikita Popov
3b2f2ce474
Make uninitialized DateTime an Error
...
This avoids many spurious false return values.
2019-08-09 14:51:25 +02:00
Nikita Popov
33886f710c
Generate arginfo from PHP stub files
...
Signature stubs for internal functions are specified in xyz.stub.php,
from which we generate actual arginfo structures in xyz_arginfo.h.
This file then needs to be included in the implementation appropriately.
Arginfo from stubs can be regenerated using scripts/dev/gen_stub.php.
However, this should also automatically happen when the stub file is
modified.
2019-08-09 14:51:25 +02:00
Dmitry Stogov
6b1cc1252e
Fixed second part of the bug #78379 (Cast to object confuses GC, causes crash)
2019-08-09 15:42:39 +03:00
Dmitry Stogov
9b973550b9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Added asserts to catch GC errors when refcount goes below zero.
2019-08-09 13:40:56 +03:00
Dmitry Stogov
b2044cd93e
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Added asserts to catch GC errors when refcount goes below zero.
2019-08-09 13:40:39 +03:00
Dmitry Stogov
21a0a28fd0
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Added asserts to catch GC errors when refcount goes below zero.
2019-08-09 13:39:59 +03:00
Dmitry Stogov
2e2cd65d73
Added asserts to catch GC errors when refcount goes below zero.
2019-08-09 13:37:23 +03:00
Matteo Beccati
3b84238200
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Skip test when SIGKILL is not defined
2019-08-09 10:33:23 +02:00
Matteo Beccati
5c8124d311
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Skip test when SIGKILL is not defined
2019-08-09 10:33:15 +02:00
Matteo Beccati
5ef1a30aaf
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Skip test when SIGKILL is not defined
2019-08-09 10:32:56 +02:00
Matteo Beccati
796efd849e
Skip test when SIGKILL is not defined
2019-08-09 10:32:15 +02:00
Matteo Beccati
13980414eb
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix test when default TZ is not UTC
2019-08-09 09:58:36 +02:00
Matteo Beccati
00dd786ba4
Fix test when default TZ is not UTC
2019-08-09 09:58:10 +02:00
Nikita Popov
e22633c4a7
Merge branch 'PHP-7.4'
2019-08-08 10:55:07 +02:00
Nikita Popov
d9dc942011
Merge branch 'PHP-7.3' into PHP-7.4
2019-08-08 10:55:02 +02:00
Nikita Popov
38f10ff5cf
Fix GC tracing
...
Due to the GC changes in 7.3 we stopped tracing most of the
interesting coloring changes...
2019-08-08 10:54:18 +02:00
Nikita Popov
a56d1cfc00
Merge branch 'PHP-7.4'
...
[ci skip]
2019-08-08 10:12:43 +02:00
Nikita Popov
8a4171ac45
Add UPGRADING note about stream_set_option() and includes
...
[ci skip]
2019-08-08 10:12:16 +02:00
Nikita Popov
527dad600b
Merge branch 'PHP-7.4'
2019-08-08 09:56:10 +02:00
Nikita Popov
fc17bfaacf
Fixed bug #78383
2019-08-08 09:55:52 +02:00
Dmitry Stogov
db4eb13b25
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #78379 (Cast to object confuses GC, causes crash)
2019-08-08 10:09:04 +03:00
Dmitry Stogov
720438c8ee
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fixed bug #78379 (Cast to object confuses GC, causes crash)
2019-08-08 10:07:39 +03:00
Dmitry Stogov
bff2743caf
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fixed bug #78379 (Cast to object confuses GC, causes crash)
2019-08-08 10:05:59 +03:00
Dmitry Stogov
358379be22
Fixed bug #78379 (Cast to object confuses GC, causes crash)
2019-08-08 10:00:39 +03:00
Christoph M. Becker
1542d1b5ed
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix detection of pg_config.h
2019-08-07 13:25:27 +02:00
Christoph M. Becker
be794894ef
Fix detection of pg_config.h
...
pg_config.h is supposed to be placed right besides libpq-fe.h, so we
should check the same paths.
2019-08-07 13:25:07 +02:00
Christoph M. Becker
8b5b4d8860
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Skip test if ext/json is not available
2019-08-07 13:04:42 +02:00
Christoph M. Becker
ae91f8572e
Skip test if ext/json is not available
...
Otherwise the test fails.
2019-08-07 13:04:13 +02:00
Christoph M. Becker
2de4837b1f
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Make extension compatibility check more liberal
2019-08-07 11:31:29 +02:00
Christoph M. Becker
886be260cb
Make extension compatibility check more liberal
...
Checking for the exact linker version appears to be too restrictive; it
should be fine if the tens match.
We also refactor to avoid repeating ourselves.
2019-08-07 11:31:12 +02:00
Christoph M. Becker
932842b23e
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix #78282 : atime and mtime mismatch
2019-08-06 17:29:13 +02:00
Christoph M. Becker
968ed124b2
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78282 : atime and mtime mismatch
2019-08-06 17:28:36 +02:00
Christoph M. Becker
9ea39d15ab
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix #78282 : atime and mtime mismatch
2019-08-06 17:28:11 +02:00
Christoph M. Becker
954543cec6
Fix #78282 : atime and mtime mismatch
...
The fix for bug #78241 assumed that `time_t` would always be 64bit, but
actually is 32bit for x86. We therefore enforce 64bit arithmetic to
avoid wrapping.
(cherry picked from commit bf242d58e7
)
2019-08-06 17:25:54 +02:00
Dmitry Stogov
b912335315
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Inline zend_zval_ptr() in executor explicitely (only on hot paths)
2019-08-06 16:33:27 +03:00
Dmitry Stogov
d1fd4607d0
Inline zend_zval_ptr() in executor explicitely (only on hot paths)
2019-08-06 16:28:42 +03:00
Dmitry Stogov
f64650408a
Merge branch 'PHP-7.4'
...
* PHP-7.4:
typo
2019-08-06 13:58:29 +03:00
Dmitry Stogov
ef35556498
typo
2019-08-06 13:58:17 +03:00
Dmitry Stogov
e2440c3da5
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Preloading is not comatible with dl() function
2019-08-06 12:45:48 +03:00
Dmitry Stogov
d5d76ea6e7
Preloading is not comatible with dl() function
2019-08-06 12:44:55 +03:00
Dmitry Stogov
4d9e5ddf7c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Don't set GC_HAS_DESTRUCTORS flag if destructors were already called
Update NEWS for 7.4.0beta3
Update NEWS for PHP 7.4.0beta2
2019-08-06 11:37:08 +03:00
Dmitry Stogov
170a3f871f
Don't set GC_HAS_DESTRUCTORS flag if destructors were already called
2019-08-06 11:35:53 +03:00
Derick Rethans
2811e924d1
Update NEWS for 7.4.0beta3
2019-08-06 06:55:20 +00:00
Derick Rethans
6da7f015e1
Update NEWS for PHP 7.4.0beta2
2019-08-06 06:54:01 +00:00
Dmitry Stogov
d6a8a5ac64
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #78376 (Incorrect preloading of constant static properties)
2019-08-05 22:56:03 +03:00
Dmitry Stogov
3fc0e2bb80
Fixed bug #78376 (Incorrect preloading of constant static properties)
2019-08-05 22:55:06 +03:00
Christoph M. Becker
6326717dcc
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix handling of succeeding XFAIL tests
2019-08-05 11:39:09 +02:00
Christoph M. Becker
790b0b109a
Fix handling of succeeding XFAIL tests
...
Due to a typo in commit e1151c9[1], succeeding XFAIL test without an
EXPECTF or EXPECTREGEX section have been reported reported as passed
instead of warned.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=e1151c9549cf5a7235c1609019f79bbb1bbcdbea >
2019-08-05 11:38:47 +02:00