In perl.git, the branch sprout/padlist-sharing has been created

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

        at  b85d087794bb7bdeff3dfd37fb8accd57d957c13 (commit)

- Log -----------------------------------------------------------------
commit b85d087794bb7bdeff3dfd37fb8accd57d957c13
Author: Father Chrysostomos <[email protected]>
Date:   Wed Oct 29 20:12:07 2014 -0700

    Clone non-closure anon subs
    
    This should fix the bless sub{} bug for the most part. (XXX What is the 
ticket ID?  I know there is an old ticket.)
    
    XSUBs like sub(){1} are still unaffected.

M       pad.c
M       pp.c

commit ff60ebe2b15144a9520d5bf441d247d2cb269d3d
Author: Father Chrysostomos <[email protected]>
Date:   Wed Oct 29 18:10:42 2014 -0700

    Move CvDEPTH into the padlist
    
    This will allow multiple subs to use the same padlist.
    
    Some tests fail, but this is just an experiment.
    
    Test Summary Report
    -------------------
    io/perlio_fail.t                                                 (Wstat: 6 
Tests: 0 Failed: 0)
      Non-zero wait status: 6
      Parse errors: No plan found in TAP output
    io/open.t                                                        (Wstat: 6 
Tests: 108 Failed: 0)
      Non-zero wait status: 6
      Parse errors: Bad plan.  You planned 153 tests but ran 108.
    ../ext/XS-APItest/t/sort.t                                       (Wstat: 6 
Tests: 0 Failed: 0)
      Non-zero wait status: 6
      Parse errors: Bad plan.  You planned 2 tests but ran 0.
    ../lib/warnings.t                                                (Wstat: 0 
Tests: 853 Failed: 1)
      Failed test:  592
    ../ext/Devel-Peek/t/Peek.t                                       (Wstat: 6 
Tests: 44 Failed: 0)
      Non-zero wait status: 6
      Parse errors: No plan found in TAP output
    ../lib/open.t                                                    (Wstat: 6 
Tests: 0 Failed: 0)
      Non-zero wait status: 6
      Parse errors: No plan found in TAP output
    Files=2399, Tests=729990, 579 wallclock secs (95.79 usr 15.65 sys + 800.50 
cusr 69.70 csys = 981.64 CPU)
    Result: FAIL

M       cv.h
M       inline.h
M       pad.c
M       pad.h
M       sv.c
M       sv.h

commit 81a36664328ae490503daff2234bc3507ae86829
Author: Father Chrysostomos <[email protected]>
Date:   Wed Oct 29 17:52:28 2014 -0700

    pad.c: Do reference-counting for padlists
    
    The previous commit added the refcnt field.  This will allow multiple
    CVs to use the same padlist.

M       pad.c

commit 0fcfbbb41036162ab126780f9b5fcfcf1bbf0600
Author: Father Chrysostomos <[email protected]>
Date:   Wed Oct 29 17:49:18 2014 -0700

    pad.h: Add refcnt field to padlists

M       pad.h
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to