0.05 29 December 2002
Increased version to be able to upload a more recent version of load.pm
to CPAN to prevent interference with Jos 'Kane' Boumans' version of
load.pm.
0.04 21 October 2002
Fixed small problem when running with warnings and attempting to access
non-existing subroutine. Spotted by Lars Fenneberg.
0.03 1 October 2002
Changed using of lexical file handles to globs, to ensure compatibility
with earlier versions of Perl.
Fixed problem with running with warnings (caused by UNIVERSAL::can
redefine). Removed use strict and other stuff to make this module
yet leaner and meaner.
0.02 30 September 2002
Now hijacks UNIVERSAL::can so that ->can does the right thing for
subroutines that have not been loaded yet. As a side effect, this
loads the subroutine specified. Added documentation to reflect that.
Localised $_, $! and $@ at several places just to make sure they
don't clobber anything on the outside.
Added support for line numbers and file name (swiped from AutoSplit
generated code), so that eval errors will give you more information.
Added check for DESTROY: apparently you get an infinite loop if you're
gotoing the DESTROY if it doesn't exist. Now AUTOLOAD just returns
for DESTROY if it doesn't exist.
Fixed typo in _scan() which would trigger a loop if a second __END__
was encountered in the source of a module.
0.01 29 September 2002
First version of load.pm, renamed from jit.pm after discussions on and
off p5p.