summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2018-03-29 16:32:49 -0600
committerKarl Williamson <khw@cpan.org>2018-03-31 15:36:46 -0600
commitb74fe592196bcf9f41b2e13d774c2c6513a650df (patch)
tree9f90d065de465962410e8f0c88529939b7ce22a7 /sv.c
parentd2aadf62cbb988487f162551df71b8a36cb54fb6 (diff)
downloadperl-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.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sv.c b/sv.c
index d38ccdcb91..07865bb2c1 100644
--- a/sv.c
+++ b/sv.c
@@ -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.