master
Merge branch 'PHP-8.4' into PHP-8.5
Implement Random Extension
Merge branch 'PHP-8.3'
random: Remove engine_combinedlcg.c (#15216)
ext/random: haiku supports arc4random api too.
Merge branch 'PHP-8.5'
random: Add PHPAPI to all `php_random_algo` definitions (#14088)
Merge branch 'PHP-8.3' into PHP-8.4
random: Pass algorithm and state together as `php_random_algo_with_state` (#13350)
random: Use `->default_object_handlers` for engines (#19625)
random: Make php_random_bytes() useable early during engine startup (#14291)
random: Split the uint128 implementation into its own header (#13132)
Add zend_random_bytes(), zend_random_bytes_insecure() functions (#14054)
Replace `@deprecated` with `#[\Deprecated]` for internal constants (#18780)
Reduce code bloat in arginfo by using specialised string releases (#20016)