Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the AutoLoader CPAN distribution.

Report information
The Basics
Id: 31072
Status: resolved
Priority: 0/
Queue: AutoLoader

People
Owner: Nobody in particular
Requestors: gbarr [...] pobox.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: perl5-porters [...] perl.org, bug-AutoLoader [...] rt.cpan.org
Subject: Re: AutoLoader slowness in "can"
Date: Thu, 29 Nov 2007 09:50:38 -0600
To: Steffen Mueller <l2ot9pa02 [...] sneakemail.com>
From: Graham Barr <gbarr [...] pobox.com>
On Nov 29, 2007, at 7:05 AM, Steffen Mueller wrote: Show quoted text
>> IMO, AutoLoader::can should just be removed all together.
> > Along with all tests that assume AutoLoader::can works without a > sub stub? > > Just to make sure: Do I understand you correctly in that you are > saying > AutoLoader should not try to work if there are no sub stubs in the > user > code (generated by AutoSplit or by hand)?
AutoLoader was originally written to load sub from files created by AutoSplit. The intention was the AutoSplit was used to create the file. The path name created and search for in AutoLoader is the same as that created by AutoSplit. When the AutoLoader module is "use"d it looks for a file autosplit.ix, which has stubs created by AutoSplit. So I do not see why AutoLoader is trying to support a case where stubs do not exist when its design was always that AutoSplit would place those stubs in the index file that AutoLoader loads Show quoted text
> I would assume that this breaks quite some code, no?
If AutoLoader/AutoSplit has been used as intended then no it should not. Also, as I wrote in a separate message to you. As AutoLoader and AutoSplit are designed to work together. I belive that AutoSplit should be dual-lifed along with AutoLoader in the same distribution on CPAN. Graham.
Finally, this bug should be fixed by AutoLoader 5.65. can is now history.