History log of /PHP-8.4/ (Results 101 – 125 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7456842904-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()


845cdbce04-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.

4b9e59b404-Nov-2024 Ilija Tovilo

[skip ci] Use bool for zend_array_sort()

zend_bool is removed in higher branches.

230defc104-Nov-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix array going away during sorting


f033cf7504-Nov-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix array going away during sorting


2bdce61331-Oct-2024 Ilija Tovilo

Fix array going away during sorting

Fixes GH-16648
Closes GH-16654

ea39a89a04-Nov-2024 Ilija Tovilo

[skip ci] Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
[skip ci] Fix nightly workflow dispatch


5852c89004-Nov-2024 Ilija Tovilo

[skip ci] Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
[skip ci] Fix nightly workflow dispatch


2985de7204-Nov-2024 Ilija Tovilo

[skip ci] Merge branch 'PHP-8.1' into PHP-8.2

* PHP-8.1:
[skip ci] Fix nightly workflow dispatch


e72854e831-Oct-2024 Ilija Tovilo

[skip ci] Fix nightly workflow dispatch

Closes GH-16662

f5b0a9ad03-Nov-2024 David Carlier

Merge branch 'PHP-8.3' into PHP-8.4


b28ded4203-Nov-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


90aac52125-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 ...

bfd9e0cc02-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


16cda10602-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


e643129b02-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 ...

f0f666ba01-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 ...

9e2367f202-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


65d4234202-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


5253647523-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

fe02fd5023-Sep-2024 Gina Peter Banyard

ext/gmp: Add behavioural tests for operator overloading

68d3000901-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


8df5133301-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


f9453a8818-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 ...

3245a65031-Oct-2024 Christoph M. Becker

Adapt ext/intl tests for ICU 76.1

Regarding the test names, see PR #9800.

Closes GH-16660.

12345678910>>...4572