[armedbear-devel] loading stale fasls
David Kirkman
dkirkman at ucsd.edu
Sat Apr 24 21:05:41 UTC 2010
While trying to come up with reproducible thread errors this morning,
I ran into trouble with abcl loading stale fasls. e.g., If I change a
lisp file, and don't recompile it (load "foo") will load "foo.abcl"
and not the more recent "foo.lisp".
I think that Load.java (line 91) is not doing (what I think) it's
supposed to:
if (abclLastModified > lispLastModified) {
return lispPathname;
} else {
return abclPathname;
}
I think we need to switcheroo lispPathname and abclPathname. At least
that makes abcl behave the way that I expect! If that's the way it's
supposed to work, here is a patch.
-david
-------------- next part --------------
A non-text attachment was scrubbed...
Name: load-stale-fasl-fix.diff
Type: application/octet-stream
Size: 714 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20100424/bdbad730/attachment.obj>
More information about the armedbear-devel
mailing list