This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regexec.c: Use new macros instead of swashes
authorKarl Williamson <public@khwilliamson.com>
Sun, 2 Sep 2012 20:46:38 +0000 (14:46 -0600)
committerKarl Williamson <public@khwilliamson.com>
Fri, 14 Sep 2012 03:14:02 +0000 (21:14 -0600)
commit45fdf108c5f4d5c719b8d2f7389c81e54795bad7
tree762c2b213f34c1467f50c28e5e1b2e7eec3375f9
parent612ead590b8b5f05e4060738540192ece946c340
regexec.c: Use new macros instead of swashes

A previous commit has caused macros to be generated that will match
Unicode code points of interest to the \X algorithm.  This patch uses
them.  This speeds up modern Korean processing by 15%.

Together with recent previous commits, the throughput of modern Korean
under \X has more than doubled, and is now comparable to other
languages (which have increased themselved by 35%)
embed.fnc
embed.h
embedvar.h
intrpvar.h
proto.h
regen/unicode_constants.pl
regexec.c
sv.c
unicode_constants.h
utf8.c