History log of /PHP-8.4/UPGRADING (Results 151 – 175 of 1903)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# aa3e6eec 11-May-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Optimize and reduce memory usage of XML serialization (#14204)

The serialization process uses the system allocator and requires a copy
to request allocated memory once finished. This pat

Optimize and reduce memory usage of XML serialization (#14204)

The serialization process uses the system allocator and requires a copy
to request allocated memory once finished. This patch improves this by
using smart_str to build the resulting string, reducing the number of
copies and reducing total peak memory usage.

show more ...


# 2956f55d 09-May-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] UPGRADING: Update capitalization of Dom namespace


# 25860ee6 09-May-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] UPGRADING: Expand upon BCMath performance improvements


# 92059106 07-May-2024 Máté Kocsis

Migrate SOAP table resource to array

Related to https://wiki.php.net/rfc/resource_to_object_conversion and https://github.com/php/php-tasks/issues/6


# 60336de2 06-May-2024 Máté Kocsis

Migrate SOAP SDL resource to object

Related to https://wiki.php.net/rfc/resource_to_object_conversion and https://github.com/php/php-tasks/issues/6
Closes GH-14121


# 44b3cb2a 07-May-2024 Máté Kocsis

Migrate SOAP URL resource to object

Related to https://wiki.php.net/rfc/resource_to_object_conversion and https://github.com/php/php-tasks/issues/6


# f97bd071 05-May-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement SeekableIterator for SplObjectStorage (#13665)


# b1bb9c34 01-May-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] NEWS and UPGRADING


# 10ae8796 01-May-2024 Saki Takamachi

NEWS/UPGRADING


# b5ffac7f 30-Apr-2024 Tim Düsterhus

Add ReflectionClassConstant::isDeprecated() (#14086)

This is in preparation for php/php-src#11293 and for consistency with
ReflectionConstant::isDeprecated() that was added in php/php-sr

Add ReflectionClassConstant::isDeprecated() (#14086)

This is in preparation for php/php-src#11293 and for consistency with
ReflectionConstant::isDeprecated() that was added in php/php-src#13669.

show more ...


# cb55588a 28-Apr-2024 Ilija Tovilo

Skip online tests by default

Fixes GH-14058
Closes GH-14070


# 1cf4cc38 21-Mar-2024 David Carlier

ext/intl: IntlDateFormatter::parseToCalendar addition.

Unlike IntlDateFormatter::parse, the timezone is updated
accordingly.

Close GH-13779


# afd91fb9 28-Apr-2024 Máté Kocsis

Migrate ext/odbc resources to opaque objects (#12040)

Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>


# d5d227a4 28-Apr-2024 David CARLIER

[ci skip] ext/sockets: followup on #14065. (#14066)

freebsd supports SO_NOSIGPIPE too.


# b147a22b 28-Apr-2024 David Carlier

ext/sockets: adding SO_NOSIGPIPE constant.

it s the macOs way to disable the SIGPIPE signal emission, same
as doing `signal(SIGPIPE, SIG_IGN)` but on the socket level.

Close GH

ext/sockets: adding SO_NOSIGPIPE constant.

it s the macOs way to disable the SIGPIPE signal emission, same
as doing `signal(SIGPIPE, SIG_IGN)` but on the socket level.

Close GH-14065

show more ...


# f68d7252 23-Apr-2024 Gina Peter Banyard

UPGRADING


# a7078630 24-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] UPGRADING


# 6d285e3d 23-Apr-2024 Arnaud Le Blanc

[ci skip] UPGRADING


# 3a300e92 19-Apr-2024 David Carlier

ext/pcntl: signals list update for dragonflybsd related to checkpoint.

- SIGCKPT checkpoint and continue.
- SIGCKPTEXIT checkpoint and exit.

Close GH-14011


# 3f0b204f 08-Apr-2024 Laurent Arnoud

cli: allow to change ~/.php_history with PHP_HISTFILE

Closes GH-13313


# 7428a92c 20-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024)

The previous text was put there before I decided to add the new classes.
Therefore the only new feature t

[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024)

The previous text was put there before I decided to add the new classes.
Therefore the only new feature that can affect BC is
compareDocumentPosition(). Only when the declaration is incompatible can
the user experience errors.

show more ...


# e23440e5 11-Mar-2024 Ilija Tovilo

Implement reflection constant

Fixes GH-13570
Closes GH-13669


# d4072667 11-Apr-2024 David Carlier

ext/pcntl: pcntl_getqos_class/pcntl_setqos_class addition.

Introducting macOs Quality Of Service through those two calls.
on macOs arm64/M*, there is no concept of individual cores, thus

ext/pcntl: pcntl_getqos_class/pcntl_setqos_class addition.

Introducting macOs Quality Of Service through those two calls.
on macOs arm64/M*, there is no concept of individual cores, thus
the old thread policy for cpu affinity does not work here.
Instead, the user can apply to the current process the level of
performance/energy consumption they wish from the highest
QosClass::UserInteractive to QosClass::Background.

Close GH-13945

show more ...


# 6df8111a 14-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] UPGRADING

Reorganize performance section.
Add performance entry for GH-13041.


# 08b2ab22 12-Apr-2024 Tim Düsterhus

Include the source location in Closure names (#13550)

* Include the source location in Closure names

This change makes stack traces involving Closures, especially multiple
diffe

Include the source location in Closure names (#13550)

* Include the source location in Closure names

This change makes stack traces involving Closures, especially multiple
different Closures, much more useful, because it's more easily visible *which*
closure was called for a given stack frame.

The implementation is similar to that of anonymous classes which already
include the file name and line number within their generated classname.

* Update scripts/dev/bless_tests.php for closure naming

* Adjust existing tests for closure naming

* Adjust tests for closure naming that were not caught locally

* Drop the namespace from closure names

This is redundant with the included filename.

* Include filename and line number as separate keys in Closure debug info

* Fix test

* Fix test

* Include the surrounding class and function name in closure names

* Fix test

* Relax test expecations

* Fix tests after merge

* NEWS / UPGRADING

show more ...


12345678910>>...77