aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog9
-rw-r--r--src/algebra/Makefile.in2
-rw-r--r--src/algebra/Makefile.pamphlet3
-rw-r--r--src/interp/Makefile.in2
-rw-r--r--src/interp/Makefile.pamphlet2
-rw-r--r--src/interp/i-coerce.boot3
6 files changed, 12 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6135f3b8..82abe67a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,14 @@
2008-02-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * interp/i-coerce.boot (coerceInt1): Avoid misguided
+ Tuple coercion behind the scene.
+ * interp/Makefile.pamphlet (astr.$(FASLEXT)): Depend on
+ vmlisp.$(FASLEXT) instead.
+
+ * algebra/Makefile.pamphlet (.NOTPARALLEL): Remove rectriction.
+
+2008-02-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
* lisp/core.lisp.in [SBCL]: Require "sb-posix".
(|resetErrorCount|): New export function.
* interp/vmlisp.lisp (opOf): Remove macro definition.
diff --git a/src/algebra/Makefile.in b/src/algebra/Makefile.in
index 7405a9d1..0facdd73 100644
--- a/src/algebra/Makefile.in
+++ b/src/algebra/Makefile.in
@@ -857,7 +857,7 @@ axiom_algebra_layer_user_objects = \
$(addsuffix .$(FASLEXT),$(axiom_algebra_layer_user)))
# The algebra build is not yet ready for parallel build.
-.NOTPARALLEL:
+#.NOTPARALLEL:
.PHONY: all all-algebra mkdir-output-directory
all: all-ax
diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet
index 4e791a38..c99e06f7 100644
--- a/src/algebra/Makefile.pamphlet
+++ b/src/algebra/Makefile.pamphlet
@@ -2283,9 +2283,6 @@ subdir = src/algebra/
<<layer23>>
<<USERLAYER>>
-# The algebra build is not yet ready for parallel build.
-.NOTPARALLEL:
-
.PHONY: all all-algebra mkdir-output-directory
all: all-ax
diff --git a/src/interp/Makefile.in b/src/interp/Makefile.in
index 008453ac..7a37bcb2 100644
--- a/src/interp/Makefile.in
+++ b/src/interp/Makefile.in
@@ -601,7 +601,7 @@ intfile.$(FASLEXT): intfile.boot cstream.$(FASLEXT)
cstream.$(FASLEXT): cstream.boot sys-macros.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
-astr.$(FASLEXT): astr.boot boot-pkg.$(FASLEXT)
+astr.$(FASLEXT): astr.boot vmlisp.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
bits.$(FASLEXT): bits.lisp boot-pkg.$(FASLEXT)
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index bea38292..b8b67c5c 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -915,7 +915,7 @@ intfile.$(FASLEXT): intfile.boot cstream.$(FASLEXT)
cstream.$(FASLEXT): cstream.boot sys-macros.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
-astr.$(FASLEXT): astr.boot boot-pkg.$(FASLEXT)
+astr.$(FASLEXT): astr.boot vmlisp.$(FASLEXT)
$(BOOTSYS) -- --compile --boot="old" --output=$@ --load-directory=. $<
bits.$(FASLEXT): bits.lisp boot-pkg.$(FASLEXT)
diff --git a/src/interp/i-coerce.boot b/src/interp/i-coerce.boot
index c5794562..bb331ea3 100644
--- a/src/interp/i-coerce.boot
+++ b/src/interp/i-coerce.boot
@@ -848,9 +848,6 @@ coerceInt1(triple,t2) ==
val' := unwrap val
(t2 = val') and ((val' = t1) or (t1 = $String)) => objNew(val,t2)
NIL
- -- t1 is ['Tuple,S] and t2 ^= '(OutputForm) =>
- t1 is ['Tuple,S] =>
- coerceInt1(objNewWrap(asTupleAsList unwrap val, ['List, S]), t2)
t1 is ['Union,:.] => coerceIntFromUnion(triple,t2)
t2 is ['Union,:.] => coerceInt2Union(triple,t2)
(STRINGP t1) and (t2 = $String) => objNew(val,$String)