On Fri, Sep 18, 2009 at 1:57 PM, Chris Hanson <c...@chris-hanson.org> wrote:
> FYI, while testing my most recent changes, I ran across a recent
> compiler bug.  To reproduce: using the current compiler, do a fresh
> compile from sources.  Then use that compiler to do another fresh
> compile.  The second compilation hangs during the compilation of
> "cref/anfile" (the very first file to compile).  The problem appears
> to be that the compiler is running map over a list of items, but that
> the list is circular.

Any indication of what sort of items are in the list?
Any idea of which procedure is being compiled?
What compiler phase?

I fixed a bug in SF that was preventing things like
((access vector-ref system-global-environment) ....)
from being optimized.  I tested it pretty well on a second and
third generation syntaxing of itself, but maybe it created some
scode that works for the interpreter, but isn't quite kosher
for the compiler.




-- 
~jrm


_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to