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