runtime now looks at the SVf_UTF8 bit on the SV to decide
authorGurusamy Sarathy <gsar@cpan.org>
Mon, 31 Jan 2000 04:57:42 +0000 (04:57 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Mon, 31 Jan 2000 04:57:42 +0000 (04:57 +0000)
commit7e2040f0b7c6fc88ec07b6e169aa2f75fc0130a4
treede43e349e9f70e27ef30b2a0de9de2df628cc1c3
parent8004f2ac219abdd8660c02a4a46ed97695dc379d
runtime now looks at the SVf_UTF8 bit on the SV to decide
whether to use widechar semantics; lexer and RE engine continue
to need "use utf8" to enable unicode awareness in literals
and patterns (TODO: this needs to be fixed); $1 et al are marked
SvUTF8 if the pattern was compiled for utf8 (TODO: propagating
it from the data is probably better)

p4raw-id: //depot/perl@4930
16 files changed:
doop.c
gv.c
mg.c
op.c
op.h
pp.c
pp_ctl.c
pp_hot.c
regcomp.c
sv.c
t/pragma/warn/doop
t/pragma/warn/pp
t/pragma/warn/sv
t/pragma/warn/utf8
toke.c
utf8.h