This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
handy.h: isIDFIRST_utf8() changed to use XIDStart
authorKarl Williamson <public@khwilliamson.com>
Thu, 17 Feb 2011 21:43:10 +0000 (14:43 -0700)
committerKarl Williamson <public@khwilliamson.com>
Thu, 17 Feb 2011 22:41:54 +0000 (15:41 -0700)
commitc11ff9433950cda8448b773418d1cb2592eea29d
treef0284cd5865f0db8c7484123153ab8fb860aa129
parent0167186c6da6afb0eb6708879a543c70c612fc45
handy.h: isIDFIRST_utf8() changed to use XIDStart

Previously this used a home-grown definition of an identifier start,
stemming from a bug in some early Unicode versions.  This led to some
problems, fixed by #74022.

But the home-grown solution did not track Unicode, and allowed for
characters, like marks, to begin words when they shouldn't.  This change
brings this macro into compliance with Unicode going-forward.
embed.fnc
embed.h
embedvar.h
global.sym
handy.h
intrpvar.h
pod/perldelta.pod
proto.h
sv.c
utf8.c