Branch: refs/heads/tonyc/24105-modern_rand
Home: https://github.com/Perl/perl5
Commit: 412b97449065fa3cf5da22a888d6b94a7de46937
https://github.com/Perl/perl5/commit/412b97449065fa3cf5da22a888d6b94a7de46937
Author: Tony Cook <[email protected]>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M util.c
Log Message:
-----------
util.c: clean up indentation on the new RNG functions
Commit: eaa8d62b251d8e70d1c99ad505461ee3651ca9d8
https://github.com/Perl/perl5/commit/eaa8d62b251d8e70d1c99ad505461ee3651ca9d8
Author: Tony Cook <[email protected]>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M embed.fnc
M proto.h
M util.c
Log Message:
-----------
pcg64_random_double: process as an NV, not just double
Perl supports larger integers, the existing code would drop bits of
randomness on the floor, avoid that.
Commit: 5221fd349788f538f185663ebce3f1ced3a9a15a
https://github.com/Perl/perl5/commit/5221fd349788f538f185663ebce3f1ced3a9a15a
Author: Tony Cook <[email protected]>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M MANIFEST
M Makefile.SH
M embed.fnc
M embed.h
A perlrand.h
M proto.h
A random.c
M util.c
M util.h
M win32/GNUmakefile
M win32/Makefile
Log Message:
-----------
refactor: move random number handling to random.c, perlrand.h
Make it easier to find the bits of perl that deal with random number
generation and seeding.
Compare: https://github.com/Perl/perl5/compare/aee9b4426bb9...5221fd349788
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications