In perl.git, the branch smoke-me/khw-charclass has been created
<http://perl5.git.perl.org/perl.git/commitdiff/4e7d967ad60b21e01b553057f8fb13f5b355a242?hp=0000000000000000000000000000000000000000>
at 4e7d967ad60b21e01b553057f8fb13f5b355a242 (commit)
- Log -----------------------------------------------------------------
commit 4e7d967ad60b21e01b553057f8fb13f5b355a242
Author: Karl Williamson <[email protected]>
Date: Sat Jul 27 19:10:27 2013 -0600
regcomp.c: Change Debug output of char classes
This commit causes the debug output that was formerly "\x4ff", for
example to be \x{4f}f. It always puts braces around the hex to separate
it from other characters.
M regcomp.c
commit 10d464e64ca98d968c3d583fd4e3beaca3dbc24a
Author: Karl Williamson <[email protected]>
Date: Sat Jul 27 18:45:18 2013 -0600
regcomp.c: Debug output clearer ranges
It is confusing to have a range that isn't one of the easy to grok
all-digits, all-lowercase or all-uppercase. It isn't very clear, for
example what all is in the range [A-z]. This commit changes the dump
(which is output when the command line option -Dr is specified, for
example) so that if a range in it includes more than just the obvious
things, it will output the range not like "A-z", but instead
"\x{41}-\x{7A}". But things like "A-Z", "0-9" will still be output as
that.
There is another place where I didn't change to use this new technique,
later on in Perl_regprop. This would have been more complicated to
change, and should only output such confusing things rarely, namely when
what is getting dumped includes a user-defined Unicode-like property
whose definition wasn't known at regex compile time.
M regcomp.c
commit 1847be4ae8c00c160caa2193786d0d477c43693e
Author: Karl Williamson <[email protected]>
Date: Sat Jul 27 18:21:40 2013 -0600
regcomp.c: White-space only
This indents properly to correspond to a newly formed block
M regcomp.c
commit 887cc0fe311fab4684e00ce8ac676dbd6f777b19
Author: Karl Williamson <[email protected]>
Date: Sat Jul 27 18:19:29 2013 -0600
regcomp.c: Change debug output to use \t, etc instead of hex
It is easier to read the standard abbreviations \t, \n, etc than the hex
equivalents, \x09, ...
M regcomp.c
commit 63e01e6e3c1b290666f3c2412073ace410950eea
Author: Karl Williamson <[email protected]>
Date: Sat Jul 27 18:14:12 2013 -0600
regcomp.c: Extract duplicated code into single fcn
This code that appears twice is nearly duplicate.
M embed.fnc
M embed.h
M proto.h
M regcomp.c
-----------------------------------------------------------------------
--
Perl5 Master Repository