In perl.git, the branch smoke-me/khw-regcomp has been created
<http://perl5.git.perl.org/perl.git/commitdiff/fc2d661e17a7ce339ae9e2a2f3a6c150c14a675b?hp=0000000000000000000000000000000000000000>
at fc2d661e17a7ce339ae9e2a2f3a6c150c14a675b (commit)
- Log -----------------------------------------------------------------
commit fc2d661e17a7ce339ae9e2a2f3a6c150c14a675b
Author: Karl Williamson <[email protected]>
Date: Sat Dec 19 22:51:56 2015 -0700
later
M regcomp.c
M t/lib/warnings/regcomp
commit cbf1138d8d26433b1e822af796b8729e66ddbfa2
Author: Karl Williamson <[email protected]>
Date: Sat Dec 19 11:22:04 2015 -0700
regcomp.c: Skip some work
We can optimize ANYOF nodes that are equivalent to POSIX character
classes. Discovering if they are equivalent takes work, which can be
skipped with a simple test that will rule out many run-of-the-mill
character classes.
M regcomp.c
commit 728c238fd4afc576537fa559c189e4bd8ff076fa
Author: Karl Williamson <[email protected]>
Date: Sat Dec 19 11:19:35 2015 -0700
regcomp.c: White space only
Indent a section of code in preparation for the next commit which will
make it into a block.
M regcomp.c
commit 12a06f00458f9040b1d5daddeed74d326c1d9a68
Author: Karl Williamson <[email protected]>
Date: Sat Dec 19 11:14:07 2015 -0700
regcomp.c: Add comments
M regcomp.c
commit 780ebcee3692acbb5d9cd923e9f4f0d2b4b1f388
Author: Karl Williamson <[email protected]>
Date: Thu Nov 19 21:39:54 2015 -0700
regcomp.c: Make sure parse ptr positioned for err msgs
This modifies some macros to make sure that the <--HERE pointer is at a
character boundary, not beyond the input string.
M regcomp.c
commit ebcf059148b9278024e70d82b2c8288ae6e89062
Author: Karl Williamson <[email protected]>
Date: Thu Nov 19 20:51:04 2015 -0700
regcomp.c: Add 2 basic assertions
These should be true because an SV* should always have a trailing NUL,
but a lot of things in this code depend on it. It's worthwhile to point
that out; I wasn't sure it was true until I investigated. And an
assert() makes sure it is really true
M regcomp.c
commit 76cafc4b719e672dfe4978d27495823063639ac8
Author: Karl Williamson <[email protected]>
Date: Tue Oct 20 22:23:00 2015 -0600
pp_hot.c: Add assertion
This will make the cause of any future failures more clear.
M pp_hot.c
commit 863c10f6939a62fb5583f7c44c919102b7ba3293
Author: Karl Williamson <[email protected]>
Date: Tue Oct 20 22:21:42 2015 -0600
perlapi: Clarify 'string' vs. buffer
A string strictly is NUL terminated, but our terminology is lax
M autodoc.pl
M handy.h
commit 89ee02fcb66cf0d578fdbc2fe35a0a2acddd5ffc
Author: Karl Williamson <[email protected]>
Date: Tue Oct 20 22:08:59 2015 -0600
utf8.h: Add 2 assertions
This makes sure in DEBUGGING builds that the macro is called correctly.
M utf8.h
commit 493e5c0899083205c95f30b59055e4dc70622847
Author: Karl Williamson <[email protected]>
Date: Fri Sep 11 12:37:27 2015 -0600
test.pl
M t/test.pl
-----------------------------------------------------------------------
--
Perl5 Master Repository