Skip to content
Snippets Groups Projects
  1. Jul 24, 1998
  2. Mar 21, 1998
  3. Feb 24, 1998
  4. Feb 13, 1998
    • dtc's avatar
      ANSI CL compat. changes: · 2e5e2342
      dtc authored
      o Add an optional environment argument to constantp; ignored by CMUCL.
      o Add the :element-type keyword to make-string.
      2e5e2342
  5. 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
  6. 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
  7. 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
  8. Aug 24, 1997
  9. 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
  10. Oct 31, 1994
  11. Feb 11, 1994
  12. Aug 25, 1993
  13. May 12, 1993
  14. May 11, 1993
  15. Jan 13, 1993
  16. Nov 12, 1991
  17. Nov 09, 1991
  18. Jun 05, 1991
  19. Apr 24, 1991
  20. Feb 20, 1991
  21. Jan 14, 1991
  22. Jan 13, 1991
  23. Nov 23, 1990
  24. Nov 16, 1990
  25. Nov 13, 1990
  26. Nov 10, 1990
Loading