Skip to content
Snippets Groups Projects
  1. Aug 12, 2002
  2. Aug 08, 2002
  3. Aug 07, 2002
  4. Aug 06, 2002
  5. Aug 02, 2002
  6. Jul 31, 2002
  7. Jul 30, 2002
  8. Jul 29, 2002
  9. Jul 25, 2002
  10. Jul 22, 2002
  11. Jul 10, 2002
    • toy's avatar
      Patch from Martin Cracauer. · 7cb5b8bb
      toy authored
      The search-list "modules:" is set to track the search-list "library:"
      instead of being set whatever path "library:subsystems/" is set to at
      start up.
      7cb5b8bb
    • toy's avatar
      From Eric Marsden: · 6e9a215f
      toy authored
       * (pcl:class-precedence-list (find-class 'null)) should have symbol
         occurring before list, as per CLHS.
      
       * minor changes to certain error conditions: eg trying to set
         DEFAULT-DIRECTORY to a non-existent directory should raise a
         condition of type FILE-ERROR. (Some of these changes are from
         Alexey Dejneka, via SBCL).
      
       * cleanup of some Hemlock-related symbols that shouldn't be exported
         when :no-hemlock is defined.
      6e9a215f
  12. Jul 06, 2002
  13. Jun 26, 2002
    • pmai's avatar
      Corrected a small byte-ordering issue in the new definition of · e4f46e65
      pmai authored
      connect-to-inet-socket.  Since CL byte operations are defined
      to work on numbers in host order, which might or might not be the
      same as network order, working portably on network ordered numbers
      requires conditionalization based on the backend byte-order.  Hence
      it is almost always better to work on host ordered numbers directly.
      e4f46e65
  14. Jun 19, 2002
  15. Jun 10, 2002
    • toy's avatar
      Rudi Schlatte noted that · f303e1ec
      toy authored
          The Hyperspec says that the default for end is nil, but:
      
          * (write-string "bla" *standard-output* :start 0 :end nil)
      
          Type-error in KERNEL::OBJECT-NOT-FIXNUM-ERROR-HANDLER:
             NIL is not of type FIXNUM
      
      Fix this and make the default for :END be NIL.  (Hmm, I suppose we
      don't really have to default to NIL since NIL means the end of the
      string anyway, but we should at least accept NIL as a valid :END
      value.  I didn't do that.)
      f303e1ec
  16. May 08, 2002
  17. May 06, 2002
    • pmai's avatar
      Changed the OpenBSD port to use dlopen+ld for FFI linkage, like · 956ce339
      pmai authored
      current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF.
      Also changed the handling of leading underscores in alien names, by
      moving the underscore addition to extern-alien-name, where it belongs,
      and not foreign-symbol-address-aux.  This brings the x86 port in line
      with the other ports, modulo the PVE_stub_ magic.  The changes
      necessitate some bootstrapping code for BSD non-ELF platforms.
      956ce339
  18. May 01, 2002
  19. Apr 25, 2002
    • pmai's avatar
      Fix from SBCL: · be60f246
      pmai authored
      0.7.2.17:
      	Merged MNA "fix for boa-constructor bug" sbcl-devel 2002-04-16
      	... copied the fix to &optional arguments handling
      	... also test the &optional handling
      
      This fixes the handling of supplied-p args for &key and &optional args
      of boa-constructors.  Also did a couple of code cleanups in the process.
      be60f246
  20. Apr 07, 2002
    • pmai's avatar
      Change the new FASL format code to use a new FOP for the long version · 8ccaec4f
      pmai authored
      number, retaining the old FOP for short (one byte) version numbers.
      This enables old lisp versions to gracefully fail on new FASLs
      (reporting an unknown FOP), and new lisp versions to gracefully fail
      on old FASLs (reporting a version mismatch), yet still allowing the
      user to safely proceed from that error.
      8ccaec4f
  21. Apr 03, 2002
  22. 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
  23. Mar 15, 2002
    • moore's avatar
      · 3dc4a6aa
      moore authored
      Fixed #+ conditional so object file loading for the Elf static FreeBSD case
      isn't built on other OSs.
      3dc4a6aa
  24. Mar 14, 2002
  25. Mar 13, 2002
    • moore's avatar
      · c90d3517
      moore authored
      Support for dynamic loading in FreeBSD 4.0 and later.  This involves moving
      the static space up, so a cross-compile is required to bootstrap these changes.
      c90d3517
  26. Mar 07, 2002
  27. Mar 05, 2002
  28. Feb 28, 2002
  29. Feb 25, 2002
  30. Feb 23, 2002
Loading