In perl.git, the branch smoke-me/khw-regcomp has been created
<http://perl5.git.perl.org/perl.git/commitdiff/264e1fbe5b70b3f16d20209c7faf8f242cf596d8?hp=0000000000000000000000000000000000000000>
at 264e1fbe5b70b3f16d20209c7faf8f242cf596d8 (commit)
- Log -----------------------------------------------------------------
commit 264e1fbe5b70b3f16d20209c7faf8f242cf596d8
Author: Karl Williamson <[email protected]>
Date: Thu Sep 10 22:33:16 2015 -0600
1U
M toke.c
commit 3f0c457b2e5537535069ee7a7cfe370784ddff7c
Author: Karl Williamson <[email protected]>
Date: Thu Sep 10 21:20:14 2015 -0600
xxxtoke.c
M toke.c
commit 6af0b70aa3f9924d6b9be161c023fabb85893456
Author: Karl Williamson <[email protected]>
Date: Thu Sep 10 20:13:10 2015 -0600
125990
M regcomp.c
M t/re/pat_advanced.t
M t/test.pl
commit 776f22038fcdce398255647ab2c84744a4e67ebf
Author: Thomas Sibley <[email protected]>
Date: Wed Sep 9 22:51:06 2015 -0700
English.pm: Only alias $- to $FORMAT_LINES_LEFT
Avoids aliasing %- and @- as %FORMAT_LINES_LEFT and @FORMAT_LINES_LEFT.
I audited the rest of perlvar and English.pm for over-eager aliasing of
unrelated variables but found no other cases.
M lib/English.pm
commit efcd45b453eccb5da31d40a98d646f1d15d3b149
Author: Thomas Sibley <[email protected]>
Date: Wed Sep 9 21:35:09 2015 -0700
perlvar: %LAST_MATCH_START is not %-
%- has no English alias. %FORMAT_LINES_LEFT works in practice thanks to
indiscriminate typeglob aliasing, but that really doesn't count!
%LAST_PAREN_MATCHES or %LAST_PAREN_ALL_MATCH might be a reasonable
addition for %-, to parallel %+ and %LAST_PAREN_MATCH.
M pod/perlvar.pod
commit 1f657e18b7941b38f0b2c38722bc7578f083b97a
Author: Karl Williamson <[email protected]>
Date: Wed Sep 9 20:50:31 2015 -0600
XXX toke.c: Smoke
M toke.c
commit 1ae843611839b16f72ad6a5655abd4cb4d7b418d
Author: Karl Williamson <[email protected]>
Date: Wed Sep 9 19:40:09 2015 -0600
regcomp.c: Split an internal flag into 2
This splits the flag used to communicate between parsing layers that the
sizing pass needs to be restarted and the pattern upgraded to UTF-8. It
is split into a bit meaning to restart pass1 and a bit to do the
upgrade. This is in preparation for the next commit which will have a
2nd reason to restart pass1.
M regcomp.c
commit 32767d2cfc757a3608ff2d25b324520811a24cf7
Author: Karl Williamson <[email protected]>
Date: Wed Sep 9 19:37:02 2015 -0600
regcomp.c: Add assertion and parameter to macro
It's clearer and safer to pass the name of a local variable to a macro,
rather than assuming the macro knows the correct name.
M regcomp.c
commit cec0efaf00cc3f640908e4ae4afe534e0018825a
Author: Karl Williamson <[email protected]>
Date: Wed Sep 9 12:43:15 2015 -0600
regcomp.c: Fix comment
M regcomp.c
-----------------------------------------------------------------------
--
Perl5 Master Repository