Community fixes for 8.2.11

  • Core

    • Fixed bug GH-11937: Constant ASTs containing objects.
    • Fixed bug GH-11790: On riscv64 require libatomic if actually needed.
    • Fixed bug GH-11876: ini_parse_quantity() accepts invalid quantities.
    • Fixed bug GH-12073: Segfault when freeing incompletely initialized closures.
    • Fixed bug GH-12060: Internal iterator rewind handler is called twice.
    • Fixed bug GH-12102: Incorrect compile error when using array access on TMP value in function call.
  • DOM

    • Fix memory leak when setting an invalid DOMDocument encoding.
  • Iconv

    • Fixed build for NetBSD which still uses the old iconv signature.
  • Intl

    • Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails.
  • MySQLnd

    • Fixed bug GH-10270: Invalid error message when connection via SSL fails: "trying to connect via (null)".
  • ODBC

    • Fixed memory leak with failed SQLPrepare.
    • Fixed persistent procedural ODBC connections not getting closed.
  • SimpleXML

    • Fixed bug #52751: XPathprocessing-instruction() function is not supported.
  • SPL

    • Fixed bug GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18.
  • SQLite3

    • Fixed bug GH-11878: SQLite3 callback functions cause a memory leak with a callable array.

Community fixes for 8.1.24

  • Core

    • Fixed bug GH-11937: Constant ASTs containing objects.
    • Fixed bug GH-11790: On riscv64 require libatomic if actually needed.
    • Fixed bug GH-12073: Segfault when freeing incompletely initialized closures.
    • Fixed bug GH-12060: Internal iterator rewind handler is called twice.
    • Fixed bug GH-12102: Incorrect compile error when using array access on TMP value in function call.
  • DOM

    • Fix memory leak when setting an invalid DOMDocument encoding.
  • Iconv

    • Fixed build for NetBSD which still uses the old iconv signature.
  • Intl

    • Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails.
  • MySQLnd

    • Fixed bug GH-10270: Invalid error message when connection via SSL fails: "trying to connect via (null)".
  • ODBC

    • Fixed memory leak with failed SQLPrepare.
    • Fixed persistent procedural ODBC connections not getting closed.
  • SimpleXML

    • Fixed bug #52751: XPathprocessing-instruction() function is not supported.
  • SPL

    • Fixed bug GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18.
  • SQLite3

    • Fixed bug GH-11878: SQLite3 callback functions cause a memory leak with a callable array.