• Erick's avatar
    Fix in the compiler (could loop on circular structures) · 281c896e
    Erick authored
    Compiling (cons #0=(a . #0#) #1=(a . #1#)) lead to an infinite loop
    since it searches in contants using the member function . Using memq
    solves the problem, at the expense of a little bigger tables.
    
    Using (member x y equiv?) is not a good idea (until it is optimized)
    since each bootstrap phase is more than 10 times slower.
    281c896e
Name
Last commit
Last update
doc Loading commit data...
etc Loading commit data...
examples Loading commit data...
ffi Loading commit data...
gc Loading commit data...
gmp Loading commit data...
lib Loading commit data...
pcre Loading commit data...
pkgman Loading commit data...
src Loading commit data...
tests Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
NEWS.md Loading commit data...
PACKAGES-USED Loading commit data...
PORTING-NOTES Loading commit data...
README Loading commit data...
README.md Loading commit data...
SUPPORTED-SRFIS Loading commit data...
aclocal.m4 Loading commit data...
compile Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
depcomp Loading commit data...
install-sh Loading commit data...
ltmain.sh Loading commit data...
missing Loading commit data...
mkinstalldirs Loading commit data...