Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 31b3ca879289d508d6a9146a63003f21b701683d
https://github.com/Perl/perl5/commit/31b3ca879289d508d6a9146a63003f21b701683d
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Add utility macros to wrap mutations of RExC_parse
* RExC_parse_incf(flag)
* RExC_parse_inc()
* RExC_parse_inc_safef(flag)
* RExC_parse_inc_safe()
* RExC_parse_inc_utf8()
* RExC_parse_inc_if_char()
* RExC_parse_inc_by(n_octets)
* RExC_parse_set(to_ptr)
See comments in patch for explanation of each one.
Commit: c9838684b6f85be4960fc0ba23fd97d8e06a9b0f
https://github.com/Perl/perl5/commit/c9838684b6f85be4960fc0ba23fd97d8e06a9b0f
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse++` with RExC_parse_inc_by(1)
Commit: 6a47f9302373864435dceaab31f8535bb5d1a610
https://github.com/Perl/perl5/commit/6a47f9302373864435dceaab31f8535bb5d1a610
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse = x` with RExC_parse_set(x)
Commit: 7d7c745ff851157f7b49654698f14185d45c0e5b
https://github.com/Perl/perl5/commit/7d7c745ff851157f7b49654698f14185d45c0e5b
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += UTF8SKIP(RExC_parse)` with
RExC_parse_inc_utf8
Commit: d74e063f81f513edf9f8e819e56e5d13f07659bb
https://github.com/Perl/perl5/commit/d74e063f81f513edf9f8e819e56e5d13f07659bb
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += SKIP_IF_CHAR(...)` with
RExC_parse_inc_if_char()
Commit: ef2d9007a52f1cb7c9cc0d417db8ab3758871731
https://github.com/Perl/perl5/commit/ef2d9007a52f1cb7c9cc0d417db8ab3758871731
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += (UTF) ? UTF8SKIP(RExC_parse) : 1` with
RExC_parse_inc()
Commit: e0702de6aebbe50e9a1ed1d3a4c703e4ca5fd8d7
https://github.com/Perl/perl5/commit/e0702de6aebbe50e9a1ed1d3a4c703e4ca5fd8d7
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += UTF ? UTF8_SAFE_SKIP(...) : 1` with
RExC_parse_inc_safe()
Commit: 6808022099ede18edbc3ae788cb2c32040e59ac5
https://github.com/Perl/perl5/commit/6808022099ede18edbc3ae788cb2c32040e59ac5
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += x` with RExC_parse_inc_by(x)
Commit: e62a48c0e93fce263b65e7dffd71df5380328735
https://github.com/Perl/perl5/commit/e62a48c0e93fce263b65e7dffd71df5380328735
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace `RExC_parse += 2` with RExC_parse_inc_by(2)
Commit: 8a4f7e019ceeb33732fce1e96ddd60afa7ffd716
https://github.com/Perl/perl5/commit/8a4f7e019ceeb33732fce1e96ddd60afa7ffd716
Author: Yves Orton <[email protected]>
Date: 2022-03-04 (Fri, 04 Mar 2022)
Changed paths:
M regcomp.c
Log Message:
-----------
regcomp.c: Replace RExC_parse_inc() like exprs not using UTF with
RExC_parse_incf()
Mostly RExC_parse mutations using UTF8SKIP(RExC_parse) use the UTF flag
to determine if they should increment by 1 or increment by the
UTF8SKIP() return value, but this one uses a different flag
Compare: https://github.com/Perl/perl5/compare/1e2aa9cdc0f7...8a4f7e019cee