This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Use charnames inversion lists
authorKarl Williamson <khw@cpan.org>
Sat, 31 Mar 2018 17:18:38 +0000 (11:18 -0600)
committerKarl Williamson <khw@cpan.org>
Sat, 31 Mar 2018 21:36:45 +0000 (15:36 -0600)
commitf1bcae08d82e5348df8b5dc0c44313ea38deb12b
treef8c12cfd58ff90426563d05ef2688442b6e58cdf
parent9c4165e33442f4b2fbc036d677b5a9196a5375ee
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.
embed.fnc
embed.h
embedvar.h
intrpvar.h
invlist_inline.h
perl.c
perlapi.h
perlvars.h
proto.h
sv.c
toke.c