Nikita Popov
d625c29df7
Remove spurious return true from DOMXPath::registerPhpFunctions()
...
Only one of three identical cases returned true, and the function
is documented to return void. Remove the outlier.
2020-07-17 16:11:30 +02:00
Nikita Popov
d449d1dbbf
Use string|array type in DOMXPath::registerPhpFunctions()
2020-07-17 16:10:49 +02:00
Nikita Popov
f9ced0d4f7
Add missing zpp_none call in Exception::__wakeup
2020-07-17 16:06:54 +02:00
Nikita Popov
954244b3cb
Convert SPL fatal error to Error exception
2020-07-17 16:06:54 +02:00
George Peter Banyard
a1fee87c9a
Drop useless zend_accel_script_persistable() function
2020-07-17 17:00:42 +02:00
George Peter Banyard
fa60f57be4
Drop unused param in zend_parse_arg_class_name_or_obj()
2020-07-17 17:00:27 +02:00
Benjamin Eberlei
4890bf19aa
Add error notification callbacks to UPGRADING.INTERNALS
2020-07-17 15:51:15 +02:00
Nikita Popov
6744ead1c9
Parse parameters in zend_test_void_return()
2020-07-17 15:43:40 +02:00
Nikita Popov
6ff31eebb1
Fix some pgsql arginfos
...
And make sure too few/many arguments throws, to satisfy the
function signature.
2020-07-17 15:43:37 +02:00
Nikita Popov
658e861fbb
Some zpp cleanup in pgsql
2020-07-17 15:31:22 +02:00
Nikita Popov
a20f07ee59
Remove some zpp quiet uses in pgsql
...
These functions don't do anything special, just use normal zpp.
2020-07-17 15:24:46 +02:00
Nikita Popov
895a22c03c
Add missing image_type_to_extension() argument
2020-07-17 15:24:41 +02:00
Nikita Popov
86a62eb1fc
Fixed bug #79867
...
In line with usual rules, give untyped properties a null default
value. Otherwise constructor promotion would give you a property
declaration that cannot be achieved through any other means.
2020-07-17 15:10:45 +02:00
Benjamin Eberlei
6c8b94eb42
Introduce error notification callbacks that are run independant of zend_error_cb
2020-07-17 15:08:11 +02:00
Nikita Popov
857166c351
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #79839
2020-07-17 14:51:16 +02:00
Nikita Popov
0c28b47154
Fixed bug #79839
...
Add reference type sources in array_walk.
2020-07-17 14:50:22 +02:00
Nikita Popov
4903f7c5fd
Fix IntlGregorianCalendar constructor signature
...
Give these conversative UNKNOWN defaults and no types, as the
overload is something of a mess.
2020-07-17 12:47:25 +02:00
Dmitry Stogov
83478d4fe0
Side exit on overflow
2020-07-17 13:03:35 +03:00
Nikita Popov
1cba736470
Throw correct exception from ArrayObject sort methods
...
Let normal zpp throw ArgumentCountErrors.
2020-07-17 10:46:11 +02:00
Nikita Popov
81d8d60250
Add missing param to DatePeriod::__construct()
...
The signature is very overloaded, but takes at most four params,
not three.
2020-07-17 10:46:11 +02:00
Dmitry Stogov
6b2c4be48a
JMP optimization
2020-07-17 11:07:22 +03:00
Dmitry Stogov
e0af92c16e
Eliminate useless exception checks
2020-07-17 10:13:23 +03:00
Dmitry Stogov
a167e0426d
Eliminate some reference-counting
2020-07-17 00:40:10 +03:00
Nikita Popov
d097dfca72
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Revert "Drop freetype from i386"
2020-07-16 22:41:28 +02:00
Nikita Popov
bc6979b79e
Revert "Drop freetype from i386"
...
This reverts commit 8641d76f62 .
This appears to work again now...
2020-07-16 22:41:11 +02:00
Nikita Popov
a69d9f2039
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix azure i386 build
2020-07-16 21:16:30 +02:00
Nikita Popov
376968c7a7
Fix azure i386 build
...
Purge libsqlite3-0 to make sure we get the i386 library lateron.
2020-07-16 21:15:45 +02:00
Nikita Popov
6d96f0f9ce
Fix WeakReference::create() stub
2020-07-16 20:46:45 +02:00
Dmitry Stogov
925909dc46
cleanup
2020-07-16 20:07:51 +03:00
Christoph M. Becker
ae7554270f
Fix #79805 : sapi_windows_vt100_support throws TypeError
...
It does not make sense to throw a `TypeError` when the stream can't be
analyzed. If `sapi_windows_vt100_support()` is used as getter, we just
return `false` in that case; if the function is used as setter, we
additionally trigger a warning.
We also fix the test cases for this function, which have been broken
before. Note that these tests are still whitespace sensitive.
2020-07-16 18:36:02 +02:00
Christoph M. Becker
4659c12ae0
Fix #79846 : 8c67c16699 broke simple regexp
...
We backport the respective upstream fix[1].
[1] <https://vcs.pcre.org/pcre2?view=revision&revision=1267 >
2020-07-16 18:32:26 +02:00
Dmitry Stogov
03a98d9420
cleanup
2020-07-16 17:09:14 +03:00
Christoph M. Becker
7e357f470d
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Enable further tests on Windows
2020-07-16 16:08:07 +02:00
Christoph M. Becker
c1b5e7a9ab
Enable further tests on Windows
2020-07-16 16:07:23 +02:00
Dmitry Stogov
d50919a03b
Check type guard on result of FETCH_OBJ_R/IS instructions
2020-07-16 15:14:11 +03:00
Remi Collet
50fb12c39b
Merge branch 'PHP-7.4'
...
* PHP-7.4:
#79657 was cherry-picked in 7.4.7
2020-07-16 12:05:58 +02:00
Remi Collet
6ffe08d131
#79657 was cherry-picked in 7.4.7
2020-07-16 12:05:45 +02:00
Christoph M. Becker
b31c787401
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix readlink related memory leak
2020-07-16 09:18:45 +02:00
Christoph M. Becker
27bb0d9164
Fix readlink related memory leak
2020-07-16 09:16:48 +02:00
Dmitry Stogov
ebb94af754
Fixed tracing JIT for ASSIGN to typed reference
2020-07-16 00:19:00 +03:00
Pedro Magalhães
272b887b7b
Ignore inheritance rules on private methods
...
Closes GH-5401
2020-07-15 17:09:57 +01:00
Christoph M. Becker
371e29ef3a
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix tests regarding negative fileinode()
2020-07-15 16:39:54 +02:00
Christoph M. Becker
dd1d1191e1
Fix tests regarding negative fileinode()
...
The results of `fileinode()` may be negative due to wrap-around
behavior (at least on Windows as of PHP 7.4.0).
2020-07-15 16:38:38 +02:00
Dmitry Stogov
f74e9a4dd3
Check type guard on result of FETCH_DIM_R/IS instructions
2020-07-15 17:28:46 +03:00
Nikita Popov
1c0ee68b83
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix bug #78008 : dns_check_record() always return true on Alpine
2020-07-15 15:10:50 +02:00
Nikita Popov
2053329b1a
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix bug #78008 : dns_check_record() always return true on Alpine
2020-07-15 15:10:40 +02:00
Andy Postnikov
2c57378bd3
Fix bug #78008 : dns_check_record() always return true on Alpine
...
- free handle before return result
- cleaned up remaining usage of MAXPACKET
- update dns_get_mx() to use the same approach
Closes GH-5854.
2020-07-15 15:10:19 +02:00
Nikita Popov
5785a15f4e
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #79862
2020-07-15 15:00:45 +02:00
Nikita Popov
e8430b592f
Fixed bug #79862
...
While normally a private property in the active scope would take
priority, we should not use this if it has the wrong "staticness".
2020-07-15 14:59:55 +02:00
Nikita Popov
9a1a94e9b9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed bug #79820
2020-07-15 10:59:32 +02:00