master
Implement request #68325: parse huge option for xml_parser_create (#12256)
Include the source location in Closure names (#13550)
[RFC] Deprecate xml_parser_free() (#19449)
Fix GH-13517: Multiple test failures when building with --with-expat
ext/xml: Deprecate xml_set_object() and passing non-callable strings as handlers (#15293)
Port curl, xml, xsql to use EXTENSIONS (#7140)
Merge branch 'PHP-8.0' into PHP-8.1
Migrate SKIPIF -> EXTENSIONS (#7138)
ext/xml: Refactor extension to use FCC instead of zvals for handlers (#12340)
tree-wide: Remove stacktraces from tests testing throwing clones (#18748)
Improve class inheritance error messages (#7307)
Backport 061058a: Test fixes for libxml2 2.12.0
Fix bug #81481 (xml_get_current_byte_index limited to 32-bit numbers on 64-bit builds) (#14845)
Fix memory leak when calling xml_parse_into_struct() twice
Fix GH-14124: Segmentation fault on unknown address 0x0001ffff8041 with XML extension under certain memory limit (#14126)
[ci skip] Make test more robust
[ci skip] Test is for libxml only
Fix GH-15868: Assertion failure in xml_parse_into_struct after exception
Fix GH-17187: unreachable program point in zend_hash
Fix GH-20439: xml_set_default_handler() does not properly handle special characters in attributes when passing data to callback (#20453)
* added regression tests for the XML extension
ext/xml: Add an explicit test case about unsetting a handler with empty string
Fix GHSA-wg4p-4hqh-c3g9
Improve handling of XML options
The userland constants do not start with PHP_