aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2007-08-18 * translator.boot.pamphlet (bpOutItem): Translate ConstantDefinitiondos-reis4-172/+225
nodes. Update cached Lisp translation. * parser.boot.pamphlet (bpSimpleDefinitionTail): Build a ConstantDefinition Ast. Update cached Lisp translation. * ast.boot.pamphlet (ConstantDefinition): A separate Ast node for constant definitions. (bfCompDef): Don't compile ConstantDefinition here. Update cached Lisp translation.
2007-08-18 * Makefile.pamphlet (GCL_LTCC): New variable.dos-reis3-12/+71
(GCL_LTLD): Likewise. (COBJEXT): Likewise. (CORE): Likewise. ($(OUT)/lisp$(EXEEXT)): Tidy. * Makefile.in: Regenerate.
2007-08-17 * vmlisp.lisp.pamphlet (define-function): Define in all situations.dos-reis7-20/+44
* parsing.lisp.pamphlet: Import "bootfuns". * util.lisp.pamphlet: Import "vmlisp" and "parsing". * bootfuns.lisp.pamphlet: Add GCL-specific bug workaround. * Makefile.pamphlet (${DEPSYS}): Load "parsing" before "util". (util.$(FASLEXT)): Has parsing.$(FASLEXT) as prerequisite. (parsing.$(FASLEXT)): New rule. * Makefile.in: Regenerate.
2007-08-17 * ggreater.lisp.pamphlet (VGREATERP): Initialize I, L1 and L2dos-reis2-30/+36
with appropriate values. (LEXVGREATERP): Likewise.
2007-08-17src/dos-reis12-71/+69
2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (all-lisp): Don't make $(axiom_build_bindir) here. Pass target tp $(MAKE). (all-boot): Likewise. (all-lib): Don't make $(OUT) here. Pass target to $(MAKE). * Makefile.in: Regenerate. src/boot/ 2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (BOOTSYS_FOR_TARGET): Remove. (stamp): Update prerequisite. ($(axiom_build_bindir)/bootsys$(EXEEXT)): Rename from $(BOOTSYS_FOR_TARGET). (%/.started): Rename from mk-statge0-dir. Tidy. (stage0/%.clisp): Update prerequisite. (%/initial-env.$(FASLEXT)): Likewise. (mk-stage1-dir): Remove. (mk-stage2-dir): Likewise. (mostlyclean-local): Update. * Makefile.in: Regenerate. src/lib/ 2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet ($(axiom_target_libdir)/libspad.la): Remove prerequisite mk-target-libdir. (mk-target-libdir): Remove. * Makefile.in: Regenerate. src/lisp/ 2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Create $(OUT) directory before installing lisp executable. * Makefile.in: Regenerate.
2007-08-17 * vmlisp.lisp.pamphlet: Use ANSI eval-when situation syntax fordos-reis2-20/+41
Common Lisps. (QUOTIENT): Define unconditionaly. Remove reference to Lisp package. (rplacstr): Remove CCL-dependent code. Remove reference to Lisp package. (EBCDIC): Use code-char, not int-char.
2007-08-14(no commit message)dos-reis5-61/+57
2007-08-14(no commit message)dos-reis1-0/+3
2007-08-14(no commit message)dos-reis1-1/+1
2007-08-14 * Makefile.pamphlet ($(axiom_targetdir)/algebra/*.daase): Don'tdos-reis3-6/+6
copy gloss.text. Don't copy topics.data twice. * Makefile.in: Regenerate.
2007-08-14Initial population.dos-reis2855-0/+1706951