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

Reply via email to