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

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

        at  d497efada4feeade6708e36c61ec674b48ca1745 (commit)

- Log -----------------------------------------------------------------
commit d497efada4feeade6708e36c61ec674b48ca1745
Author: Father Chrysostomos <[email protected]>
Date:   Tue Apr 24 06:24:50 2012 -0700

    Increase $feature::VERSION to 1.28

M       lib/feature.pm
M       regen/feature.pl

commit b2a955d350d8b1d248119a3817b5a66515152df5
Author: Father Chrysostomos <[email protected]>
Date:   Mon Apr 23 23:19:32 2012 -0700

    Add overrides feature
    
    It doesn’t do anything yet.

M       feature.h
M       lib/feature.pm
M       regen/feature.pl

commit bbf3d847505a3601bd3ec81e88cd7c1b330226ff
Author: Father Chrysostomos <[email protected]>
Date:   Mon Apr 23 23:17:42 2012 -0700

    Add 5.17-18 feature bundles

M       lib/feature.pm
M       regen/feature.pl

commit 266b65deca4e28fd51adc1f77fb2527e77e7e976
Author: Father Chrysostomos <[email protected]>
Date:   Mon Apr 23 22:55:48 2012 -0700

    Update perlfunc/prototype
    
    to account for the new inconsequentiality of non-overridability.

M       pod/perlfunc.pod

commit 89c473f89a6b44ea8f7f9933aef969a841606c1f
Author: Father Chrysostomos <[email protected]>
Date:   Sat Apr 21 19:12:21 2012 -0700

    [perl #97478] Make ‘Can’t find opnumber’ UTF-8- and null-clean

M       pp.c
M       t/comp/proto.t

commit eb34120f2b101dceb7b6469af332b545b83c0ffa
Author: Father Chrysostomos <[email protected]>
Date:   Sat Apr 21 18:55:38 2012 -0700

    cproto.t: Add tests for BEGIN, etc.

M       t/op/cproto.t

commit 050ba07ef62ef346430ddfa77dbed5125713c1c6
Author: Father Chrysostomos <[email protected]>
Date:   Sat Apr 21 18:30:35 2012 -0700

    Make cproto.t more stringent
    
    It was allowing prototype() to return undef where an empty string
    was expected.

M       t/op/cproto.t

commit 20f3e0a270f413bd6048724d5f8894855086bd06
Author: Father Chrysostomos <[email protected]>
Date:   Sat Apr 21 12:50:25 2012 -0700

    Add protos for positive keywords
    
    ‘Positive’ means having a + before it in regen/keywords.pl; i.e., key-
    words that cannot be overridden.
    
    Since all keywords are going to be overridable, it makes sense to
    return prototypes for all that can have them, which turns out to be
    only a handful.
    
    Some of these can’t (easily) be generated from the information in
    regen/opcodes, without changing the flags.  Changing the flags (e.g.,
    using R instead of S for undef) causes other code paths to differ,
    resulting in test failures that I haven’t looked into yet.  But that
    is low priority.  In those cases I simply hard-coded the prototypes
    into op.c:core_prototype.

M       op.c
M       pp.c
M       t/op/cproto.t
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to