Skip to content
Snippets Groups Projects
  1. Apr 13, 2005
  2. Apr 06, 2004
    • emarsden's avatar
      · 7862b94e
      emarsden authored
      Two unrelated fixes to ADJUST-ARRAY:
      
        - (adjust-array (make-array nil :initial-element 'zob) nil)
          was losing the :initial-element information
      
        - ADJUST-ARRAY was sometimes returning the same array despite
          ADJUSTABLE-ARRAY-P returning nil for that array (fix from SBCL)
      
      Fixes a number of AJUST-ARRAY.* tests in Paul Dietz's ANSI compliance
      suite.
      7862b94e
  3. Jul 23, 2003
  4. Jul 15, 2003
  5. May 05, 2003
  6. Feb 24, 2003
  7. Jul 10, 2002
    • 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
  8. Nov 21, 2001
    • 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
  9. May 13, 2000
  10. May 12, 2000
  11. Jul 24, 1998
  12. Jul 14, 1998
    • pw's avatar
      This revision merges in many of the fixes for ANSI condition types · 42efe00d
      pw authored
      in various calls to ERROR. Those easily handled by using new condition
      types simple-file-error and simple-program-error are included.
      
      The only functional change here is that the function CHARACTER no longer
      accepts an integer argument so as to be ANSI compliant. This may
      break some code.
      42efe00d
  13. Mar 21, 1998
  14. Dec 18, 1997
  15. Nov 01, 1997
    • dtc's avatar
      Improved support for (complex single-float) and (complex double-float) · 4c3b1bb6
      dtc authored
      types. Adds storage classes to the backend for these so they can be
      stored in registers or on the stack without consing; new primitive
      types etc. Also adds (simple-array (complex {single,double}-float))
      array types to avoid consing and speed vectors operations.  All
      these changes are conditional on the :complex-float feature. More work
      is needed to exploit these changes: improving the type dispatch in the
      various function; maybe compiler transforms or more VOPs to handle
      common functions inline.
      4c3b1bb6
  16. Apr 01, 1997
    • dtc's avatar
      Support for some specialised signed array types: (signed-byte 8), · d5d4504f
      dtc authored
      (signed-byte 16), (signed-byte 30), (signed-byte 32).  These patches
      include the general support and the x86 backend support; more to
      follow. The important changes are conditional on the :signed-array
      feature so shouldn't affect the source without this feature. This work
      has been driven by Raymond Toy.
      d5d4504f
  17. Feb 23, 1997
  18. Feb 22, 1997
  19. Oct 31, 1994
  20. Sep 29, 1994
  21. Feb 11, 1994
  22. Aug 06, 1993
  23. Jan 13, 1993
  24. Dec 10, 1992
  25. Mar 24, 1992
  26. Dec 02, 1991
  27. Nov 09, 1991
  28. Jun 05, 1991
  29. May 28, 1991
  30. May 08, 1991
  31. Apr 24, 1991
  32. Feb 08, 1991
  33. Jan 14, 1991
  34. Jan 13, 1991
  35. Dec 12, 1990
  36. Nov 10, 1990
  37. Oct 03, 1990
  38. Aug 24, 1990
  39. May 30, 1990
  40. Mar 05, 1990
Loading