Branch: refs/heads/leont/croak-varargs Home: https://github.com/Perl/perl5 Commit: 944ce9b2087ef2f2f3b9c5540c1949f788d87798 https://github.com/Perl/perl5/commit/944ce9b2087ef2f2f3b9c5540c1949f788d87798 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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 hv.c M locale.c M mg.c M mro_core.c M op.c 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: a986d672d4bdd78212c9409a4a09c617e81e18f9 https://github.com/Perl/perl5/commit/a986d672d4bdd78212c9409a4a09c617e81e18f9 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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: 4841bdbabf6f9539055f405c95727469c7da9e28 https://github.com/Perl/perl5/commit/4841bdbabf6f9539055f405c95727469c7da9e28 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 2025) Changed paths: M embed.fnc M embed.h M proto.h M regexec.c M util.c Log Message: ----------- Pass a context to croak_no_modify Commit: 27bdebf4c17551019910808c434ed88756b63fdb https://github.com/Perl/perl5/commit/27bdebf4c17551019910808c434ed88756b63fdb Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 2025) Changed paths: M doio.c M doop.c M dump.c M embed.fnc M embed.h M hv.c M locale.c M malloc.c M op.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 Log Message: ----------- Avoid calling Perl_croak_nocontext from core In core we almost always have a context, or we can easily get one. Commit: 3e16cac5f2dd5f211c824edb0100949ed0652997 https://github.com/Perl/perl5/commit/3e16cac5f2dd5f211c824edb0100949ed0652997 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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: c5b3829310f44d7462e7c6ed25f621d36f9f5911 https://github.com/Perl/perl5/commit/c5b3829310f44d7462e7c6ed25f621d36f9f5911 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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: e6fce32da34a50584347d42e890f65d051e75899 https://github.com/Perl/perl5/commit/e6fce32da34a50584347d42e890f65d051e75899 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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: df51d7787b65c2eb653a559d47c47ee27f432a16 https://github.com/Perl/perl5/commit/df51d7787b65c2eb653a559d47c47ee27f432a16 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 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 toke.c M utf8.c M util.c Log Message: ----------- Stop calling Perl_form manually Call form() instead. Commit: 49acc09f523d20d5de97f676727afb8d44e6a7b5 https://github.com/Perl/perl5/commit/49acc09f523d20d5de97f676727afb8d44e6a7b5 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-03-17 (Mon, 17 Mar 2025) Changed paths: M builtin.c M doio.c M gv.c M hv.c M mg.c 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/61bbf8bcbc23...49acc09f523d To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications