Branch: refs/heads/smoke-me/jkeenan/auxiliary-functions-20221125
  Home:   https://github.com/Perl/perl5
  Commit: 57f182685591c9ab51a615f75bee110e926cad1b
      
https://github.com/Perl/perl5/commit/57f182685591c9ab51a615f75bee110e926cad1b
  Author: Craig A. Berry <craigbe...@mac.com>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M vms/vmsish.h

  Log Message:
  -----------
  Remove obsolete workaround for VAX errno macros

We won't be missing these from errno.h for any CRTL in this century
and it was always not quite right (but harmlessly redundant) to
use the workaround for non-Alpha since if we didn't need it for
Alpha then we also didn't need it for any post-Alpha architecture.


  Commit: c3583a662a17ad3b0141e3da9270c59b3fb46ab9
      
https://github.com/Perl/perl5/commit/c3583a662a17ad3b0141e3da9270c59b3fb46ab9
  Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M embed.fnc
    M embed.h
    M lib/B/Op_private.pm
    M op.c
    M opcode.h
    M perly.act
    M perly.h
    M perly.tab
    M perly.y
    M pod/perldelta.pod
    M pod/perlsub.pod
    M pp.c
    M proto.h
    M regen/op_private
    M t/op/signatures.t
    M toke.c

  Log Message:
  -----------
  Recognise `//=` and `||=` syntax in signature parameter defaults

These create parameters where the default expression is assigned
whenever the caller did not pass a defined (or true) value. I.e. both if
it is missing, or is present but undef (or false).


  Commit: 33872cbb0892a2830a9e15969f5de9ae4e03cab7
      
https://github.com/Perl/perl5/commit/33872cbb0892a2830a9e15969f5de9ae4e03cab7
  Author: Karl Williamson <k...@cpan.org>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M locale.c

  Log Message:
  -----------
  locale.c: Fix compilation error on some platforms

Commit 73d66f354cd4df0324b11e46af48f66bd5c1dd15 introduced a compilation
error into some platforms lacking nl_langinfo(3)  (generally Windows,
but their compiler is more lenient in this regard.

Simply add a 'const' to the declaration to fix it.


  Commit: 70acfd348534ad126bd7996dc1759fdcbd02d3d7
      
https://github.com/Perl/perl5/commit/70acfd348534ad126bd7996dc1759fdcbd02d3d7
  Author: Tony Cook <t...@develop-help.com>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M t/porting/libperl.t

  Log Message:
  -----------
  skip checking categorization of libperl symbols for LTO builds

For LTO builds with gcc and clang the PL_no_mem symbol as listed by
nm is flagged as "D" (writable data) and "T" (text, aka code)
respectively.

Looking at the final generated executable PL_no_mem does end up in
the .rodata (read only data) section, so it might be worth adding a
separate test for that.

Fixes #20518


  Commit: adbd8b7ba75ec6158c85761fca3234158a6f5586
      
https://github.com/Perl/perl5/commit/adbd8b7ba75ec6158c85761fca3234158a6f5586
  Author: Matthew O. Persico <matthew.pers...@gmail.com>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M AUTHORS
    M pod/perlstyle.pod

  Log Message:
  -----------
  The 'and' and 'or' ops are hardly 'new' anymore.

Committer: Matthew O. Persico is now a Perl author.


Compare: https://github.com/Perl/perl5/compare/290a52e0fbad...adbd8b7ba75e

Reply via email to