Skip to content
Snippets Groups Projects
  1. Jul 13, 2005
  2. May 23, 2005
  3. Sep 25, 2003
    • toy's avatar
      * src/compiler/byte-comp.lisp: Add features based on the current · 59619e8e
      toy authored
      	byte-fasl-file-version.
      
      	* src/code/sysmacs.lisp (register-lisp-runtime-feature):
      	(register-lisp-feature): Don't quote the given feature.
      
      	* src/code/misc.lisp: Register more features, mostly for sparc.
      59619e8e
    • toy's avatar
      Implmement Pierre Mai's idea of adding 2 macros for setting *FEATURES* · 11faa4e0
      toy authored
      and *RUNTIME-FEATURES* and setting them appropriately as files are
      loaded so that recompiling CMUCL produces a result with the same set
      of features.  *RUNTIME-FEATURES* is a subset of *FEATURES* that is
      written out to internals.h so the C code can be compiled
      appropriately.
      
      A simple bootstrap with boot17 is needed.
      11faa4e0
  4. Apr 11, 2003
    • emarsden's avatar
      · 78558530
      emarsden authored
       - the :new-compiler and :hash-new features were announced as being
         deprecated in 18e; remove them and make code that depended on them
         enabled unconditionally.
      
       - if CMUCL is built with the :no-docstrings feature, docstrings are
         discarded while building. This is intended for embedded-type images.
      78558530
  5. Mar 22, 2003
    • gerd's avatar
      * bootfiles/18e/boot[12].lisp: Bootstrap files for the lisp:class · a1e3ed93
      gerd authored
      = pcl:class part.  To get it booted from 18e, cross-compile using
      boot1.lisp as bootstrap.lisp in pmai's build scripts, then do a
      normal compile with boot2.lisp as bootstrap.lisp with the
      resulting Lisp.
      
      * code/byte-interp.lisp, code/defstruct.lisp, code/describe.lisp:
      * code/error.lisp, code/exports.lisp, code/hash-new.lisp:
      * code/hash.lisp, code/macros.lisp, code/misc.lisp:
      * code/package.lisp, code/pred.lisp, code/sharpm.lisp, code/type.lisp:
      * compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
      * compiler/proclaim.lisp, compiler/typetran.lisp, compiler/xref.lisp:
      * compiler/generic/primtype.lisp, compiler/generic/vm-type.lisp:
      Changes for to use kernel::class etc.
      
      * code/class.lisp (toplevel): Shadow class, built-in-class etc.
      (class): Give it conc-name %class-.
      (toplevel) [#+bootstrap-lisp-class=pcl-class]: Define old accessors.
      (everywhere): Use new class accessors.
      
      * compiler/generic/vm-fndb.lisp (%make-instance): Change from
      unsafe to flushable and movable.
      
      * code/ntrace.lisp (expand-trace, untrace): Changes for method
      tracing.
      
      * code/profile.lisp (profile, profile-all, unprofile): Method
      profiling.
      
      * pcl/*.text, pcl/bench.lisp, pcl/extensions.lisp:
      * pcl/fast-init.lisp, pcl/precom1.lisp, pcl/precom4.lisp:
      * pcl/structure-class.lisp, pcl/user-instances.lisp:
      Removed.
      
      * tools/pclcom.lisp: Changes for my PCL and lisp:class =
      pcl::class.
      a1e3ed93
  6. Jul 08, 2001
    • pw's avatar
      From Eric Marsden: · 8fcc8901
      pw authored
         Remove the *features* :cltl2, :draft-ansi-cl and :x3j13 to be ANSI
         compliant. I guess this might break some old code, but ANSI explicitly
         prohibits cohabitation of these with :ansi-cl.
      8fcc8901
  7. May 01, 1998
  8. Sep 04, 1997
  9. Sep 03, 1997
  10. Aug 16, 1997
  11. Jan 18, 1997
  12. Oct 31, 1994
  13. Feb 11, 1994
  14. Jan 05, 1994
  15. Aug 18, 1993
  16. Aug 05, 1993
  17. Jun 23, 1993
  18. Jan 13, 1993
  19. Mar 07, 1992
  20. Mar 03, 1992
  21. Feb 14, 1992
  22. Jan 17, 1992
  23. Dec 20, 1991
  24. Oct 20, 1991
  25. Aug 30, 1991
  26. Mar 19, 1991
  27. Feb 08, 1991
  28. Feb 03, 1991
  29. Jan 12, 1991
  30. Oct 23, 1990
  31. Oct 17, 1990
  32. Aug 24, 1990
  33. May 30, 1990
  34. Mar 05, 1990
  35. Feb 08, 1990
  36. Feb 06, 1990
Loading