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