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

Reply via email to