In perl.git, the branch tonyc/drandpublic has been created <http://perl5.git.perl.org/perl.git/commitdiff/723fd30f04796f389b8e6f3f90106728d5872ff9?hp=0000000000000000000000000000000000000000>
at 723fd30f04796f389b8e6f3f90106728d5872ff9 (commit) - Log ----------------------------------------------------------------- commit 723fd30f04796f389b8e6f3f90106728d5872ff9 Author: Tony Cook <t...@develop-help.com> Date: Thu Aug 29 14:53:21 2013 +1000 [perl #115928] Configure now selects our internal drand48() M Configure M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M NetWare/config.wc M uconfig.h M uconfig.sh M win32/config.ce M win32/config.gc M win32/config.vc commit 4a6716c42ed4b75bcff861b42b590fa58f732fec Author: Tony Cook <t...@develop-help.com> Date: Thu Aug 29 14:52:15 2013 +1000 revert config_h.SH changes, now handled by Configure M config_h.SH commit 83976cc56675c2824967548bf7571d58a0ca065b Author: Tony Cook <t...@develop-help.com> Date: Fri Aug 9 10:35:24 2013 +1000 [perl #115928] a consistent (public) rand() implementation Based on Yves' random branch work. This version makes the new random number visible to external modules, for example, List::Util's XS shuffle() implementation. I've also added a 64-bit implementation when HAS_QUAD is true, this should be significantly faster, even on 32-bit CPUs. This is intended to produce excactly the same sequence as the original implementation. M config_h.SH M embed.fnc M embed.h M embedvar.h M intrpvar.h M pp.c M proto.h M sv.c M t/op/rand.t M uconfig.h M util.c M util.h ----------------------------------------------------------------------- -- Perl5 Master Repository