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