diff options
Diffstat (limited to 'src/lisp/ChangeLog.2007')
-rw-r--r-- | src/lisp/ChangeLog.2007 | 265 |
1 files changed, 265 insertions, 0 deletions
diff --git a/src/lisp/ChangeLog.2007 b/src/lisp/ChangeLog.2007 new file mode 100644 index 00000000..25b7978a --- /dev/null +++ b/src/lisp/ChangeLog.2007 @@ -0,0 +1,265 @@ +2007-12-27 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Remove. + +2007-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.in ("AxiomCore"): Don't use SYSTEM package. + +2007-12-02 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (base_lisp_objects): New. Abstract over + Lisp compilation models. + (core.$(FASLEXT)): Tidy. + * core.lisp.in (|getOutputPathname|): Make unary. + (|link|): Make sure object files are used to construct ECL + programs. + (|makeHandler|): Adjust. + (|compileLispFile|): Likewise. + +2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.in (|%systemOptions|): New. + (|%systemArguments|): Likewise. + (|$systemInstallationDirectory|): Likewise. + (|$sysOpts|): Likewise. + (|$sysArgs|): Likewise. + (|handleCommandLine|): Tidy. + (|printUsage|): Update. + * Makefile.pamphlet (core.lisp): Instantiate here. + +2007-09-24 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.in (|handleCommandLine|): Return truthvalue on success. + Don't call $originalLispTopLevel. + (|compileLispHandler|): Rename file to in-file. + (|topLevel|): Exit only whne handleCommandLine indicates so. + +2007-09-13 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (core.lisp): Fix thinko. + +2007-09-12 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.in (|coreQuit|): Rename from |quit|. Adjust calles. + +2007-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.in (|coreError|): Rename from |error|. Adjust callers. + +2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (fasl_ext): New. Factor out the logic + for computing file extensions. + (FASLS): Rename from CORE. Use it to compute the list of files to + load. + ($(OUT)/lisp$(EXEEXT)): Adjust. + (base-lisp$(EXEEXT)): sb-cltl2 module is no longer need. + (core.lisp): Now depend on core.lisp.in. Regenerate if necessary. + (mostlyclean-local): Remove FASLs too. + * Makefile.in: Regenerate. + * core.lisp.in: New. + * core.lisp.pamphlet: Move content to core.lisp.in. Remove. + +2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet (|%hasFeature|): New. + +2007-09-05 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet (|compileLispFile|): Tidy. + +2007-09-05 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet (|compileLispFile|): Don't leave a FASL if + source code compilation has FAILURE-P. + +2007-09-04 Waldek Hebisch <hebisch@math.uni.wroc.pl> + Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Don't pretend this is the + system GCL. + * Makefile.in: Regenerate. + +2007-08-22 Alfredo Portes <doeynatccny@gmail.com> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Turn off SGC. + * Makefile.in Regenerate. + +2007-08-18 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet (|quit|)[GCL]: Don't quit, say si::bye. + (import-module): Simplify. + +2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (GCL_LTCC): New variable. + (GCL_LTLD): Likewise. + (COBJEXT): Likewise. + (CORE): Likewise. + ($(OUT)/lisp$(EXEEXT)): Tidy. + * Makefile.in: Regenerate. + +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-07 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet (|topLevel|): Push into system's preferred + scope before handling command lines. + +2007-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet: Tidy. + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Require base-lisp. Tidy. + (base-lisp$(EXEEXT)): New rule. + (core.lisp): Likewise. + (core.$(FASLEXT)): Likewise. + (all-ax all-lisp): Depend on stamp. + (stamp): New rule. + (mostlyclean-local): Tidy. + * Makefile.in: Regenerate. + +2007-07-29 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * core.lisp.pamphlet: New. + +2007-07-29 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Propagate libtoolization changes. + * Makefile.in: Regenerate. + +2007-06-25 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEXT)): Set the resumption + entry-point. + * Makefile.in: Regenerate. + +2007-03-26 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Dont' depend on + $(AXIOM_LISP). Load ../boot/initial-env.lisp before saving to + disk. Remove obsolete GCL build description. + (mostlyclean-local): Remove saved Lisp image. + * Makefile.in: Regenerate. + +2007-03-04 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Conditionally depend + on GCL. + * Makefile.in: Regenerate. + +2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Run GCL/rsym hack + work-around commands if necessary. + * Makefile.in: Regenerate. + +2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Add extra libraries if + necessary. + * Makefile.in: Regenerate. + +2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Build "lisp" image in + the build directory, then copy over to the destination dir. + * Makefile.in: Regenerate. + +2006-12-02 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (lisp_c_objects): New variable. + ($(OUT)/lisp$(EXEEXT)): Use it. Don't include libspad.a. + * Makefile.in: Regenerate. + +2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Add support OSs that require file extension + for executable binaries. + * Makefile.in: Regenerate. + +2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (<<gcl-2.6.8pre.socket.patch>>): Remove, as no + longer used. + (<<gcl-2.6.8pre.libspad.patch>>): Likewise. + (<<gcl-2.6.8pre.collectfn.fix>>): Likewise. + +2006-10-28 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (mostlyclean-local): Don't remove GCL build + directory. + (clean-local): Do it. + +2006-10-26 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(axiom_build_bindir)/gcl): Don't apply + toploop.patch anymore. + (<<gcl-2.6.8pre.toploop.patch>>): Remove. + * Makefile.in: Regenerate. + +2006-10-02 Waldek Hebisch <hebisch@math.uni.wroc.pl> + + * Makefile.pamphlet: Keep backlash newlines outside + of quotes. + * Makefile.in: Regenerate. + +2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet ($(GCLVERSION)): New rule. + ($(axiom_build_bindir)/gcl): Use it as prerequisite. + * Makefile.in: Regenerate. + +2006-09-18 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Use $(axiom_builddir) to store GCL image. + Leave obejcts files there. + ($(OUT)/lisp): Record dependencies. + (subdir): New. + (pamphlets): Likewise. + (lisp_DEPENDENCIES): Likewise. + (document): Remove. + (clean-local): Rename from clean. + (mostlyclean-local, distclean-local): New. + * Makefile.in: Regenerate. + +2006-09-17 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Build GCL from Axiom source as if we were + building for a system-wide installation. Don't apply custom + patches. Remove stamp-gcldir as target. Set GCLVERSION here. + * Makefile.in: Regenerate. + +2006-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (${LSP}/ccl/Makefile): Remove. + (ccldir): Dependent on Makefile from builddir, not LSP. + * Makefile.in: Regenerate. + +2006-08-30 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (<<gclConfigureMake>>=): Configure GCL with + --disable-xgcl. + * Makefile.in: Regenerate. + +2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Rework. Factorize stanzas. + (gcl-2.6.8predir): Rename from gcl-2.6.8pre. + (gcl-systemdir): Rename from gcl-system. + (stamp-gcldir): Rename from all. + * Makefile.in: Generate. + +2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Remove support for 2.6.7. + +2006-08-12 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet: Remove stanzas prior to gcl-2.6.7. + |