Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 4b23eaca7572439b0486ed665f7b6274129788c4
      
https://github.com/Perl/perl5/commit/4b23eaca7572439b0486ed665f7b6274129788c4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M embed.fnc
    M embed.h
    M locale.c
    M perl.h
    M proto.h
    M utf8.h

  Log Message:
  -----------
  Change name of non-public function

Any name beginning with an underscore is reserved for the C
implementation itself.  It is undefined behavior to use one, though the
only practical consequences are a possible naming conflict, which is
very unlikely to happen.

But we are gradually fixing these when they otherwise get touched, as
this series of commits does with "_is_in_locale_category".  This is the
short name defined in embed.h.  This commit changes the leading
underscore to a trailing, which is legal for us to use.


  Commit: 25363c821b94cc735cd8d82251fe4b1a40fe10e4
      
https://github.com/Perl/perl5/commit/25363c821b94cc735cd8d82251fe4b1a40fe10e4
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M lib/locale.pm
    M locale.c
    M perl.h
    M utf8.h

  Log Message:
  -----------
  Free up HINT bit

There are two locale-related hint bits.  This commit combines them into
one.  There is no slowdown in checking if one of the forms is in effect,
but distinguishing a plain 'use locale' from the other form is slightly
slower.

This works because $H{locale} already is 0 for one form; non-zero for
the other.


  Commit: cfd5dc6c2af765d24b51d0865435a31fd229167b
      
https://github.com/Perl/perl5/commit/cfd5dc6c2af765d24b51d0865435a31fd229167b
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M embed.fnc
    M embed.h
    M mg.c
    M parser.h
    M proto.h
    M sv.c
    M toke.c

  Log Message:
  -----------
  Rename static fcn and PL_parser field

The use of these is being expanded beyond just UTF-8 or not; so change
the names to reflect the more general new purpose


  Commit: 4a50587ee10580c4f74385259e5eb824ddae6d0c
      
https://github.com/Perl/perl5/commit/4a50587ee10580c4f74385259e5eb824ddae6d0c
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M toke.c

  Log Message:
  -----------
  toke.c: White-space only


  Commit: 45e4dedf45dc1e6efde728ff2bab272e53ddccf3
      
https://github.com/Perl/perl5/commit/45e4dedf45dc1e6efde728ff2bab272e53ddccf3
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M MANIFEST
    M Porting/Maintainers.pl
    M embed.fnc
    M embed.h
    M lib/locale.pm
    A lib/source/encoding.pm
    A lib/source/source_encoding.t
    M lib/utf8.pm
    M mg.c
    M op.c
    M perl.h
    M pod/perldelta.pod
    M pod/perldiag.pod
    M proto.h
    M toke.c

  Log Message:
  -----------
  Implement source::encoding

This implements
https://github.com/Perl/RFCs/pull/5/commits/2c5e4698d3aaf9114c631c819323e5b  
719eaa328


  Commit: c8bdd2bcc860b5375f117cb623ecc4c1df2513fd
      
https://github.com/Perl/perl5/commit/c8bdd2bcc860b5375f117cb623ecc4c1df2513fd
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-03 (Wed, 03 Jul 2024)

  Changed paths:
    M lib/source/source_encoding.t
    M pod/perldelta.pod

  Log Message:
  -----------
  Automatically enable source::encoding in v5.41


Compare: https://github.com/Perl/perl5/compare/d9bb62c3a221...c8bdd2bcc860

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to