In perl.git, the branch tonyc/drandpublic has been created

<http://perl5.git.perl.org/perl.git/commitdiff/9d60200f78f0f4520102641542beab8882f6ab1a?hp=0000000000000000000000000000000000000000>

        at  9d60200f78f0f4520102641542beab8882f6ab1a (commit)

- Log -----------------------------------------------------------------
commit 9d60200f78f0f4520102641542beab8882f6ab1a
Author: Tony Cook <t...@develop-help.com>
Date:   Tue Sep 10 10:09:43 2013 +1000

    [perl #115928] we don't use drand48_r or random_r any longer
    
    Removing this should mean that metaconfig will remove the units from
    the built Configure

M       reentr.c
M       reentr.h
M       regen/reentr.pl

commit e2cc96bceca8a4a41422ea33b8d5bbf3e590ef10
Author: Tony Cook <t...@develop-help.com>
Date:   Mon Sep 9 14:06:35 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 0670996e22aee36bdb5568331861ba0e392388b0
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 a343923893c78ace0952133a6397e57a2e9aee28
Author: Tony Cook <t...@develop-help.com>
Date:   Mon Sep 9 14:44:57 2013 +1000

    [perl #115928] a consistent (public) rand() implementation
    
    Based on Yves's 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 exactly the same sequence as the original implementation.
    
    The original version of this commit retained the "freebsd" name from
    Yves's original work for the function and data structure names.  I've
    removed "freebsd" from most function names so the name isn't an issue
    if we choose to replace the implementation,

M       config_h.SH
M       embed.fnc
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

Reply via email to