Skip to content
Snippets Groups Projects
  1. Sep 03, 2002
    • toy's avatar
      o Moved the definitions of LOWTAG-BITS, LOWTAG-MASK, and LOWTAG-LIMIT · aa2fda27
      toy authored
        from compiler/generic/objdef.lisp to compiler/sparc/parms.lisp
        because cross-compiling on sparc loads parms after objdef, and parms
        uses these symbols.
      o Added TARGET-FOREIGN-LINKAGE-SPACE-START and
        TARGET-FOREIGN-LINKAGE-ENTRY-SIZE to parms.lisp to support the new
        linkage table stuff.  (Not yet implemented on sparc, so these values
        may be wrong.)
      aa2fda27
  2. Mar 31, 2002
    • pw's avatar
      From Eric Marsden: · 9792d475
      pw authored
        - change the FASL file format to store fasl-file version as uint32,
          rather than a single octet. This requires small changes to the
          FASL dumper and two FOP functions
        - change the FASL-FILE-FORMAT to #x18d for each of the backends
        - change the byte-code version number to #x18d
        - make the FASL file version checking errors continuable
        - add a variable CL::*SKIP-FASL-FILE-VERSION-CHECK* that avoids the
          version check
        - add a bootfile that bootstraps this change
      
      Loading an old FASL file results in the following behaviour:
      
      ,----
      | Error in function COMMON-LISP::CHECK-VERSION:
      |    #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f">
      |    was compiled for fasl-file version 3E3F02, but this is version 18D
      | Restarts:
      |   0: [CONTINUE] Load #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> anyway
      |   1:            Return NIL from load of #p"modules:defsystem-library".
      |   2:            Return NIL from load of "home:.cmucl-init".
      |   3: [ABORT   ] Skip remaining initializations.
      `----
      9792d475
  3. Oct 03, 2001
  4. May 18, 2001
  5. May 17, 2001
    • toy's avatar
      Add constants for · 76c7ed9a
      toy authored
      o Number of bits used for a fixnum tag
      o The mask to get the fixnum tag
      o The number of bits in a positive fixnum
      76c7ed9a
  6. Dec 05, 2000
    • dtc's avatar
      From Raymond Toy: · 4883c060
      dtc authored
      o Added constant for pseudo-atomic-trap number.
      4883c060
  7. Oct 27, 2000
  8. Oct 16, 2000
  9. Mar 21, 1998
  10. Mar 11, 1998
  11. Jan 22, 1998
  12. Jun 04, 1997
  13. Oct 31, 1994
  14. Oct 24, 1994
  15. Feb 11, 1994
  16. Mar 01, 1993
  17. Jan 13, 1993
  18. Dec 07, 1992
  19. Jul 09, 1992
  20. Jun 09, 1992
  21. May 24, 1992
  22. May 21, 1992
  23. Apr 14, 1992
  24. Mar 11, 1992
  25. Feb 25, 1992
  26. Oct 05, 1991
  27. Sep 18, 1991
  28. May 24, 1991
  29. Mar 22, 1991
  30. Mar 19, 1991
  31. Dec 17, 1990
  32. Dec 07, 1990
  33. Dec 06, 1990
  34. Dec 01, 1990
  35. Nov 30, 1990
  36. Nov 27, 1990
  37. Nov 26, 1990
  38. Nov 23, 1990
Loading