Skip to content
Snippets Groups Projects
  1. Nov 04, 1997
  2. 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
  3. Apr 09, 1997
    • dtc's avatar
      New value for the :pure option of defstruct, :substructure. Purify · 3d400aaa
      dtc authored
      will place the instance in the static space but still move the
      substructure lists and arrays to the RO space. This is needed for
      compact-info environments which cache the last name in the instance
      which needs to be scavenged, but the hash arrays can still be placed
      in the RO space (the cache name was not being scavenge which could
      cause a false hit if very unlucky). Shall uses this new option in
      compiler/globaldb.lisp after people have had a chance to bootstrap in
      this new support.
      3d400aaa
  4. 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
  5. Oct 31, 1994
  6. Feb 11, 1994
  7. Feb 10, 1994
  8. Aug 30, 1993
  9. Aug 24, 1993
  10. Aug 22, 1993
  11. Jul 21, 1993
  12. Jul 20, 1993
  13. Jul 17, 1993
    • ram's avatar
      Changed MAKE-LAYOUT to initialize (or arrange to initialize) the · 3df796c7
      ram authored
      LAYOUT-HASH so that structure layouts get initialized, etc.
      Add DIRECT-SUPERCLASSES slot to BUILT-IN-CLASS and initialize it.
      Add FIND-CLASS-CELL, CLASS-CELL-CLASS and CLASS-CELL-NAME to support
      forward references to redefinable or undefined classes.
      INFO TYPE CLASS is now a CLASS-CELL or NIL, and the class is actually
      in the CLASS-CELL-CLASS.
      Added some missing elements in the class-precedence lists of float and
      number.
      3df796c7
  14. Jul 10, 1993
    • ram's avatar
      Add stuff to initialize the layout hash. Add standard-class and · f1adfe69
      ram authored
      random-pcl-class for representing objects whose real class is a PCL
      class.  Add class-pcl-class slot for tracking the PCL class of any class.
      Changed layout invalidating to set to :INVALID, not T, since PCL uses T
      to mean valid.
      f1adfe69
  15. May 19, 1993
  16. May 13, 1993
  17. Apr 04, 1993
  18. Mar 14, 1993
  19. Mar 13, 1993
  20. Mar 01, 1993
  21. Feb 23, 1993
  22. Feb 18, 1993
  23. Feb 17, 1993
  24. Feb 16, 1993
  25. Feb 11, 1993
  26. Feb 10, 1993
  27. Feb 08, 1993
  28. Feb 04, 1993
  29. Jan 15, 1993
Loading