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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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 <demer...@gmail.com> 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/commit/07a8260be3484bec2f05176ed169f640fe9d8f22 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M intrpvar.h Log Message: ----------- intrpvar.h - reword comment to be easier to understand and wrap. The old text was difficult to wrap and a little disjointed in terms of readibility. This captures the same essence but in a more concise and easier to wrap form. Commit: 98b4d3f967ece09133ff624a7240906741954390 https://github.com/Perl/perl5/commit/98b4d3f967ece09133ff624a7240906741954390 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M zaphod32_hash.h Log Message: ----------- zaphod32_hash.h - rework comment to be more legible Commit: 366c48f11f01f3df1222b1414d2b7ffbec185e2c https://github.com/Perl/perl5/commit/366c48f11f01f3df1222b1414d2b7ffbec185e2c Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M regen/regcomp.pl Log Message: ----------- regen/regcomp.pl - deal with multiline comment Changing a long single line comment to a multiline comment would cause the comment to be dropped from regnodes.h. This ensures the comment is included in the regnodes output. Commit: 720f3fc9a21f5c67b236b0068f0e75ccd4a1436b https://github.com/Perl/perl5/commit/720f3fc9a21f5c67b236b0068f0e75ccd4a1436b Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M util.h Log Message: ----------- util.h - remove slash to make line easier to autowrap later Commit: a5a29850141c04edc9fd3872aa954ac8e2c062bd https://github.com/Perl/perl5/commit/a5a29850141c04edc9fd3872aa954ac8e2c062bd Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M cv.h Log Message: ----------- cv.h - remove left sidecomment star Commit: f8d23d92390ce4ffab70d4dcb17b66f19f6fbe7d https://github.com/Perl/perl5/commit/f8d23d92390ce4ffab70d4dcb17b66f19f6fbe7d Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M EXTERN.h Log Message: ----------- EXTERN.h - Add whitespace to comment to make more readable Makes it a bit more clear that this is documenting two things. Commit: 017eb6b8d35c771495eb2ade1165d6de490d7484 https://github.com/Perl/perl5/commit/017eb6b8d35c771495eb2ade1165d6de490d7484 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M op_reg_common.h Log Message: ----------- op_reg_common.h - break long defines Commit: 361ae85adc96aa8e3746d2245134eeb54a8760a6 https://github.com/Perl/perl5/commit/361ae85adc96aa8e3746d2245134eeb54a8760a6 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M gv.h Log Message: ----------- gv.h - mark the unused GVf flag with a RESERVED define this make the table layout of the defines more obvious. Compare: https://github.com/Perl/perl5/compare/6554691df8da...361ae85adc96