[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-changes
Subject:    [perl.git]  branch smoke-me/SipHash, created. v5.17.6-35-gc3a8865
From:       "Nicholas Clark" <nick () ccl4 ! org>
Date:       2012-11-23 14:26:36
Message-ID: E1TbuDE-0007NV-3B () camel ! ams6 ! corp ! booking ! com
[Download RAW message or body]

In perl.git, the branch smoke-me/SipHash has been created

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


        at  c3a886583b8d98dea1a92cd9d0becd0e9a1f6bfd (commit)

- Log -----------------------------------------------------------------
commit c3a886583b8d98dea1a92cd9d0becd0e9a1f6bfd
Author: Nicholas Clark <nick@ccl4.org>
Date:   Fri Nov 23 14:29:05 2012 +0100

    SuperFastHash needs to define PERL_HASH_SEED_BYTES appropriately.

M	hv.h

commit 64b18ddce5bc88a1ffc2ea6b84d36bc3f5c9c4fe
Author: Nicholas Clark <nick@ccl4.org>
Date:   Fri Nov 23 11:42:02 2012 +0100

    The size of PL_hash_seed depends on the chosen hash algorithm.
    
    For most 8 is fine, but SipHash needs 16.

M	perlvars.h

commit 8058d0d91ae083a6d65a938a455086efcbd79520
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date:   Fri Nov 23 11:47:26 2012 +0000

    Update Unicode-Collate to CPAN version 0.94
    
      [DELTA]
    
      0.94  Fri Nov 23 18:45:53 2012
        - U::C::Locale newly supports locale: zh__zhuyin.
        - added Unicode::Collate::CJK::Zhuyin for zh__zhuyin.
        - doc: added CAVEAT to CJK/Stroke.pm
        - modified tests: loc_cjk.t, loc_cjkc.t in t.
        - added cjk_zy.t, loc_zhzy.t in t.

M	MANIFEST
M	Porting/Maintainers.pl
M	cpan/Unicode-Collate/Changes
M	cpan/Unicode-Collate/Collate.pm
M	cpan/Unicode-Collate/Collate/CJK/Stroke.pm
A	cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm
M	cpan/Unicode-Collate/Collate/Locale.pm
A	cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl
M	cpan/Unicode-Collate/README
A	cpan/Unicode-Collate/t/cjk_zy.t
M	cpan/Unicode-Collate/t/loc_cjk.t
M	cpan/Unicode-Collate/t/loc_cjkc.t
A	cpan/Unicode-Collate/t/loc_zhzy.t

commit 716ae3b03e04a6b0ae19b882828eecf4ffc4c458
Author: bulk88 (via RT) <perlbug-followup@perl.org>
Date:   Thu Nov 22 16:33:34 2012 -0800

    av_exists: dont make a mortal never to use it
    
    Make av_exists slightly smaller and faster by reducing the liveness of a
    mortal SV and using a NN SvTRUE_nomg.
    
    There were 3 cases, where this mortal would be created, yet a return
    happened and the mortal went unused and was wasted. So move the mortal
    creation point closer to where it is first used. Also var sv will never be
    null, so use a NN version of SvTRUE_nomg created in commit [perl #115870].
    The retbool line isn't actually required for optimization reasons, but was
    created just in case something in the future changes or some unknown
    compiler does something inefficiently.
    
    For me with 32 bit x86 VC 2003, before av_exists was 0x1C2, after 0x1B8.
    
    Comment from committer: Includes SvTRUE_nomg_NN from [perl #115870].

M	av.c
M	sv.h

commit 3315335cdf1a9156473dc3b0a3f34ac9ec7faf4a
Author: l.mai@web.de <l.mai@web.de>
Date:   Thu Nov 22 18:03:55 2012 -0800

    Fix typo in perl5120delta

M	pod/perl5120delta.pod

commit ed1786ad0de26936e72cd6e81aa3bd3d3eb9cae1
Author: Daniel Dragan <bulk88@hotmail.com>
Date:   Fri Nov 23 08:02:18 2012 +0100

    Reduce scope of SP in Perl_eval_pv
    
    This commit has no effect on machine code, since dSP has no calls and
    is removed as dead code by the compiler since SP is never read until after
    the SPAGAIN. By reducing the scope of SP, accidentally lengthing SP's
    liveness won't happen and also the code makes a little bit more sense than
    the SPAGAIN which for a sec makes you think SVs were put on the Perl
    stack before the eval_sv call. Clarity is the purpose.

M	perl.c

commit 8b0640a101c890210fd27854781518df34e46f75
Author: Craig A. Berry <craigberry@mac.com>
Date:   Thu Nov 22 21:55:31 2012 -0600

    Preserve the case of t/lib/vmsfspec.t.
    
    The way this file has been getting copied from vms/ext/filespec.t
    during the build involves the expansion of the standard macro
    MMS$TARGET, a process which caused the name of the copied file to
    always end up in upper case.
    
    Before we started preserving case, all filenames were downcased
    by readdir(), so .t matched .t and everything was peachy. But
    when we started preserving case in Perl on VMS we started silently
    skipping this test because .T does not match the pattern we look
    for in t/TEST.
    
    So take advantage of the fact that MMS and MMK don't upcase
    user-written macros when expanded and use one of those as the
    copy target, thus preserving the case of the copied file, which
    then matches what t/TEST is looking for.

M	vms/descrip_mms.template
-----------------------------------------------------------------------

--
Perl5 Master Repository


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic