Skip to content
Snippets Groups Projects
  1. Jan 10, 1998
    • dtc's avatar
      The aref derive type optimiser should have been returning the upgraded · 59b281ce
      dtc authored
      element type rather than a possibly more specific declared element
      type. When there is only a single use of the continuation the type is
      also asserted to be the declared element type. This can pickup errors
      such as reading an uninitialised element type is not of the declared
      type.
      59b281ce
  2. Jan 09, 1998
    • dtc's avatar
      Generate a compiler note if the default initial element for make-array · f437871a
      dtc authored
      is not a subtype of the element-type. According to ANSI CL the result
      of accessing uninitialised elements is undefined, and currently in
      CMUCL it can cause problems not detect in safe code when the default
      element not a subtype of the element-type - at least a compiler note
      is generated now.
      f437871a
  3. 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
  4. Aug 24, 1997
  5. 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
  6. Oct 31, 1994
  7. Feb 11, 1994
  8. Aug 25, 1993
  9. May 12, 1993
  10. May 11, 1993
  11. Jan 13, 1993
  12. Nov 12, 1991
  13. Nov 09, 1991
  14. Jun 05, 1991
  15. Apr 24, 1991
  16. Feb 20, 1991
  17. Jan 14, 1991
  18. Jan 13, 1991
  19. Nov 23, 1990
  20. Nov 16, 1990
  21. Nov 13, 1990
  22. Nov 10, 1990
Loading