[Perl/perl5] d932d8: utf8::upgrade: Don't coerce undef arg
Branch: refs/heads/smoke-me/khw-upgrade Home: https://github.com/Perl/perl5 Commit: d932d836e84badcbf7ccf9605ec030016b880d69 https://github.com/Perl/perl5/commit/d932d836e84badcbf7ccf9605ec030016b880d69 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M lib/utf8.t M universal.c Log Message: --- utf8::upgrade: Don't coerce undef arg This fixes GH #20419
[Perl/perl5] cb7e98: Fix POSIX::strxfrm()
Branch: refs/heads/smoke-me/khw-threads Home: https://github.com/Perl/perl5 Commit: cb7e9893738cb1231e65db90d23de493ea6adfeb https://github.com/Perl/perl5/commit/cb7e9893738cb1231e65db90d23de493ea6adfeb Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M embed.fnc M ext/POSIX/POSIX.xs M ext/POSIX/lib/POSIX.pod M locale.c M pod/perldelta.pod M proto.h Log Message: --- Fix POSIX::strxfrm() This function takes an SV containing a PV. The encoding of that PV is based on the locale of the LC_CTYPE locale. It really doesn't make sense to collate based off of the sequencing of a different locale, which prior to this commit it would do if the LC_COLLATION locale were different. Commit: 4300e93b3d44420fe0d9d5ca565f2da95e6541a2 https://github.com/Perl/perl5/commit/4300e93b3d44420fe0d9d5ca565f2da95e6541a2 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M locale.c Log Message: --- locale.c Move some code to more appropriate place Indentation fixes will come in a later commit Commit: 2e67fb84308b87bd22b66200e2961c9324e0fb52 https://github.com/Perl/perl5/commit/2e67fb84308b87bd22b66200e2961c9324e0fb52 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M locale.c Log Message: --- locale.c white-space, comment, pod, C99 only Previous commits, in trying to minimize the difference listings, have left some indentations wrong, and comments out of order. This commit rectifies that. It rewords some pod, and moves some declarations closer to first use (now that we are using C99). Commit: ea917d04682e9fa4701602d7d9a416b94771eac1 https://github.com/Perl/perl5/commit/ea917d04682e9fa4701602d7d9a416b94771eac1 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M locale.c M perl.h Log Message: --- XXX flesh out msg: Add STDIZED_MUTEX_LOCK Commit: b69debdca095921bde6effa0990b612f5483a6c3 https://github.com/Perl/perl5/commit/b69debdca095921bde6effa0990b612f5483a6c3 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M locale.c Log Message: --- use mvrtowc lock Commit: 55d0deadeae9af97c6c60d060632ee848161c052 https://github.com/Perl/perl5/commit/55d0deadeae9af97c6c60d060632ee848161c052 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M locale.c Log Message: --- XXX prob drop; done before anything so no races Commit: bd7fa1bc34175fd0ad11136cd8c24d325dccce6f https://github.com/Perl/perl5/commit/bd7fa1bc34175fd0ad11136cd8c24d325dccce6f Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M ext/POSIX/POSIX.xs M lib/locale_threads.t Log Message: --- lib/locale_threads.t Compare: https://github.com/Perl/perl5/compare/13754a7451d7...bd7fa1bc3417
[Perl/perl5] b65a15: buildtoc: Add error check
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b65a15b678acb393729f0f74c0bfd167f5dac941 https://github.com/Perl/perl5/commit/b65a15b678acb393729f0f74c0bfd167f5dac941 Author: Karl Williamson Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M pod/buildtoc Log Message: --- buildtoc: Add error check If something goes wrong, this wouldn't have known it
[Perl/perl5] a0a156: Update Data::Dumper synopsis
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a0a15662a9734b83bd83642b9fecf9ba4a9b1a01 https://github.com/Perl/perl5/commit/a0a15662a9734b83bd83642b9fecf9ba4a9b1a01 Author: Elvin Aslanov Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M dist/Data-Dumper/Dumper.pm Log Message: --- Update Data::Dumper synopsis Add `my` to synopsis. Committer: Data-Dumper: Update $VERSION in POD. The release date no longer appears in the POD, so let's remove the comment admonishing us to update it. For: https://github.com/Perl/perl5/pull/20224
[Perl/perl5] 511359: regen/regcomp.pl - add more detail on what the scr...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 51135966bced7eb87c6d7631a65a9e8d13e15398 https://github.com/Perl/perl5/commit/51135966bced7eb87c6d7631a65a9e8d13e15398 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/regcomp.pl M regnodes.h Log Message: --- regen/regcomp.pl - add more detail on what the script does and list its inputs properly Previously we were only showing one of the inputs that generates regnodes.h, now we show all of them. Also add some paragraphs explaining a bit more detail what the files contain and how we process. Committer: Small grammatical correction, per https://github.com/Perl/perl5/pull/20288#discussion_r968344745
[Perl/perl5] dd561c: WS Cleanup Stage #1 - simple ws fixups
Branch: refs/heads/yves/ws_cleanup_headers Home: https://github.com/Perl/perl5 Commit: dd561ccc4124f6cbfd8ad6e298455ea448c6a15d https://github.com/Perl/perl5/commit/dd561ccc4124f6cbfd8ad6e298455ea448c6a15d Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M gv.h M handy.h M hv.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M perlio.h M perliol.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h Log Message: --- WS Cleanup Stage #1 - simple ws fixups Commit: 0aea3744081794619cffc36f04264f34bac811bd https://github.com/Perl/perl5/commit/0aea3744081794619cffc36f04264f34bac811bd Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- WS Cleanup Stage #2 - remove right stars from comments Commit: 07a3177277bd398c4e415628290de751a8c1e927 https://github.com/Perl/perl5/commit/07a3177277bd398c4e415628290de751a8c1e927 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M iperlsys.h M mg.h M op.h M pad.h M perl.h M perl_inc_macro.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M unixish.h M utf8.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #3 - break multiline define Commit: cf57fd4a6475c5a77205521654ec35f69235ed0c https://github.com/Perl/perl5/commit/cf57fd4a6475c5a77205521654ec35f69235ed0c Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #4 - fix line continuation and related ws issues Commit: 06d6f856a03a4faa96d36961ec3654a86b9f167b https://github.com/Perl/perl5/commit/06d6f856a03a4faa96d36961ec3654a86b9f167b Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M op.h M op_reg_common.h M perl.h M perl_inc_macro.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #5 - break long define For long define statements put the replacement part on their own line. Also wrap comments on long lines. Commit: bd95ea6a05fbcb8fdebf1a78152b01a3286650af https://github.com/Perl/perl5/commit/bd95ea6a05fbcb8fdebf1a78152b01a3286650af Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M form.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M nostdio.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_langinfo.h M perl_siphash.h M perlapi.h M perlio.h M perliol.h M perlsdio.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M reginline.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M thread.h M time64_config.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #6 - reflow C comments (1) Commit: 76d3dbcbd8b0c1a07c14215cff62ee6601950ec0 https://github.com/Perl/perl5/commit/76d3dbcbd8b0c1a07c14215cff62ee6601950ec0 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h M INTERN.h M XSUB.h M av.h
[Perl/perl5] e79722: WS Cleanup Stage #1 - simple ws fixups
Branch: refs/heads/yves/ws_cleanup_headers Home: https://github.com/Perl/perl5 Commit: e797221807f8abec5430e217e662dc93933307ab https://github.com/Perl/perl5/commit/e797221807f8abec5430e217e662dc93933307ab Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M gv.h M handy.h M hv.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M perlio.h M perliol.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h Log Message: --- WS Cleanup Stage #1 - simple ws fixups Commit: 0cb7a3bdf3b5590bd0b3adae9c39803e1550c275 https://github.com/Perl/perl5/commit/0cb7a3bdf3b5590bd0b3adae9c39803e1550c275 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- WS Cleanup Stage #2 - remove right stars from comments Commit: d9d05f8f1331a09bf349a9325f5af720788b6ea7 https://github.com/Perl/perl5/commit/d9d05f8f1331a09bf349a9325f5af720788b6ea7 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M iperlsys.h M mg.h M op.h M pad.h M perl.h M perl_inc_macro.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M unixish.h M utf8.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #3 - break multiline define Commit: 980e8b922cedf41c6fd38fdbcaaef213c6e483d4 https://github.com/Perl/perl5/commit/980e8b922cedf41c6fd38fdbcaaef213c6e483d4 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #4 - fix line continuation and related ws issues Commit: 0abefab111b549b6cb80cbdc3483590e6716a51b https://github.com/Perl/perl5/commit/0abefab111b549b6cb80cbdc3483590e6716a51b Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M op.h M op_reg_common.h M perl.h M perl_inc_macro.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #5 - break long define For long define statements put the replacement part on their own line. Also wrap comments on long lines. Commit: 45f039eeaf52012eec4ede7863006d26096e7b5c https://github.com/Perl/perl5/commit/45f039eeaf52012eec4ede7863006d26096e7b5c Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M form.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M nostdio.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_langinfo.h M perl_siphash.h M perlapi.h M perlio.h M perliol.h M perlsdio.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M reginline.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M thread.h M time64_config.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #6 - reflow C comments (1) Commit: 84360eec5f50069af55dc1334969cb0c023a9702 https://github.com/Perl/perl5/commit/84360eec5f50069af55dc1334969cb0c023a9702 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h M INTERN.h M XSUB.h M av.h
[Perl/perl5] e56662: regen/regcomp.pl - make robust to line continuatio...
Branch: refs/heads/yves/ws_cleanup_headers Home: https://github.com/Perl/perl5 Commit: e56662350ea9ee09c9350d730bccb0bc873c41c9 https://github.com/Perl/perl5/commit/e56662350ea9ee09c9350d730bccb0bc873c41c9 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/regcomp.pl Log Message: --- regen/regcomp.pl - make robust to line continuations in header files I noticed that tests fail if some of these defines are changed to use a line continuation. This fixes the problem. For instance, some of the defines that are parsed by this code are rather long and if they get broken into a multiline statement with C pre processor style line continuations they would get dropped from regnodes.h and our debug output. Commit: 973818450085ba252f62de9b5da13f389b4d2ce7 https://github.com/Perl/perl5/commit/973818450085ba252f62de9b5da13f389b4d2ce7 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M ext/XS-APItest/t/locale.t Log Message: --- XS-APItest/t/locale.t - deal with indented values properly The old code used a regex that would split on exactly one space, so if the data was changed to have more than one then it would get absorbed into the name that was parsed out of the header file, leading the code to test for things like "FOO ", which of course don't exist. Likely this could have caused other issues too, but the defines in practice are single symbols. Commit: 76c64ff8c77b5f75be8b61684e6ab1cd81b2ba47 https://github.com/Perl/perl5/commit/76c64ff8c77b5f75be8b61684e6ab1cd81b2ba47 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h Log Message: --- XSUB.h - line up properly and make sure they are shorter than 80 cols Commit: 4addb626fc2761bbf7ee11d093733364b11df27f https://github.com/Perl/perl5/commit/4addb626fc2761bbf7ee11d093733364b11df27f Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - remove unused macros None of these are used anymore. See c62fdeb784c7643c90d2ea8c2ec0f03a548da338 for more details. Commit: 692ba0cb3995b218bfe347ee6226f3e685337bff https://github.com/Perl/perl5/commit/692ba0cb3995b218bfe347ee6226f3e685337bff Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M perlio.h Log Message: --- perlio.h - break long comment line Commit: c01cbf1e7dba16ca9c704458b029113fc93711bc https://github.com/Perl/perl5/commit/c01cbf1e7dba16ca9c704458b029113fc93711bc Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M cop.h Log Message: --- cop.h - fix incorrect var name in comment (PL_in_eval) Someone missed an '_' in the name in the comment, the correct name is 'PL_in_eval' not 'PL in_eval'. Commit: ae0d07ff1b746c59427b9a7d80703d264764681c https://github.com/Perl/perl5/commit/ae0d07ff1b746c59427b9a7d80703d264764681c Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - join a comment together into one line a later commit will resplit this again Commit: d6a81c18925345c4b96adb14595f8be54cc41804 https://github.com/Perl/perl5/commit/d6a81c18925345c4b96adb14595f8be54cc41804 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M utfebcdic.h Log Message: --- utfebcdic.h - fix comment indent Commit: 48e625667652cc6f9d6013eb462d5ae7ddbea1b0 https://github.com/Perl/perl5/commit/48e625667652cc6f9d6013eb462d5ae7ddbea1b0 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - fix typo in comment Commit: d70eb7f02ebc8145ed5afdb1c306a401148c060d https://github.com/Perl/perl5/commit/d70eb7f02ebc8145ed5afdb1c306a401148c060d Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M intrpvar.h Log Message: --- intrpvar.h - break comment over multiple lines Commit: 5aa1ca03acb9498e0202eb02c5246e138b52de9b https://github.com/Perl/perl5/commit/5aa1ca03acb9498e0202eb02c5246e138b52de9b Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M pad.h Log Message: --- pad.h - reword comment to be more legible The prevous verbiage ended the comment with the term "padnamelist *", which put the "*" right next to the end comment marker, which was a bit confusing. This wording put the * in the middle of the sentence where it is clear it is not a mistake. Also note that the previous text used tabs internally, and so this change /looks/ like it is off indent, it is not, it is lined up with the surrounding lines. Commit: 786484c7d3c3a305f4fab51368543a85a069788c https://github.com/Perl/perl5/commi
[Perl/perl5] 91f040: perl.h - break up * lined comment leaders and pod ...
Branch: refs/heads/yves/ws_cleanup_headers Home: https://github.com/Perl/perl5 Commit: 91f04024cd51a8f45942ede3d5d7cc1f4ce6217f https://github.com/Perl/perl5/commit/91f04024cd51a8f45942ede3d5d7cc1f4ce6217f Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M pad.h M perl.h Log Message: --- perl.h - break up * lined comment leaders and pod comments Having half of the comment have the * on the left side is confusing for humans and especially so for programs. Split the two style into two comments. Commit: 5845cb04e6eccf5969a1f3ca8fb33b919ced61f3 https://github.com/Perl/perl5/commit/5845cb04e6eccf5969a1f3ca8fb33b919ced61f3 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M gv.h M handy.h M hv.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M perlio.h M perliol.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h Log Message: --- WS Cleanup Stage #1 - simple ws fixups Commit: 0c007da0c2aafb4dc733be7409c14ea0a1bebb09 https://github.com/Perl/perl5/commit/0c007da0c2aafb4dc733be7409c14ea0a1bebb09 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- WS Cleanup Stage #2 - remove right stars from comments Commit: 3389f539c244bbd74a6cd34842633dc344924a2d https://github.com/Perl/perl5/commit/3389f539c244bbd74a6cd34842633dc344924a2d Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M iperlsys.h M mg.h M op.h M pad.h M perl.h M perl_inc_macro.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M unixish.h M utf8.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #3 - break multiline define Commit: a16b12e4c202beda712b8b18f973fa37a0d65d4c https://github.com/Perl/perl5/commit/a16b12e4c202beda712b8b18f973fa37a0d65d4c Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M av.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_siphash.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M sv_inline.h M thread.h M unixish.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #4 - fix line continuation and related ws issues Commit: a29d6e1d0e3da30b3fe089601e2ccaab05a3ca98 https://github.com/Perl/perl5/commit/a29d6e1d0e3da30b3fe089601e2ccaab05a3ca98 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h M cop.h M cv.h M dosish.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M invlist_inline.h M iperlsys.h M op.h M op_reg_common.h M perl.h M perl_inc_macro.h M perlvars.h M pp.h M regcomp.h M regexp.h M sbox32_hash.h M scope.h M sv.h M thread.h M utf8.h M utfebcdic.h M util.h M vutil.h M zaphod32_hash.h Log Message: --- WS Cleanup Stage #5 - break long define For long define statements put the replacement part on their own line. Also wrap comments on long lines. Commit: 2bdece94e37ee48190616084f72ce2fdc2da8a0b https://github.com/Perl/perl5/commit/2bdece94e37ee48190616084f72ce2fdc2da8a0b Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h M INTERN.h M XSUB.h M av.h M cop.h M cv.h M dosish.h M fakesdio.h M form.h M gv.h M handy.h M hv.h M hv_func.h M hv_macro.h M inline.h M intrpvar.h M invlist_inline.h M iperlsys.h M mg.h M mydtrace.h M nostdio.h M op.h M op_reg_common.h M pad.h M parser.h M perl.h M perl_inc_macro.h M perl_langinfo.h M perl_siphash.h M perlapi.h M perlio.h M perliol.h M perlsdio.h M perlstatic.h M perlvars.h M pp.h M regcomp.h M regexp.h M reginline.h M sbox32_hash.h M scope.h M sv.h M sv_inline
[Perl/perl5] 2d5746: regen/regcomp.pl - make robust to line continuatio...
Branch: refs/heads/yves/ws_cleanup_headers Home: https://github.com/Perl/perl5 Commit: 2d5746668ef111e0803e550ab43eebab1cbf9841 https://github.com/Perl/perl5/commit/2d5746668ef111e0803e550ab43eebab1cbf9841 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/regcomp.pl Log Message: --- regen/regcomp.pl - make robust to line continuations in header files I noticed that tests fail if some of these defines are changed to use a line continuation. This fixes the problem. For instance, some of the defines that are parsed by this code are rather long and if they get broken into a multiline statement with C pre processor style line continuations they would get dropped from regnodes.h and our debug output. Commit: dfaa5014e2c602b1abef9cf77e5d304059f5d348 https://github.com/Perl/perl5/commit/dfaa5014e2c602b1abef9cf77e5d304059f5d348 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M ext/XS-APItest/t/locale.t Log Message: --- XS-APItest/t/locale.t - deal with indented values properly The old code used a regex that would split on exactly one space, so if the data was changed to have more than one then it would get absorbed into the name that was parsed out of the header file, leading the code to test for things like "FOO ", which of course don't exist. Likely this could have caused other issues too, but the defines in practice are single symbols. Commit: 14fdb8c1ad57e4412258d812dc54de8ec1ff66fb https://github.com/Perl/perl5/commit/14fdb8c1ad57e4412258d812dc54de8ec1ff66fb Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M XSUB.h Log Message: --- XSUB.h - line up properly and make sure they are shorter than 80 cols Commit: 169a815d828d7804401047b555979fa7484f7220 https://github.com/Perl/perl5/commit/169a815d828d7804401047b555979fa7484f7220 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - remove unused macros None of these are used anymore. See c62fdeb784c7643c90d2ea8c2ec0f03a548da338 for more details. Commit: 7b18aa456b06c4793de514add458092b137b8aaa https://github.com/Perl/perl5/commit/7b18aa456b06c4793de514add458092b137b8aaa Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M perlio.h Log Message: --- perlio.h - break long comment line Commit: 7fd8944f9a59a3c5e6d46ecbb81a70ee19db746f https://github.com/Perl/perl5/commit/7fd8944f9a59a3c5e6d46ecbb81a70ee19db746f Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M cop.h Log Message: --- cop.h - fix incorrect var name in comment (PL_in_eval) Someone missed an '_' in the name in the comment, the correct name is 'PL_in_eval' not 'PL in_eval'. Commit: 345aa16be625f09ae8f00358e69d2dcf34f8cd18 https://github.com/Perl/perl5/commit/345aa16be625f09ae8f00358e69d2dcf34f8cd18 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - join a comment together into one line a later commit will resplit this again Commit: 5b0820aec99f71610a3b09a9d3e5be98bf9ccdc4 https://github.com/Perl/perl5/commit/5b0820aec99f71610a3b09a9d3e5be98bf9ccdc4 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M utfebcdic.h Log Message: --- utfebcdic.h - fix comment indent Commit: d34820e29187c424f31fa4421d4006fac18cd008 https://github.com/Perl/perl5/commit/d34820e29187c424f31fa4421d4006fac18cd008 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M handy.h Log Message: --- handy.h - fix typo in comment Commit: 1b9d2a0e6769e3a29068b0f7057e37aea7694336 https://github.com/Perl/perl5/commit/1b9d2a0e6769e3a29068b0f7057e37aea7694336 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M intrpvar.h Log Message: --- intrpvar.h - break comment over multiple lines Commit: 53f4495dbd536161a5e6ce03aa682899f9e7e056 https://github.com/Perl/perl5/commit/53f4495dbd536161a5e6ce03aa682899f9e7e056 Author: Yves Orton Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M pad.h Log Message: --- pad.h - reword comment to be more legible The prevous verbiage ended the comment with the term "padnamelist *", which put the "*" right next to the end comment marker, which was a bit confusing. This wording put the * in the middle of the sentence where it is clear it is not a mistake. Also note that the previous text used tabs internally, and so this change /looks/ like it is off indent, it is not, it is lined up with the surrounding lines. Commit: 07a8260be3484bec2f05176ed169f640fe9d8f22 https://github.com/Perl/perl5/commi
[Perl/perl5] 0490d6: Refactor opcode.pl - untabify
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0490d6816e266e8903f5cb5be82e162fc4c1b758 https://github.com/Perl/perl5/commit/0490d6816e266e8903f5cb5be82e162fc4c1b758 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - untabify Commit: 70fbb41dda82257e7dd2ac68e9a3e2633f2362fc https://github.com/Perl/perl5/commit/70fbb41dda82257e7dd2ac68e9a3e2633f2362fc Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - required little bit newer perl This is perl5 developer tool, it's safe to expect contributors have something newer at their disposal. Commit: 07c46395b8b3ee8b5334b11e6c8d08e1fce19298 https://github.com/Perl/perl5/commit/07c46395b8b3ee8b5334b11e6c8d08e1fce19298 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move prologue into function Commit: 1a0b7cbe5800b38d023ebb239c0bb9082db87d18 https://github.com/Perl/perl5/commit/1a0b7cbe5800b38d023ebb239c0bb9082db87d18 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move defines into function Commit: f304415ff0355af37d5382ec491da9df928cc1be https://github.com/Perl/perl5/commit/f304415ff0355af37d5382ec491da9df928cc1be Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move opnames into function Commit: ebcc4fd44d17217ac52db4d12a47e5b69b4d660f https://github.com/Perl/perl5/commit/ebcc4fd44d17217ac52db4d12a47e5b69b4d660f Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move PL_ppaddr into function Commit: 34d5654168532f1701c42c62b6cf8f7078eedd13 https://github.com/Perl/perl5/commit/34d5654168532f1701c42c62b6cf8f7078eedd13 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move PL_check into function Commit: 9fe99adfe6cb8cd0b5936e55a3157d41f8fa6b27 https://github.com/Perl/perl5/commit/9fe99adfe6cb8cd0b5936e55a3157d41f8fa6b27 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - move PL_opargs into function Commit: 716e19d0e378dcac340b090c8f967d45a98fad6c https://github.com/Perl/perl5/commit/716e19d0e378dcac340b090c8f967d45a98fad6c Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opcode.h - unglobalize output handle Commit: 8931876f3f0269b3f1e9406e29a0291e1f67f51a https://github.com/Perl/perl5/commit/8931876f3f0269b3f1e9406e29a0291e1f67f51a Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opnames.h - move enum generator into function Commit: 270bbd1c301c90e4d8045425e831bdff58700b44 https://github.com/Perl/perl5/commit/270bbd1c301c90e4d8045425e831bdff58700b44 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opnames.h - move opcode predicates into function Commit: a2a8c684743f1579d09f3eea3fe14d9a5fd16f9d https://github.com/Perl/perl5/commit/a2a8c684743f1579d09f3eea3fe14d9a5fd16f9d Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opnames.h - move epilogue into function Commit: 6670cf877529cd66e7e350aff0ab375ed7f5bc7f https://github.com/Perl/perl5/commit/6670cf877529cd66e7e350aff0ab375ed7f5bc7f Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - opnames.h - unglobalize output handle Commit: 3892d1b9862e0060a24b706f9d106238a944f6c5 https://github.com/Perl/perl5/commit/3892d1b9862e0060a24b706f9d106238a944f6c5 Author: Branislav Zahradník Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/opcode.pl Log Message: --- Refactor opcode.pl - pp_proto.h - move generator code to function Commit: 8fdca06d4c48713a29ee05eea9cba1ebd7adec98 https://githu