diff options
author | Karl Williamson <khw@cpan.org> | 2018-03-29 16:32:49 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2018-03-31 15:36:46 -0600 |
commit | b74fe592196bcf9f41b2e13d774c2c6513a650df (patch) | |
tree | 9f90d065de465962410e8f0c88529939b7ce22a7 /sv.c | |
parent | d2aadf62cbb988487f162551df71b8a36cb54fb6 (diff) | |
download | perl-b74fe592196bcf9f41b2e13d774c2c6513a650df.tar.gz |
Use compiled-in C structure for inverted case folds
This commit changes to use the C data structures generated by the
previous commit to compute what characters fold to a given one. This is
used to find out what things should match under /i.
This now avoids the expensive start up cost of switching to perl
utf8_heavy.pl, loading a file from disk, and constructing a hash from
it.
Diffstat (limited to 'sv.c')
-rw-r--r-- | sv.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -15688,7 +15688,6 @@ perl_clone_using(PerlInterpreter *proto_perl, UV flags, PL_registered_mros = hv_dup_inc(proto_perl->Iregistered_mros, param); PL_blockhooks = av_dup_inc(proto_perl->Iblockhooks, param); - PL_utf8_foldclosures = hv_dup_inc(proto_perl->Iutf8_foldclosures, param); /* Call the ->CLONE method, if it exists, for each of the stashes identified by sv_dup() above. |