Skip to content
Snippets Groups Projects
  1. Aug 01, 2002
  2. Jul 31, 2002
  3. Jul 30, 2002
  4. Jul 29, 2002
  5. Jul 25, 2002
  6. Jul 22, 2002
  7. 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
    • toy's avatar
      From Christophe Rhodes: · ee76b2db
      toy authored
      Just a small patch (that doesn't really matter much) to fix argument
      order to FILL...
      ee76b2db
  8. Jul 06, 2002
  9. Jul 03, 2002
  10. 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
  11. Jun 19, 2002
  12. 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
  13. Jun 05, 2002
    • pmai's avatar
      This fixes a bug noted by Nicolas Neuss, where executing a defclass · 5dd57043
      pmai authored
      form with a metaclass of structure-class would result in the
      generation of recursive print-object methods, so that the printing of
      instances of such a class would result in an endless loop.  The bug
      was caused by the changes that made structure-printing ANSI
      compliant.  Removing a now redundant :print-function option to the
      automatically generated defstruct form cured the problem.
      5dd57043
    • pmai's avatar
      Make change-class ANSI-compliant, by allowing the passing of · a32252e1
      pmai authored
      initargs.  This fix is thanks to Espen S. Johnsen, who noted that
      update-instance-for-different-class already supported the passing of
      initargs, so that the fix is only to make change-class accept
      initargs, and pass them along to u-i-f-d-c.  Also fixes a probably
      undetected bug in change-class with a lisp::class second argument
      (bogus apply in env.lisp).
      a32252e1
  14. May 25, 2002
    • pmai's avatar
      This fixes BUG 140 of the SBCL BUGS file, where redefining a class · 7656408c
      pmai authored
      with a changed CPL didn't update the CMUCL type system.  This was
      caused not by type-cache lossage, but rather by missing calls to
      invalidate-layout for the PCL wrappers.  The conducted fix is a bit
      experimental, since the call to register-layout explicitly avoided the
      call to invalidate-layout, so one suspects there was a reason for
      this.  However all conducted tests didn't show any problems.
      7656408c
  15. May 16, 2002
    • pmai's avatar
      Changed :no-compiler conditionals to include :runtime, since the · a4ffcce5
      pmai authored
      latter implies the former.  This change makes runtime-only builds work
      again.  All the runtime vs. no-* feature confusion should probably be
      fixed at some time in the future by letting runtime push the relevant
      no-* features onto *features*.
      a4ffcce5
  16. May 10, 2002
  17. May 08, 2002
  18. 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
  19. May 02, 2002
  20. May 01, 2002
  21. 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
  22. Apr 13, 2002
  23. Apr 11, 2002
  24. Apr 10, 2002
    • pw's avatar
      From Iban Hatchondo: · 9a4543d9
      pw authored
      Wrong type MEMBER in DECLARE-EVENT :CONFIGURE-REQUEST, should be MEMBER8.
      9a4543d9
Loading