Branch: refs/heads/leont/croak-varargs
Home: https://github.com/Perl/perl5
Commit: ff3e7fd26b48d4d2923bbdac44af6127a473e38e
https://github.com/Perl/perl5/commit/ff3e7fd26b48d4d2923bbdac44af6127a473e38e
Author: Leon Timmermans <[email protected]>
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 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: 80b511d790282e5faad4f7f073baf2f4376755ba
https://github.com/Perl/perl5/commit/80b511d790282e5faad4f7f073baf2f4376755ba
Author: Leon Timmermans <[email protected]>
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: 9d70b06d9f8d10791e5457d1d43bb862f640d5f1
https://github.com/Perl/perl5/commit/9d70b06d9f8d10791e5457d1d43bb862f640d5f1
Author: Leon Timmermans <[email protected]>
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: fa85f4ff610870911b13952a0cfbfef12a70b71f
https://github.com/Perl/perl5/commit/fa85f4ff610870911b13952a0cfbfef12a70b71f
Author: Leon Timmermans <[email protected]>
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 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: 7435ecb738465b137d4724865e5bff322ef5655c
https://github.com/Perl/perl5/commit/7435ecb738465b137d4724865e5bff322ef5655c
Author: Leon Timmermans <[email protected]>
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: e22a33034cfbca1e90499fb2a86d18c096889d00
https://github.com/Perl/perl5/commit/e22a33034cfbca1e90499fb2a86d18c096889d00
Author: Leon Timmermans <[email protected]>
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: e0b9ef94b6bb5014fd7eb14a4beb7c06eaf848a6
https://github.com/Perl/perl5/commit/e0b9ef94b6bb5014fd7eb14a4beb7c06eaf848a6
Author: Leon Timmermans <[email protected]>
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: 50e6634356a309c0da334f99ddeedb1f91d25022
https://github.com/Perl/perl5/commit/50e6634356a309c0da334f99ddeedb1f91d25022
Author: Leon Timmermans <[email protected]>
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: e84bbc38f8f36c912273241b1bb3685b994320b3
https://github.com/Perl/perl5/commit/e84bbc38f8f36c912273241b1bb3685b994320b3
Author: Leon Timmermans <[email protected]>
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: e0d69a50c415e47bdcc5c5ecf2da4ddb1ffde115
https://github.com/Perl/perl5/commit/e0d69a50c415e47bdcc5c5ecf2da4ddb1ffde115
Author: Leon Timmermans <[email protected]>
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 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/f8fcc70ce887...e0d69a50c415
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications