Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7ebc59cd46fc3a16a5785f6a7235a7ee8126aabd
      
https://github.com/Perl/perl5/commit/7ebc59cd46fc3a16a5785f6a7235a7ee8126aabd
  Author: Nicholas Clark <n...@ccl4.org>
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
    M op.c
    M pod/perldiag.pod

  Log Message:
  -----------
  Prefix "unexpected constant lvalue entersub" with "panic: "

In Sep 1999 commit cd06dffe59d6 added various "internal error" croak()s:
    initial implementation of lvalue subroutines (slightly fixed
    version of patch suggested by Ilya Zakharevich, which in turn
    is based on the one suggested by Tuomas J. Lukka <lu...@iki.fi>)

One was "panic: unexpected lvalue entersub entry via type/targ %ld:%ld"
Another "Unexpected constant lvalue entersub entry via type/targ %ld:%ld"

Prefix the latter with "panic: " to make it consistent.


  Commit: 6a3871b339dd83437e4d00d00f6fd5e3e4069cec
      
https://github.com/Perl/perl5/commit/6a3871b339dd83437e4d00d00f6fd5e3e4069cec
  Author: Nicholas Clark <n...@ccl4.org>
  Date:   2021-09-18 (Sat, 18 Sep 2021)

  Changed paths:
    M pod/perldiag.pod

  Log Message:
  -----------
  Remove descriptions of deleted "Panics" from perldiag.pod

"Bad hash" and "Can't modify nonexistent substring" were removed in March
2015 as part of commit 3dc78631ef832e5b:
    don't test non-null args

"Can't check filesystem of script "%s" for nosuid"
and "Can't stat script "%s"" were removed in Jan 2009 as part of
commit cc69b689ee7c2745:
    suidperl goes.

"do_study: out of memory" was removed in May 2012 as part of commit
32f0ea87169ccae6:
    Delete the contents of pp_study

"Null realloc" was removed in June 1998 as part of commit 7614df0c0f0d0458:
    added patch, undo earlier workaround
            Subject: Re: Why does saferealloc(NULL,size) croak? [PATCH] against 
_66
            Message-ID: <35831f69.4975...@smtp1.ibm.net>

"NULL regexp argument" was removed in April 2007 as part of commit
3ab4a224eb8d34c0:
    Re: [PATCH (incomplete)] Make regcomp use SV* sv, instead of char* exp, 
char* xend
    Message-ID: <51dd1af80704211430m6ad1b4afy49b069faa61e3...@mail.gmail.com>

"panic: do_subst" was renamed in Dec 2000 as part of commit 2269b42e02cee868:
    Make some panic messages a bit more logical.

"panic: do_trans_%" was removed in Nov 2019 as part of commit f34acfecc286:
    Reimplement tr/// without swashes

"panic: last, type=%u" was removed in May 2015 as part of commit
d3e5e568e186db1f:
    pp_last: only handle loop context types

"panic: leave_scope clearsv" was removed in April 1999 as part of commit
6fc9266916f08dac:
    remove duplicate code and an extra branch in sv_setsv() and
    other hot code by making SvTHINKFIRST() think about FAKE SVs

"panic: strxfrm() gets absurd - a => %u, ab => %u" was removed in April
2016 as part of commit 79f120c89a6e1237:
    Change calculation of locale collation coefficients


Compare: https://github.com/Perl/perl5/compare/5fe711cbde7a...6a3871b339dd

Reply via email to