In perl.git, the branch sprout/rstack has been created

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

        at  429208cbe23c613d43399d533b2e110cf399396e (commit)

- Log -----------------------------------------------------------------
commit 429208cbe23c613d43399d533b2e110cf399396e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Jul 25 23:24:49 2016 -0700

    Make core use rstack; copy stack for xsubs
    
    UNFINISHED!!!
    
    The G_STACK flag will need to be documented in a subsequent commit.

M       cop.h
M       embed.fnc
M       embed.h
M       perl.c
M       perl.h
M       pp.h
M       pp_hot.c
M       scope.c

commit c026846da0ece6f763df62e7692aaa7c6ada2b8a
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sun Aug 28 23:56:17 2016 -0700

    av.c:av_extend: Handle rstack

M       av.c

commit 3b5539564f621321763e11584450cc42a5d8aa09
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Aug 25 22:15:34 2016 -0700

    cop.h: Add G_RSTACK flag
    
    This will be implicitly passed to call_sv and call_whatever based on
    the value of the PERL_STACK_LOCALLY_REFCOUNTED #define.

M       cop.h

commit fc113f972b0a66112cf51db925e20e0ede152b05
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Aug 8 22:18:44 2016 -0700

    Adjust mark macros to handle both stacks
    
    Leave the refcounted-stack code disarmed for now, to keep things
    compilable.

M       inline.h
M       pp.h

commit 7b4d1203e99155e03127dbd540337211efd53907
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Wed Aug 10 23:03:43 2016 -0700

    perl.c: Inline CALL_LIST_BODY
    
    into the only spot that calls it.  This just makes the code at that
    point clearer and easier to edit.

M       perl.c

commit d90d52d3314bb0a647ec7fb97bb08f5185a2f65e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Aug 8 22:31:46 2016 -0700

    sv.c: Clone new refcounted stacks

M       sv.c

commit 2f26dbf226c8b0a1897a3d0d09bbe76ab09c749b
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sun Jul 31 18:31:32 2016 -0700

    New rmarkstack_grow func for rc stack
    
    You can’t read the new body of the function without seeing stars.

M       embed.fnc
M       embed.h
M       proto.h
M       scope.c

commit a6759e62be4708ab099118fbb95348644e2305c8
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Tue Jul 26 22:32:45 2016 -0700

    Add rstack_grow function to grow refcounted stack

M       embed.fnc
M       embed.h
M       proto.h
M       scope.c

commit 4a5c81bbe79253a4985cb24de375b29350be3f33
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Jul 18 18:08:28 2016 -0700

    perl.h: defines for refcounted stack

M       perl.h

commit b9b2b1370927b593770a49c7b0b9f718e2861f7e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Jul 16 23:08:15 2016 -0700

    Add XSUB flag for refcounted stack
    
    Subs with this flag will use perl’s default refcounted stack.  Other
    subs will get the stack copied to the old non-refcounted stack when
    they are called.

M       cv.h

commit 15488f3ca0023897bce345cb60b89c04b44cf13c
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Jul 16 00:52:17 2016 -0700

    Add intrp vars for a refcounted stack

M       embedvar.h
M       intrpvar.h
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to