Branch: refs/heads/leont/croak-varargs
  Home:   https://github.com/Perl/perl5
  Commit: c14490f7bb90716fbf7aaf0549cf3586fac43aaf
      
https://github.com/Perl/perl5/commit/c14490f7bb90716fbf7aaf0549cf3586fac43aaf
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M av.c
    M builtin.c
    M class.c
    M cygwin/cygwin.c
    M doio.c
    M doop.c
    M gv.c
    M haiku/Haiku/Haiku.pm
    M haiku/Haiku/Haiku.xs
    M hv.c
    M locale.c
    M mg.c
    M mro_core.c
    M op.c
    M os2/OS2/OS2-REXX/REXX.pm
    M os2/OS2/OS2-REXX/REXX.xs
    M os2/os2.c
    M pad.c
    M perl.c
    M perlio.c
    M perly.act
    M perly.h
    M perly.tab
    M perly.y
    M pod/perldiag.pod
    M pp.c
    M pp_ctl.c
    M pp_hot.c
    M pp_pack.c
    M pp_sys.c
    M regcomp.c
    M regcomp_debug.c
    M regcomp_internal.h
    M regcomp_invlist.c
    M regcomp_study.c
    M regcomp_trie.c
    M regexec.c
    M reginline.h
    M scope.c
    M sv.c
    M taint.c
    M toke.c
    M universal.c
    M utf8.c
    M util.c
    M vms/vms.c
    M win32/win32.c

  Log Message:
  -----------
  Dont call Perl_croak manually in core

Just call croak instead, we've been able to do that for vararg functions
since d933027ef0a56c99aee8cc3c88ff4f9981ac9fc2


  Commit: 60e8aaa656538225cd8e655d636a1275a0ab1a2e
      
https://github.com/Perl/perl5/commit/60e8aaa656538225cd8e655d636a1275a0ab1a2e
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M av.c
    M doop.c
    M mg.c
    M pp.c
    M pp_ctl.c
    M pp_hot.c
    M pp_sort.c
    M pp_sys.c
    M regexec.c
    M sv.c
    M universal.c

  Log Message:
  -----------
  Use croak_no_modify directly

There never was any good reason to call it by its long name.


  Commit: b64dd8aae364dbf0d16f7a1a0a8c823a3b14f61a
      
https://github.com/Perl/perl5/commit/b64dd8aae364dbf0d16f7a1a0a8c823a3b14f61a
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M embed.fnc
    M embed.h
    M proto.h
    M util.c

  Log Message:
  -----------
  Pass a context to croak_no_modify


  Commit: d83ecd6bce44e5a738e1787e6397879a13f829c3
      
https://github.com/Perl/perl5/commit/d83ecd6bce44e5a738e1787e6397879a13f829c3
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M doio.c
    M doop.c
    M dump.c
    M embed.fnc
    M embed.h
    M ext/GDBM_File/GDBM_File.pm
    M ext/GDBM_File/GDBM_File.xs
    M hv.c
    M locale.c
    M malloc.c
    M op.c
    M os2/os2.c
    M pad.c
    M perl.c
    M perlio.c
    M pp_ctl.c
    M pp_hot.c
    M proto.h
    M regcomp.c
    M regexec.c
    M sv.c
    M universal.c
    M util.c
    M win32/win32.c
    M win32/win32sck.c

  Log Message:
  -----------
  Avoid calling Perl_croak_nocontext from core

In core we almost always have a context, or we can easily get one.


  Commit: 1170a63a91949ea2b8b1959d1976ca359cf8f6c0
      
https://github.com/Perl/perl5/commit/1170a63a91949ea2b8b1959d1976ca359cf8f6c0
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M class.c
    M dump.c
    M op.c
    M pad.c
    M perl.c
    M perlio.c
    M pp_ctl.c
    M pp_sys.c
    M scope.c
    M sv.c
    M util.c
    M vms/vms.c
    M win32/win32.c

  Log Message:
  -----------
  Dont call Perl_warn manually in core

Just call warn instead, we've been able to do that for vararg functions
since d933027ef0a56c99aee8cc3c88ff4f9981ac9fc2


  Commit: 39936ee53889747ad9a827bb5a5429f5d9b54e53
      
https://github.com/Perl/perl5/commit/39936ee53889747ad9a827bb5a5429f5d9b54e53
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M os2/os2.c

  Log Message:
  -----------
  Stop using Perl_warn_nocontext

Just call warn instead, we've been able to do that for vararg functions
since d933027ef0a56c99aee8cc3c88ff4f9981ac9fc2


  Commit: 0a6f5dd2fb4936ab375b3ea06b163a512cb578e1
      
https://github.com/Perl/perl5/commit/0a6f5dd2fb4936ab375b3ea06b163a512cb578e1
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M class.c
    M dquote.c
    M dump.c
    M locale.c
    M mg.c
    M op.c
    M perl.c
    M regcomp.c
    M regcomp_debug.c
    M sv.c
    M toke.c
    M utf8.c
    M util.c
    M vutil.c

  Log Message:
  -----------
  Stop calling Perl_sv_catpvf manually

Call sv_catpvf instead


  Commit: 2123ddb5411d9f0bc3cc5212fce609a8703eb085
      
https://github.com/Perl/perl5/commit/2123ddb5411d9f0bc3cc5212fce609a8703eb085
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M dquote.c
    M hv.c
    M locale.c
    M op.c
    M pp_ctl.c
    M regcomp.c
    M sv.c

  Log Message:
  -----------
  Stop calling Perl_sv_setpvf manually

Call sv_setpvf instead.


  Commit: 096594c262f84939eb9cc43bb7051345a0f730ac
      
https://github.com/Perl/perl5/commit/096594c262f84939eb9cc43bb7051345a0f730ac
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M dquote.c
    M gv.c
    M locale.c
    M op.c
    M perl.c
    M pp.c
    M regcomp.c
    M t/porting/diag.t
    M toke.c
    M utf8.c
    M util.c

  Log Message:
  -----------
  Stop calling Perl_form manually

Call form() instead.


  Commit: f8fcc70ce887e89ba9652610bc41dad0571bd4c0
      
https://github.com/Perl/perl5/commit/f8fcc70ce887e89ba9652610bc41dad0571bd4c0
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M builtin.c
    M doio.c
    M gv.c
    M hv.c
    M mg.c
    M os2/OS2/OS2-ExtAttr/ExtAttr.pm
    M os2/OS2/OS2-ExtAttr/ExtAttr.xs
    M pp.c
    M pp_ctl.c
    M pp_hot.c
    M sv.c
    M toke.c

  Log Message:
  -----------
  Stop calling Perl_die manually

Call die() instead.


Compare: https://github.com/Perl/perl5/compare/c14490f7bb90%5E...f8fcc70ce887

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

Reply via email to