aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog7
-rw-r--r--src/interp/Makefile.in6
-rw-r--r--src/interp/Makefile.pamphlet4
-rw-r--r--src/interp/sys-driver.boot6
4 files changed, 15 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f387ddfc..157dd632 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,12 @@
2008-03-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * interp/sys-driver.boot (restart): Rename from RESTART.
+ (SET-RESTART-HOOK): Use restart.
+ * interp/Makefile.pamphlet (${SAVESYS}): Refer restart, not RESTART.
+ (${AXIOMSYS}): Likewise.
+
+2008-03-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
* lib/cfuns-c.c (oa_chdir): Add missing `return'.
2008-03-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
diff --git a/src/interp/Makefile.in b/src/interp/Makefile.in
index 375a9857..b4ecdc27 100644
--- a/src/interp/Makefile.in
+++ b/src/interp/Makefile.in
@@ -228,7 +228,7 @@ makeint.lisp: ${OBJS} util.$(FASLEXT) \
${SAVESYS}: makeint.lisp
$(LOADSYS) -- --system="$(AXIOM)/" \
--sysalg="$(axiom_src_datadir)/algebra/" \
- --make --output=$@ --main="BOOT::RESTART" \
+ --make --output=$@ --main="BOOT::|restart|" \
--load-directory=. makeint.lisp
@ echo 6 ${SAVESYS} created
$(mkinstalldirs) $(axiom_target_bindir)
@@ -240,7 +240,7 @@ ${AXIOMSYS}: makeint.lisp
$(LOADSYS) -- \
--system="$(AXIOM)/" \
--sysalg="$(axiom_targetdir)/algebra/" \
- --make --output=$@ --main="BOOT::RESTART" \
+ --make --output=$@ --main="BOOT::|restart|" \
--load-directory=. makeint.lisp
@ echo 6a ${AXIOMSYS} created
exposed.lsp: $(axiom_src_algdir)/exposed.lsp.pamphlet
@@ -753,7 +753,7 @@ axext_l.$(FASLEXT): axext_l.lisp foam_l.$(FASLEXT)
foam_l.$(FASLEXT): foam_l.lisp vmlisp.$(FASLEXT)
$(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
-sys-utility.$(FASLEXT): sys-utility.boot vmlisp.$(FASLEXT)
+sys-utility.$(FASLEXT): sys-utility.boot vmlisp.$(FASLEXT) sys-os.$(FASLEXT)
$(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
vmlisp.$(FASLEXT): vmlisp.lisp boot-pkg.$(FASLEXT)
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index 68acfbf6..1a1971d6 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -445,7 +445,7 @@ makeint.lisp: ${OBJS} util.$(FASLEXT) \
${SAVESYS}: makeint.lisp
$(LOADSYS) -- --system="$(AXIOM)/" \
--sysalg="$(axiom_src_datadir)/algebra/" \
- --make --output=$@ --main="BOOT::RESTART" \
+ --make --output=$@ --main="BOOT::|restart|" \
--load-directory=. makeint.lisp
@ echo 6 ${SAVESYS} created
$(mkinstalldirs) $(axiom_target_bindir)
@@ -467,7 +467,7 @@ ${AXIOMSYS}: makeint.lisp
$(LOADSYS) -- \
--system="$(AXIOM)/" \
--sysalg="$(axiom_targetdir)/algebra/" \
- --make --output=$@ --main="BOOT::RESTART" \
+ --make --output=$@ --main="BOOT::|restart|" \
--load-directory=. makeint.lisp
@ echo 6a ${AXIOMSYS} created
@
diff --git a/src/interp/sys-driver.boot b/src/interp/sys-driver.boot
index 01d59905..4cdeebf0 100644
--- a/src/interp/sys-driver.boot
+++ b/src/interp/sys-driver.boot
@@ -134,7 +134,7 @@ initMemoryConfig() ==
)endif
++
-RESTART() ==
+restart() ==
IN_-PACKAGE '"BOOT" -- ??? is this still necessary?
-- ??? Ideally, we should not be calling AxiomCore::topLevel.
-- ??? Rather, we should be called by that function. Therefore
@@ -176,9 +176,9 @@ SPAD_-SAVE(file) ==
SET_-RESTART_-HOOK() ==
)if %hasFeature KEYWORD::GCL
- SETQ(SYSTEM::_*TOP_-LEVEL_-HOOK_*,"RESTART")
+ SETQ(SYSTEM::_*TOP_-LEVEL_-HOOK_*,"restart")
)endif
- "RESTART"
+ "restart"
++ execute Spad script
executeSpadScript(progname,options,file) ==