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

<http://perl5.git.perl.org/perl.git/commitdiff/07e7077578dd75370cee3bbcc2f8c8be7e849c73?hp=0000000000000000000000000000000000000000>

        at  07e7077578dd75370cee3bbcc2f8c8be7e849c73 (commit)

- Log -----------------------------------------------------------------
commit 07e7077578dd75370cee3bbcc2f8c8be7e849c73
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 c97b73bf0b15007de86f74a3ab35d61403bdc2e4
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 4685f2925da98775a555885418303f603ddb21e2
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 fc2e788cc47f844157e7e9c5f545769d00302ed7
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