master
[RFC] Add support for attributes on compile-time constants
adds failing test case for #12060
ext/zend_test: Test zend_call_method_if_exists()
gen_stub: Add support for attributes on constants in stubs (#18735)
releases property attributes of internal classes (#11980)
gen_stub: Intern the parameter name string for named arguments in internal attributes (#14595)
Properly deal with internal attributes used on promoted properties.
Add tests for function parameter attributes to ext/zend_test
Add ReflectionClassConstant::isDeprecated() (#14086)
RFC: Saner array_(sum|product)() (#10161)
Implement "support doc comments for internal classes and functions" (#13266)
Add test, fix x86 JIT
Prefer EXPECT over EXPECTF
Reorganize zend_test and add custom fiber implementation tests (#7137)
Fix GH-12558 Escape \N in generated stubs (#12562)
Add support for generating namespaced constant
Fix GH-9967 Add support for generating custom function, class const, and property attributes in stubs
Fix get_function_or_method_name when included file is scoped (#8467)
Merge branch 'PHP-8.0' into PHP-8.1
Fix GH-10370: File corruption in _php_stream_copy_to_stream_ex when using copy_file_range (#10440)
Fix concurrent testing
Forward shutdown exceptions to user error handlers
Include the source location in Closure names (#13550)
Fix GH-11078: PHP Fatal error triggers pointer being freed was not allocated and malloc: double free for ptr errors
Delay #[Attribute] arg validation until runtime
Add test for GH-14109
Fix GH-14741: Segmentation fault in Zend/zend_types.h
[skip ci] Fix new closure dump syntax in test
Fixed GH-16233: Observer segfault when calling user function in internal function via trampoline
Fix GH-16266: _ZendTestClass::test() segfaults on named parameter
Fix segfault in zend_test_execute_internal()
Fix GH-16388: UB when freeing a cloned _ZendTestFiber
Fix GH-16414: zend_test.observer.observe_function_names may segfault
[skip ci] Fix overwritten observer ini setting for gh16514.phpt
Fix test expectation for PHP 8.3+
Fix GH-17408: Assertion failure Zend/zend_exceptions.c
[skip ci] zend_test adding closing tags to newer tests
Fix GH-19720: Assertion failure when error handler throws when accessing a deprecated constant
Fix zend_test extension name (#13321)
reflection: Deprecate `Reflection*::setAccessible()` (#19273)
Fix number of elements after packed hash filling (#11022)
Close PHP tags in tests
Adds support for DNF types in internal functions and properties (#11969)
Fix leak of call->extra_named_params on internal __call
Add zend_observer API
Merge branch 'PHP-8.2' of github.com:php/php-src into PHP-8.3
Run one testsuite with observers enabled in CI (#13869)
Optimize observers (#13649)
ext/core: Deprecate passing E_USER_ERROR to trigger_error() (#15308)
Update test for changed error message format in libxml 2.13
Fix test
Merge branch 'PHP-8.3' into PHP-8.4
Fix opcache preload with observers enabled
Allow optimizer to depend on preloaded symbols (#15021)
Deprecate driver specific PDO methods
Add runtime-enabled heap debugging capabilities (#18172)
Fix INI setting requirements for test with opcache
Propagate UTF-8 flag during Rope operations (#10915)
Fixed strict zpp arginfo test
Use get_active_function_or_method_name() for zend_forbid_dynamic_call() (#8762)
Add zend_string INI validators
Add support for stubs to declare intersection type class properties (#8751)
Make `ReflectionGenerator::getFunction()` legal after generator termination (#14167)
Add `gc` and `shutdown` callbacks to ZendMM custom handlers (#13432)
Zend: Add object_init_with_constructor() API (#14440)
Fix GH-17831: zend_test_compile_string crash on nul bytes check. (#17832)
Convert iterable into an internal alias for Traversable|array (#7309)
zend_string: Support NUL bytes in `ZSTR_*_LITERAL()` and `zend_string_*literal*()` (#19582)