Of all the recent changes that I'm aware of, I'm thinking that the change I made to expand the CAR/CDR calls in list.scm is the most likely culprit just because it is the file `list.scm'. I can't really imagine what would cause the effect you are seeing, though. I just changed calls to CADR into calls to (CAR (CDR ..)) etc.
--- I just looked at it again, and I'm not seeing anything obviously wrong. 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. > > This bug is not present in the 20090107 release (starting with that > compiler as stage 0). I haven't tried using the 20090107 compiler as > stage 0 and compiling current sources. > > I'm going to start searching for the commit that caused this, but if > anyone has any ideas where the problem is I'd love to hear them. > > > _______________________________________________ > MIT-Scheme-devel mailing list > MIT-Scheme-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/mit-scheme-devel > -- ~jrm _______________________________________________ MIT-Scheme-devel mailing list MIT-Scheme-devel@gnu.org http://lists.gnu.org/mailman/listinfo/mit-scheme-devel