From f1bcae08d82e5348df8b5dc0c44313ea38deb12b Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Sat, 31 Mar 2018 11:18:38 -0600 Subject: Use charnames inversion lists This commit makes the inversion lists for parsing character name global instead of interpreter level, so can be initialized once per process, and no copies are created upon new thread instantiation. More importantly, this is another instance where utf8_heavy.pl no longer needs to be loaded, and the definition files read from disk. --- intrpvar.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'intrpvar.h') diff --git a/intrpvar.h b/intrpvar.h index 00d612a77f..a05e847e45 100644 --- a/intrpvar.h +++ b/intrpvar.h @@ -645,8 +645,6 @@ PERLVAR(I, InBitmap, SV *) /* utf8 character class swashes */ PERLVAR(I, utf8_mark, SV *) -PERLVAR(I, utf8_charname_begin, SV *) -PERLVAR(I, utf8_charname_continue, SV *) PERLVARA(I, utf8_swash_ptrs, POSIX_SWASH_COUNT, SV *) PERLVAR(I, seen_deprecated_macro, HV *) -- cgit v1.2.1