The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension UNIVERSAL::AUTOLOAD_CAN.

0.01  Sat Apr  9  4:30 PDT 2005
        - Wrote module and released on CPAN.

0.02  Sat Apr  9 17:40 PDT 2005
        - Fixed a bug where errors were reported on the wrong line.
	- Added comment in code explaining a surprising argument order.

0.03  Sat Apr  9 23:20 PDT 2005
        - Added strict.  Originally this was left out because of how many
	  symbolic references there are, but adding it caught one accidental
	  global.  (Which could have led to an object having a longer life
	  than expected.)
	- Removed an internal debugging hook (installed/_installed) that I
	  used in development.
	- Thanks to a suggestion from Joshua Jore (diotalevi on perlmonks)
	  I noticed that Module::Build has "traditional" that I can use
	  instead of "passthrough", thereby removing the dependency that
	  users have Module::Build installed.
	- Cleaned up the AUTOLOAD stuff.  I find it bizarre that if I
	  assign a typeglob to your classes AUTOLOAD, $AUTOLOAD is set in
	  my class when that is called.  Convenient, but bizarre.
	- I only need to call the original UNIVERSAL::can on a call to can,
	  not to AUTOLOAD.  (If you reach AUTOLOAD, you know that it will
	  fail to find anything with the original UNIVERSAL::can.)
	- Removed use of no warnings.  Together with the "traditional" change
	  this should make my module work on Perl 5.005_04.
	- While I'm at it, use a backwards compatibility trick.  This module
  	  now has a chance of working all of the way back to 5.003.
	- I had not duplicated all of Perl's message on missing methods.
	  Improved compatibility and added tests.
	- Changed the order of testing for CAN and checking installed.  The
	  new order is likely to be slightly more efficient.  Not that
	  anything else about this module is efficient...