In perl.git, the branch smoke-me/khw-masked has been created
<https://perl5.git.perl.org/perl.git/commitdiff/429f1862fde4b817b1f1010a55db0bff879f063d?hp=0000000000000000000000000000000000000000>
at 429f1862fde4b817b1f1010a55db0bff879f063d (commit)
- Log -----------------------------------------------------------------
commit 429f1862fde4b817b1f1010a55db0bff879f063d
Author: Karl Williamson <[email protected]>
Date: Fri Jan 26 15:54:05 2018 -0700
l
commit 52822faa6738e99409d2a7e0e3de5ace53d42c38
Author: Karl Williamson <[email protected]>
Date: Fri Jan 26 12:33:20 2018 -0700
regexec.c: Use meaningful variable name; comment
It took me quite a while to figure out what 'tmp' is doing here. So I
renamed it to a more meaningful name, and added comments.
commit 81156421548744f13d4e105f7f00757cdf94eadf
Author: Karl Williamson <[email protected]>
Date: Thu Jan 25 15:00:59 2018 -0700
XXX needs tests Fix bug with new ASCII regnodes
commit 56e29662a2f943ef14d90e5e5f3b77f2e1ff6cf6
Author: Karl Williamson <[email protected]>
Date: Thu Jan 25 13:36:25 2018 -0700
regcomp.c: Clarify comment
commit 9cc497e1cdca0312a196a231bd6492f4147cd6e8
Author: Karl Williamson <[email protected]>
Date: Thu Jan 25 13:35:09 2018 -0700
regcomp.c: White-space only
Indent code that the previous commit created a block around
commit 58016aa9130308287610f8caf3677352a6596b3f
Author: Karl Williamson <[email protected]>
Date: Thu Jan 25 13:26:16 2018 -0700
regcomp.c: Allow a fcn param to be NULL
In which case handling is skipped. This is in preparation for a future
commit which will use this function in a slightly different manner
commit 9030a5a604d822badea93d8dea96e490fa9a8fae
Author: Karl Williamson <[email protected]>
Date: Thu Jan 25 13:20:24 2018 -0700
regcomp.c: Use existing function to do task
The function does it better than this code, which looked too deeply into
the internals, and got it wrong sometimes, because it didn't look at the
state of the inversion. The consequences are not a bug, but potentially
forgoing an optimization, or needlessly looking for an optimization that
will turn out to not be there.
commit 076ead848ecf8f92bcfdeff1a1281093d7d67ceb
Author: Karl Williamson <[email protected]>
Date: Tue Jan 23 13:38:04 2018 -0700
regcomp.c: Fix typo in comment
commit ce004a36b8fa576ed4a37c0a92e723042310fa03
Author: Karl Williamson <[email protected]>
Date: Fri Dec 29 15:45:38 2017 -0700
regexec.c: Use word-at-a-time to repeat /i single byte pattern
For most of the case folding pairs, like [Aa], it is possible to use a
mask to match them word-at-a-time in regrepeat(), so that long sequences
of them are handled with significantly better performance.
commit 279600546ef5cada18a1091a9660435cc600fecc
Author: Karl Williamson <[email protected]>
Date: Fri Dec 29 15:17:41 2017 -0700
regexec.c: Use word-at-a-time to repeat a single byte pattern
There is special code in the function regrepeat() to handle instances
where the pattern to repeat is a single byte. These all can be done
word-at-a-time to significantly increase the performance of long
repeats.
commit 985b6149d11e1ff2b23cdec3143ebf2132e2b902
Author: Karl Williamson <[email protected]>
Date: Sat Jan 20 14:50:14 2018 -0700
Compile _variant_byte_number() on EBCDIC
A future commit will use this on EBCDIC platforms.
commit 36718cbf284a4fe30624b4b1e74890e82a51314c
Author: Karl Williamson <[email protected]>
Date: Tue Dec 26 18:25:26 2017 -0700
regexec.c: Replace loop by memchr()
This can be called on a potentially long string.
commit 79ca01cf7a4952678a7781d60c23dbd080944693
Author: Karl Williamson <[email protected]>
Date: Mon Jan 22 13:55:03 2018 -0700
recomp.sym: Add MASKED regnode
-----------------------------------------------------------------------
--
Perl5 Master Repository