Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 8d1c2aec21e98b959345520b4cb098c5d472e3a9
https://github.com/Perl/perl5/commit/8d1c2aec21e98b959345520b4cb098c5d472e3a9
Author: Scott Baker <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M Configure
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M Porting/config.sh
M config_h.SH
M configure.com
M metaconfig.h
M plan9/config_sh.sample
M util.c
M win32/config.gc
M win32/config.vc
Log Message:
-----------
Use `getentropy()` for seeding PRNG in Perl_seed()
On libc (*nix) systems we call `getentropy()` to get the seed needed to
start the PRNG. If that call fails, we fall back to reading the
filesystem via `/dev/urandom`. If that fails we fall back to hashing
some state variables instead.
This should be faster, less risky, and generally better than trying to
read from `/dev/urandom`
Foo
Commit: 3e7d794e7924305cd84b7db6916baa5d55eac710
https://github.com/Perl/perl5/commit/3e7d794e7924305cd84b7db6916baa5d55eac710
Author: Scott Baker <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M util.c
Log Message:
-----------
Use `seed` instead of `u` for readability in Perl_seed()
Compare: https://github.com/Perl/perl5/compare/d4247bb256a4...3e7d794e7924
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications