In perl.git, the branch khw/utf8-notinlined has been created
<https://perl5.git.perl.org/perl.git/commitdiff/2adff632a7ef25deefe3d8bb0b7eff7da9f96d60?hp=0000000000000000000000000000000000000000>
at 2adff632a7ef25deefe3d8bb0b7eff7da9f96d60 (commit)
- Log -----------------------------------------------------------------
commit 2adff632a7ef25deefe3d8bb0b7eff7da9f96d60
Author: Karl Williamson <[email protected]>
Date: Mon Jan 22 12:55:31 2018 -0700
Use dfa to speed up translating UTF-8 into code point
This dfa, available from the internet, has the reputation of being the
fastest general translator. It does not allow Perl extended UTF-8.
This commit changes to use it at the beginning of our translator,
modifying it to accept surrogates, and all 4-byte UTF-8. If a probem
occurs, it drops down into our regular translator to handle
warnings and errors and 5-and-up-byte Perl extended.
-----------------------------------------------------------------------
--
Perl5 Master Repository