queue errors due to strictures rather than printing them as
authorGurusamy Sarathy <gsar@cpan.org>
Mon, 20 Sep 1999 03:06:10 +0000 (03:06 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Mon, 20 Sep 1999 03:06:10 +0000 (03:06 +0000)
commit5a844595b9262407e093364ec4d29a22962723f0
tree26cc1f15a25dbb3a9f2a698c89b85b9c7c37fd0e
parent371b7e1ad2e46c79c7794d9b0f41b49157e7653c
queue errors due to strictures rather than printing them as
warnings; symbols that violate strictures do *not* end up in
the symbol table anyway, making multiple evals of the same piece
of code produce the same errors; errors indicate all locations
of a global symbol rather than just the first one; these
changes make compile-time failures within evals reliably
visible via the return value or contents of $@, and trappable
using __DIE__ hooks

p4raw-id: //depot/perl@4197
19 files changed:
embed.h
embed.pl
embedvar.h
ext/DynaLoader/dlutils.c
ext/Thread/Thread.xs
global.sym
gv.c
objXSUB.h
op.c
perl.c
perlapi.c
pp_ctl.c
proto.h
regcomp.c
t/pragma/strict-refs
t/pragma/strict-vars
thrdvar.h
toke.c
util.c