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