Skip to content
Snippets Groups Projects
  1. Jan 18, 2002
  2. Jan 16, 2002
  3. Jan 14, 2002
  4. Jan 13, 2002
  5. Jan 04, 2002
  6. Dec 13, 2001
  7. Dec 12, 2001
  8. Dec 11, 2001
    • pmai's avatar
      REQUIRE and PROVIDE are not allowed to downcase symbolic module · 7512b6af
      pmai authored
      names.  This change fixes that.  For undefined modules, require now
      defaults to loading "modules:MODULENAME-library", where MODULENAME
      is treated as if specified in :CASE :COMMON, so that users can use
      (require :clx) or (require "CLX") to load "modules:clx-library", etc.
      7512b6af
  9. Dec 10, 2001
  10. Dec 08, 2001
  11. Dec 06, 2001
    • pmai's avatar
      ae9f91f8
    • pmai's avatar
      o This fixes Bug#122135 from the Debian bug-tracking system: The setf · 59fe11e7
      pmai authored
        function for LISP:FIND-CLASS now accepts and ignores the optional
        errorp and environment arguments, as per ANSI.
      o It now also allows nil as the new-value, as per ANSI, and
        dissociates any defined class from the given name.  Note that this
        only works as expected if the user also does a setf of PCL::FIND-CLASS
        with NIL.  LISP:FIND-CLASS and PCL::FIND-CLASS need tighter
        integration.
      59fe11e7
    • pmai's avatar
      Added specialised port to OpenBSD (2.9). Many parts of the original · 195461c1
      pmai authored
      code which were previously conditionalized on :FreeBSD, are now
      conditionalized on :BSD instead, with the :BSD feature now implying a
      4.4BSD(lite2) derived OS.  This should make future BSD-ports easier.
      FreeBSD and OpenBSD are differentiated by having either :FreeBSD or
      :OpenBSD on the features list.
      
      Currently the OpenBSD port does not have working ELF support, because
      OpenBSD 2.9 is still non-ELF by default.  So don't put ELF on the
      features list when building for OpenBSD, or fix the code to work
      correctly in this case instead.
      195461c1
  12. Dec 04, 2001
  13. Nov 29, 2001
  14. Nov 22, 2001
  15. Nov 21, 2001
    • pmai's avatar
      Inserted missing :element-type option to call of MAKE-ARRAY with · 9c8aa6c0
      pmai authored
      :displaced-to option, as required by the tightened error-checking done
      in MAKE-ARRAY.
      9c8aa6c0
    • pmai's avatar
      o When created displaced arrays, MAKE-ARRAY (unlike ADJUST-ARRAY) · 26e7aeea
      pmai authored
        didn't check whether the specified element-type was a subtype of the
        array-element-type of the displaced-to array.
      o One case in ADJUST-ARRAY didn't check for an array-header before
        calling %array-displaced-p on an array, so that sometimes an array
        element was accessed and checked instead.  Fixed this, and prevented
        ADJUST-ARRAY from shrinking non-adjustable arrays in-place, since
        this can violate naive user expectations for little gain.
      26e7aeea
  16. Oct 30, 2001
    • pmai's avatar
      This change causes archives passed as a file argument to load-foreign · 184c40f3
      pmai authored
      to be loaded in-full, which is the only useful behaviour when trying
      to link with static libraries.  Currently this change only corrects
      the situation for Linux and Solaris, since I don't know the relevant
      flags for other platforms, and/or don't have access to machines for
      testing.
      184c40f3
  17. Oct 27, 2001
  18. Oct 16, 2001
  19. Oct 04, 2001
    • toy's avatar
      Patch stolen from SBCL bug 81. · 89cf3b64
      toy authored
      Loop doesn't handle loops like
      
      (loop with (a b) = '(1 2)
            and (c d) = '(3 4)
            return (list a b c d))
      
      correctly because it fails to destructure the variables correctly.
      89cf3b64
  20. Oct 03, 2001
  21. Sep 28, 2001
  22. Sep 27, 2001
  23. Sep 21, 2001
    • pw's avatar
      Second attempt at using new cvs server. Hopefully mail system config · f2251d1b
      pw authored
      problems are fixed now.
      
      This revision fixes an omission from a previous rev that added support
      for :print-object and :print-function defstruct options. The default
      method created was calling DEFAULT-STRUCTURE-PRINT with only two
      arguments. It seems to work correctly now.
      f2251d1b
  24. Sep 20, 2001
  25. Jul 16, 2001
  26. Jul 12, 2001
  27. Jul 08, 2001
    • pw's avatar
      From Paul Foley: · 65855429
      pw authored
      	This patch makes QUIT call a list of functions at
      	exit, so that the Motif interface can clean up without having to
      	redefine it.
      65855429
    • pw's avatar
      From Paul Foley: · c9918062
      pw authored
      	Implements READ- and WRITE-SEQUENCE on Gray streams, via
      	STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class
      	keyword to OPEN which lets it return Gray streams classes wrapped
      	around lisp-streams.
      
      	Load exports.lisp before compiling with this set of changes.
      c9918062
    • pw's avatar
      From Eric Marsden: · 7fbe9acc
      pw authored
         Initialize the modules: namestring so that things like
         (require :clx-library) work (assuming the filesystem layout present
         in the release tarballs).
      7fbe9acc
    • 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
  28. Jun 18, 2001
  29. Jun 17, 2001
    • pw's avatar
      From eric Marsden: · c840823b
      pw authored
      Fix some error types to be ANSI compliant.
      c840823b
    • pw's avatar
      From Eric Marsden: · e91dc189
      pw authored
          Problem: (format t "~f" "foo") => Error "Argument y is not a real:
          nil". CLHS says "If arg is a complex number or some non-numeric
          object, then it is printed using the format directive ~wD, thereby
          printing it in decimal radix and a minimum field width of w".
      e91dc189
Loading