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

Reply via email to