David CARLIER
6e90c75507
Mac M1 crc32 detection support
...
Closes GH-6556.
2021-01-04 11:41:52 +01:00
Nikita Popov
151fce1129
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Disable non-cron travis jobs
2021-01-04 10:55:50 +01:00
Stanislav Malyshev
bf2bb39eac
Fix test name
2021-01-04 01:52:59 -08:00
Nikita Popov
46d6daea7a
Disable non-cron travis jobs
...
This was already done for PHP-8.0 and master, do it for PHP-7.4
as well.
2021-01-04 10:52:37 +01:00
Stanislav Malyshev
4d1c1e4554
[ci skip] Update NEWS
2021-01-04 01:47:47 -08:00
Stanislav Malyshev
ced4c0bfe6
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
[ci skip] Update NEWS
[ci skip] Fix order
[ci skip] Unpdate NEWS
Fix #77423 : parse_url() will deliver a wrong host to user
2021-01-04 01:47:09 -08:00
Stanislav Malyshev
e65932060a
[ci skip] Update NEWS
2021-01-04 01:46:32 -08:00
Stanislav Malyshev
ec589a27da
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
[ci skip] Fix order
2021-01-04 01:46:11 -08:00
Stanislav Malyshev
65d7ade684
[ci skip] Fix order
2021-01-04 01:45:15 -08:00
Stanislav Malyshev
2498385dd9
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
[ci skip] Unpdate NEWS
2021-01-04 01:44:18 -08:00
Stanislav Malyshev
8967e66559
[ci skip] Unpdate NEWS
2021-01-04 01:43:45 -08:00
Stanislav Malyshev
8768621149
Fix bug #79405 - gethostbyname() silently truncates after a null byte
2021-01-04 01:19:21 -08:00
Christoph M. Becker
b132da7f9d
Fix #77423 : parse_url() will deliver a wrong host to user
...
To avoid that `parse_url()` returns an erroneous host, which would be
valid for `FILTER_VALIDATE_URL`, we make sure that only userinfo which
is valid according to RFC 3986 is treated as such.
For consistency with the existing url parsing code, we use ctype
functions, although that is not necessarily correct.
2021-01-04 01:19:18 -08:00
Christoph M. Becker
aab23282fc
Fix imap stubs
...
Closes GH-6559.
2021-01-03 16:15:46 +01:00
Christoph M. Becker
e470f9b389
ZipArchive methods do not return NULL
...
Closes GH-6563.
2021-01-03 16:12:10 +01:00
Stanislav Malyshev
434c2b1bdb
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #77423 : parse_url() will deliver a wrong host to user
2021-01-01 21:29:08 -08:00
Stanislav Malyshev
128fca4037
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix #77423 : parse_url() will deliver a wrong host to user
2021-01-01 21:06:07 -08:00
Christoph M. Becker
2d3d72412a
Fix #77423 : parse_url() will deliver a wrong host to user
...
To avoid that `parse_url()` returns an erroneous host, which would be
valid for `FILTER_VALIDATE_URL`, we make sure that only userinfo which
is valid according to RFC 3986 is treated as such.
For consistency with the existing url parsing code, we use ctype
functions, although that is not necessarily correct.
2021-01-01 20:08:01 -08:00
Christoph M. Becker
cae0bcbab5
Fix parameter name
...
Levenshtein is about insertion, replacement and deletion.
Closes GH-6560.
2021-01-01 23:04:28 +01:00
Christoph M. Becker
b2fba0ef62
Fix build
...
We cannot `RETURN_THROWS()` here, since `return_value` is not defined.
2021-01-01 17:41:48 +01:00
Máté Kocsis
b23c865d15
Use RETURN_THROWS() in a few places
2021-01-01 16:52:48 +01:00
Christoph M. Becker
82f9e004da
Fix ReflectionClass::getConstants() stub
...
If `zval_update_constant_ex()` fails, an exception has already been
thrown, so we clarify that in the implementation as well.
Closes GH-6557.
2021-01-01 14:46:28 +01:00
Christoph M. Becker
2e854791af
[ci skip] Fix pgsql constant names in UPGRADING
2020-12-31 00:30:16 +01:00
Máté Kocsis
446ad04524
Fix refentry attribute replacing
2020-12-30 18:26:24 +01:00
George Peter Banyard
abecaab09f
Fix #80560 : Strings containing only a base prefix return 0 object
...
Closes GH-6549.
2020-12-30 12:50:04 +01:00
Dmitry Stogov
da0ca53f39
Initialize EX(call)->func by single instruction
2020-12-29 13:20:10 +03:00
Dmitry Stogov
56fde2a381
Reuse value stored in %r0 instead of immediate operand
2020-12-29 13:18:56 +03:00
Christoph M. Becker
13f898b56a
Fix ffi stubs
...
Closes GH-6543.
2020-12-28 19:04:47 +01:00
Máté Kocsis
46a2c6a8d7
Fix return type of DateTimeImmutable::__set_state()
2020-12-28 14:45:13 +01:00
Máté Kocsis
9cec093b7f
Add support for generating methodsynopses from stubs
...
Closes GH-6367
2020-12-28 14:44:43 +01:00
Christoph M. Becker
420184ad52
Bump minimum re2c version to 0.13.7
...
Closes GH-6516.
2020-12-28 13:43:31 +01:00
Christoph M. Becker
45b638afe0
php_formatted_print() throws on failure
...
Closes GH-6542.
2020-12-27 22:40:25 +01:00
Christoph M. Becker
57430e6f1e
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Replace sort() function calls with ksort() in basic ksort test
2020-12-27 18:32:03 +01:00
haszi
0db6f5267c
Replace sort() function calls with ksort() in basic ksort test
...
Closes GH-6541.
2020-12-27 18:30:58 +01:00
Christoph M. Becker
269936e680
DateTime*::getOffset() no longer returns false as of PHP 8.0.0
...
Cf. <https://github.com/php/doc-en/pull/282 >.
Closes GH-6539.
2020-12-26 15:13:05 +01:00
Dmitry Stogov
23bbff2b05
Eliminate redundand comparison insructions
2020-12-24 16:58:54 +03:00
Máté Kocsis
ab4c5976d7
Fix the signature of FFI::typeof() and FFI::memcmp()
2020-12-24 11:45:32 +01:00
Máté Kocsis
c1d766171b
Add a few other RETURN_THROWS()
2020-12-24 11:44:15 +01:00
Máté Kocsis
ed19cb6518
Fix the signature of FFI::sizeof() and FFI::alignof()
2020-12-24 11:39:09 +01:00
Christopher Jones
34aefa36f4
Fix PDO_OCI test
2020-12-24 17:48:39 +11:00
Semen Dubina
959d3c9636
Add regression test for bug #76770
...
Closes GH-3514.
2020-12-23 16:47:08 +01:00
Christoph M. Becker
7d9ddd61ec
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix #80384 : limit read buffer size
2020-12-23 13:52:45 +01:00
Adam Seitz
70dfbe0068
Fix #80384 : limit read buffer size
...
In the case of a stream with no filters, php_stream_fill_read_buffer
only reads stream->chunk_size into the read buffer. If the stream has
filters attached, it could unnecessarily buffer a large amount of data.
With this change, php_stream_fill_read_buffer only proceeds until either
the requested size or stream->chunk_size is available in the read buffer.
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Closes GH-6444.
2020-12-23 13:49:56 +01:00
Derick Rethans
288332077f
Fixed bug #80376 (last day of the month causes runway cpu usage)
2020-12-21 10:31:41 +00:00
Derick Rethans
b043759cb4
Fixed bug #80376 (last day of the month causes runway cpu usage)
2020-12-21 10:30:40 +00:00
Nikita Popov
27e250880b
Fix bug #80537
...
This is an unavoidable breaking change to both the type and
parameter name.
The assertion that was supposed to prevent this was overly lax
and accepted any object type for string parameters.
2020-12-21 10:21:50 +01:00
Christopher Jones
d6731d69bd
Description typo
2020-12-21 15:46:26 +11:00
Christopher Jones
74959b47cd
Bundle PECL OCI8 3.0.1
2020-12-21 15:15:16 +11:00
Christopher Jones
2877642037
Retrofit NEWS
2020-12-21 15:07:40 +11:00
Christoph M. Becker
32c6c29d79
Revert "DateTime:: and DateTimeImmutable::getTimestamp() may return false"
...
This reverts commit b67c232189
.
2020-12-20 23:07:02 +01:00