Commit 1f3390283df for php.net

commit 1f3390283df21fb2edf5e2c02b3f50483cade6b0
Merge: 750c2205505 b5d6377adaf
Author: Tim Düsterhus <tim@bastelstu.be>
Date:   Sat Jan 10 14:38:09 2026 +0100

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      output: Fail starting to output buffer when the output layer is deactivated (#20846)

diff --cc NEWS
index 65a92b31ea1,a8cb10ca8f3..caa3ef16d4d
--- a/NEWS
+++ b/NEWS
@@@ -1,12 -1,10 +1,14 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 8.4.18
 +?? ??? ????, PHP 8.5.3

  - Core:
 +  . Fixed bug GH-20806 (preserve_none feature compatiblity with LTO).
 +    (henderkes)
 +  . Fixed bug GH-20767 (build failure with musttail/preserve_none feature
 +    on macOs). (David Carlier)
+   . Fixed bug GH-20837 (NULL dereference when calling ob_start() in shutdown
+     function triggered by bailout in php_output_lock_error()). (timwolla)

  - MbString:
    . Fixed bug GH-20833 (mb_str_pad() divide by zero if padding string is