Branch: refs/heads/leont/croak-varargs
Home: https://github.com/Perl/perl5
Commit: d816a43e9fcda54dca38c79bf1705ad6060567cf
https://github.com/Perl/perl5/commit/d816a43e9fcda54dca38c79bf1705ad6060567cf
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: 6b59c433b4bd7b61fb3a7b618e6f68ab7e93ad22
https://github.com/Perl/perl5/commit/6b59c433b4bd7b61fb3a7b618e6f68ab7e93ad22
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: 5543489c8e85fb63027eec3b2868f8afa002877e
https://github.com/Perl/perl5/commit/5543489c8e85fb63027eec3b2868f8afa002877e
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 Mar 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: 5143a75128096200e9d1e9803241c390c280c85a
https://github.com/Perl/perl5/commit/5143a75128096200e9d1e9803241c390c280c85a
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: f9b30d60a7244afd8b88f602e0792025e570da8d
https://github.com/Perl/perl5/commit/f9b30d60a7244afd8b88f602e0792025e570da8d
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: dbd902036d7671fe71ee607b4e6181e8d96214ab
https://github.com/Perl/perl5/commit/dbd902036d7671fe71ee607b4e6181e8d96214ab
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: c63a20357026fb87a275f51cfc9b10798d24c2d3
https://github.com/Perl/perl5/commit/c63a20357026fb87a275f51cfc9b10798d24c2d3
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: b4e28677cad70744a67e6fffc33bdcefa619f2ec
https://github.com/Perl/perl5/commit/b4e28677cad70744a67e6fffc33bdcefa619f2ec
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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 t/porting/diag.t
M toke.c
M utf8.c
M util.c
Log Message:
---
Stop calling Perl_form manually
Call form() instead.
Commit: db28a3309e27d98d06ab7d2fc0cdb8c083dba5e0
https://github.com/Perl/perl5/commit/db28a3309e27d98d06ab7d2fc0cdb8c083dba5e0
Author: Leon Timmermans
Date: 2025-03-12 (Wed, 12 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: