Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 756cf5b8e3f0e9bf26a32dd9207ba46999b12d8f
https://github.com/Perl/perl5/commit/756cf5b8e3f0e9bf26a32dd9207ba46999b12d8f
Author: Hugo van der Sanden <[email protected]>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M regcomp.c
Log Message:
-----------
[gh 17847] Include data->pos_delta in #if'd-out diagnostic
Commit: e096e509321e540009a195ee8530c7dd07c62125
https://github.com/Perl/perl5/commit/e096e509321e540009a195ee8530c7dd07c62125
Author: Hugo van der Sanden <[email protected]>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M regcomp.c
Log Message:
-----------
[gh 17847] avoid overflow on delta in study_chunk
delta and pos_delta may hold OPTIMIZE_INFTY to represent infinity.
Commit: 8227b2b69230eaeea8f88d757b20021608518279
https://github.com/Perl/perl5/commit/8227b2b69230eaeea8f88d757b20021608518279
Author: Hugo van der Sanden <[email protected]>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M regcomp.c
Log Message:
-----------
[gh 17847] data->pos_delta should stick at infinity
The expression we're about to add to data->pos_delta in this part of
study_chunk() can be both positive or negative; however while we apply
an overflow check to avoid exceeding OPTIMIZE_INFTY, we were happily
subtracting from it when the expression was negative, making it no longer
infinite.
Compare: https://github.com/Perl/perl5/compare/f72873660d1d...8227b2b69230