Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 1102a6f006f2bb626d2c7f1c5b7d360c28518129
      
https://github.com/Perl/perl5/commit/1102a6f006f2bb626d2c7f1c5b7d360c28518129
  Author: chromatic <chroma...@wgz.org>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M feature.h
    M lib/feature.pm
    M op.c
    M op.h
    M pod/perldelta.pod
    M pp_ctl.c
    M regen/feature.pl
    M t/comp/require.t

  Log Message:
  -----------
  Enable `use feature 'module_true'`

Per RFC 18, whenever `use feature 'module_true';` is enabled in a scope,
any file required with `require` has an implicit return value of true
and will not trigger the "did not return a true value" error condition.

This includes logic to use the OPf_SPECIAL flag for OP_RETURN listops to
indicate that the module_true feature is in effect when it executes.
This flag plays no role unless the OP_RETURN tail calls the pp_leaveeval
logic, so it doesn't affect normal sub returns.


  Commit: f7aa676249e16d5f478ada9a1c9d6c8b1071d7ff
      
https://github.com/Perl/perl5/commit/f7aa676249e16d5f478ada9a1c9d6c8b1071d7ff
  Author: Yves Orton <demer...@gmail.com>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M pod/perlfunc.pod

  Log Message:
  -----------
  perlfunc.pod - document module_true in the require entry

A brief note pointing people at the feature manpage.


  Commit: 9d85ccc14a0f8b8ae75e944f5d416fe22cddfe88
      
https://github.com/Perl/perl5/commit/9d85ccc14a0f8b8ae75e944f5d416fe22cddfe88
  Author: Yves Orton <demer...@gmail.com>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M dump.c
    M ext/Devel-Peek/t/Peek.t

  Log Message:
  -----------
  dump.c - in op_dump show the hints and feature bits

I used to 'FEATS' instead of 'FEATURES' so the values line up
nicely.


  Commit: 281a99cbeb48c64deb57a01ba6b1d40c087c8ca7
      
https://github.com/Perl/perl5/commit/281a99cbeb48c64deb57a01ba6b1d40c087c8ca7
  Author: Yves Orton <demer...@gmail.com>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M op.c

  Log Message:
  -----------
  op.c - remove superfluous whitespace


  Commit: 3972099975574c30f8d639f22f1c7e0482a11aea
      
https://github.com/Perl/perl5/commit/3972099975574c30f8d639f22f1c7e0482a11aea
  Author: Yves Orton <demer...@gmail.com>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M peep.c

  Log Message:
  -----------
  peep.c - add a comment/question to a comment

We optimize away certain nextstate ops, but it isn't clear if
it is possible for the ops to be there to switch hints or feature
flags. Tony thinks its fine however. So I have added the commentary
to the comment for future readers.


Compare: https://github.com/Perl/perl5/compare/73d66f354cd4...397209997557

Reply via email to