74568429 | 04-Nov-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Postpone zend_array_sort() in ext-intl Use bool for zend_array_sort()
|
845cdbce | 04-Nov-2024 |
Ilija Tovilo |
Postpone zend_array_sort() in ext-intl This function is not ZEND_API yet, so we cannot use it as it won't work for dynamically linked extensions. |
4b9e59b4 | 04-Nov-2024 |
Ilija Tovilo |
[skip ci] Use bool for zend_array_sort() zend_bool is removed in higher branches. |
230defc1 | 04-Nov-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix array going away during sorting
|
f033cf75 | 04-Nov-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix array going away during sorting
|
2bdce613 | 31-Oct-2024 |
Ilija Tovilo |
Fix array going away during sorting Fixes GH-16648 Closes GH-16654 |
ea39a89a | 04-Nov-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: [skip ci] Fix nightly workflow dispatch
|
5852c890 | 04-Nov-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Fix nightly workflow dispatch
|
2985de72 | 04-Nov-2024 |
Ilija Tovilo |
[skip ci] Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Fix nightly workflow dispatch
|
e72854e8 | 31-Oct-2024 |
Ilija Tovilo |
[skip ci] Fix nightly workflow dispatch Closes GH-16662 |
f5b0a9ad | 03-Nov-2024 |
David Carlier |
Merge branch 'PHP-8.3' into PHP-8.4
|
b28ded42 | 03-Nov-2024 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|
90aac521 | 25-Oct-2024 |
David Carlier |
Fix GH-16592 msg_send() crashes when the type does not serialize as expected. It is assumed that the serialization always had initialised its buffer zend_string, but in the case of a typ
Fix GH-16592 msg_send() crashes when the type does not serialize as expected. It is assumed that the serialization always had initialised its buffer zend_string, but in the case of a type not serialising, it is null. close GH-16599
show more ...
|
bfd9e0cc | 02-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16628: FPM logs are getting corrupted with this log statement Fix GH-16601: Memory leak in Reflection constructors
|
16cda106 | 02-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16628: FPM logs are getting corrupted with this log statement Fix GH-16601: Memory leak in Reflection constructors
|
e643129b | 02-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16628: FPM logs are getting corrupted with this log statement zlog_buf_prefix() can return a larger length than what actually was written due to its use of snprintf(). The code in
Fix GH-16628: FPM logs are getting corrupted with this log statement zlog_buf_prefix() can return a larger length than what actually was written due to its use of snprintf(). The code in zlog_stream_prefix_ex() does not take this into account, other callers do. What ends up happening then is that stream->length is set to the length as if snprintf() was able to write all bytes, causing stream->length to become larger than stream->buf.size, causing a segfault. In case the buffer was too small we try with a larger buffer up to a limit of zlog_limit. This makes sure that the stream length will remain bounded by the buffer size. This also adds assertions to make the programmer intent clear and catch this more easily in debug builds. Closes GH-16680.
show more ...
|
f0f666ba | 01-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16601: Memory leak in Reflection constructors Additionally fixes wrong behaviour in ReflectionParameter when you first have a construction that uses an object and the subsequent d
Fix GH-16601: Memory leak in Reflection constructors Additionally fixes wrong behaviour in ReflectionParameter when you first have a construction that uses an object and the subsequent doesn't. Closes GH-16672.
show more ...
|
9e2367f2 | 02-Nov-2024 |
Gina Peter Banyard |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: ext/gmp: Fix segfault when null is encountered on an overloaded operator ext/gmp: Add behavioural tests for operator overloading
|
65d42342 | 02-Nov-2024 |
Gina Peter Banyard |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: ext/gmp: Fix segfault when null is encountered on an overloaded operator ext/gmp: Add behavioural tests for operator overloading
|
52536475 | 23-Sep-2024 |
Gina Peter Banyard |
ext/gmp: Fix segfault when null is encountered on an overloaded operator And various other issues like inconsistent type errors Closes GH-16015 |
fe02fd50 | 23-Sep-2024 |
Gina Peter Banyard |
ext/gmp: Add behavioural tests for operator overloading |
68d30009 | 01-Nov-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-14732: date_sun_info() fails for non-finite values
|
8df51333 | 01-Nov-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-14732: date_sun_info() fails for non-finite values
|
f9453a88 | 18-Oct-2024 |
Christoph M. Becker |
Fix GH-14732: date_sun_info() fails for non-finite values `timelib_astro_rise_set_altitude()` is not prepared to deal with non- finite values (`nan`, `inf` and `-inf`) for `lon` and `lat
Fix GH-14732: date_sun_info() fails for non-finite values `timelib_astro_rise_set_altitude()` is not prepared to deal with non- finite values (`nan`, `inf` and `-inf`) for `lon` and `lat`; instead these trigger undefined behavior. Thus we catch non-finite values before even calling that timelib function; for `date_sun_info()` we trigger `ValueError`s; for `date_sunrise()` and `date_sunset()` we silently return `false`, since these functions will be sunsetted anyway. Closes GH-16497.
show more ...
|
3245a650 | 31-Oct-2024 |
Christoph M. Becker |
Adapt ext/intl tests for ICU 76.1 Regarding the test names, see PR #9800. Closes GH-16660. |