In perl.git, the branch smoke-me/khw-5.21 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/b031d7f5eaa07fe736faec393c24b95859cb56a5?hp=0000000000000000000000000000000000000000>
at b031d7f5eaa07fe736faec393c24b95859cb56a5 (commit)
- Log -----------------------------------------------------------------
commit b031d7f5eaa07fe736faec393c24b95859cb56a5
Author: Karl Williamson <[email protected]>
Date: Fri Aug 1 10:04:16 2014 -0600
Avoid redundant test -in -Dr output
There is an optimization in regcomp.c which saves memory when used, but
which caused -Dr output to display the same code points twice.
I didn't add a test to ext/re/t/regop.t because this only happens for a
Unicode property, under certain circumstances, and that triggers a lot
of other regex patterns to be compiled which are subject to change, so
the test would frequently have to be updated. This only affects
debugging output anyway.
M embed.fnc
M embed.h
M proto.h
M regcomp.c
M regexec.c
commit 8f403fbdac52563ffdc60fb7ab0ce6ff3b9df641
Author: Karl Williamson <[email protected]>
Date: Fri Aug 1 09:58:02 2014 -0600
regcomp.c: Reorder cases: in switch
This makes it slightly more reader-friendly
M regcomp.c
commit d81c79331dda42b513970f9ce65ea5486b54b8c3
Author: Karl Williamson <[email protected]>
Date: Fri Aug 1 09:46:12 2014 -0600
Add ESC to unicode_constants.h
This avoids a runtime translation.
M regcomp.c
M regen/unicode_constants.pl
M toke.c
M unicode_constants.h
commit 16b91c5a02ed246f23e07ccb06f67b8181d62280
Author: Karl Williamson <[email protected]>
Date: Fri Aug 1 09:09:41 2014 -0600
Move _get_regclass_nonbitmap_data() to regcomp.c
This function, though mostly used by regexec.c and previously contained
therein, relies on the particular data structure in regcomp.c, so it
makes sense to move it adjacent to the code that generates the
structure. Future commits will add function calls to this function that
are (currently) only in regcomp.c, and so will tie it tighter to that
file.
This just moves the code with surrounding #ifdef, adds a couple of blank
lines and adjusts the comments. No other changes were made.
M regcomp.c
M regexec.c
commit 495f9697bbf399d4c26ca626bccfef555a62aef4
Author: Karl Williamson <[email protected]>
Date: Mon Jun 30 15:03:14 2014 -0600
regex: Use #define for number of bits in ANYOF
ANYOF nodes (for bracketed character classes) currently are for code
points 0-255. This is the first step in the eventual making that size
configurable
M regcomp.c
M regcomp.h
M regexec.c
commit 9336ca26fd26f487199e16443c5cdca42434263c
Author: Karl Williamson <[email protected]>
Date: Tue Jun 17 18:49:53 2014 -0600
XXX partial perlapi text
M perlvars.h
commit b9dac58c42a917cb815794d78592d537e6873315
Author: Karl Williamson <[email protected]>
Date: Sat May 17 19:37:06 2014 -0600
XXX Don't push. attempt to tell tries everything at compile time
But, it appears this is thrown away, have to consult with Yves to see if
is worth pursuing
M embed.fnc
M embed.h
M perl.h
M proto.h
M regcomp.c
M regcomp.h
M regcomp.sym
-----------------------------------------------------------------------
--
Perl5 Master Repository