Skip to content
Snippets Groups Projects
  1. Jan 28, 2002
    • pmai's avatar
      Added specialised port to NetBSD (1.5.2) on x86. Since the code-base · 4ea11535
      pmai authored
      was already cleaned up with the OpenBSD port, this doesn't require
      massive changes.
      
      Since current NetBSD is ELF-based by default, we don't make use of the
      ELF feature, or in other words:  The presence of the NetBSD feature
      implies ELF, since there is no support for non-ELF NetBSD.
      4ea11535
  2. Jan 27, 2002
  3. Jan 26, 2002
  4. Jan 23, 2002
  5. Jan 18, 2002
  6. Jan 16, 2002
  7. Jan 14, 2002
  8. Jan 13, 2002
  9. Jan 04, 2002
  10. Dec 13, 2001
  11. Dec 12, 2001
  12. 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
  13. Dec 10, 2001
  14. Dec 08, 2001
  15. 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
  16. Dec 04, 2001
  17. Nov 29, 2001
  18. Nov 22, 2001
  19. 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
  20. 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
  21. Oct 27, 2001
  22. Oct 16, 2001
  23. 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
  24. Oct 03, 2001
  25. Sep 28, 2001
  26. Sep 27, 2001
  27. 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
  28. Sep 20, 2001
  29. Jul 16, 2001
  30. Jul 12, 2001
Loading