Not sure about that.  I'm doing the bisection now.  The bug isn't
present in commit 745a16218a43692d2c9ecdad72d1bab73fab0522 from Sept.
7, so it's pretty recent.

On Fri, Sep 18, 2009 at 8:35 PM, Joe Marshall <jmarsh...@alum.mit.edu> wrote:
> 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