Skip to content
Snippets Groups Projects
  1. 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
  2. Oct 03, 2001
  3. May 18, 2001
  4. 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
  5. Dec 05, 2000
    • dtc's avatar
      From Raymond Toy: · 4883c060
      dtc authored
      o Added constant for pseudo-atomic-trap number.
      4883c060
  6. Oct 27, 2000
  7. Oct 16, 2000
  8. Mar 21, 1998
  9. Mar 11, 1998
  10. Jan 22, 1998
  11. Jun 04, 1997
  12. Oct 31, 1994
  13. Oct 24, 1994
  14. Feb 11, 1994
  15. Mar 01, 1993
  16. Jan 13, 1993
  17. Dec 07, 1992
  18. Jul 09, 1992
  19. Jun 09, 1992
  20. May 24, 1992
  21. May 21, 1992
  22. Apr 14, 1992
  23. Mar 11, 1992
  24. Feb 25, 1992
  25. Oct 05, 1991
  26. Sep 18, 1991
  27. May 24, 1991
  28. Mar 22, 1991
  29. Mar 19, 1991
  30. Dec 17, 1990
  31. Dec 07, 1990
  32. Dec 06, 1990
  33. Dec 01, 1990
  34. Nov 30, 1990
  35. Nov 27, 1990
  36. Nov 26, 1990
  37. Nov 23, 1990
  38. Nov 16, 1990
Loading