Skip to content
  1. Dec 23, 2012
    • Raymond Toy's avatar
      Fix ticket:68 by adding {{{BYTE-BASH-COPY}}} · abc43728
      Raymond Toy authored
      code/bit-bash.lisp::
       Add {{{BYTE-BASH-COPY}}} for copying bytes
      
      code/exports.lisp::
       Add {{{BYTE-BASH-COPY}}}
      
      compiler/generic/vm-fndb.lisp::
       Add {{{BYTE-BASH-COPY}}}
      
      compiler/generic/vm-tran.lisp::
       Call {{{BYTE-BASH-COPY}}} in the deftransform for {{{REPLACE}}}.
      abc43728
  2. Dec 22, 2012
    • Raymond Toy's avatar
      Fix ticket:60. · cdf11377
      Raymond Toy authored
      This fixes the immediate issue, but there are still problems with
      very long strings.  The bit-index for such strings won't fit in an
      (unsigned-byte 32).
      
      vm-fndb.lisp:
      o Correct the defknown to have the correct arg types (vm::offset
        instead of index).
      
      vm-tran.lisp:
      o Update deftransform to use vm::offset instead of index.
      cdf11377
  3. Nov 04, 2011
  4. Sep 25, 2011
  5. Mar 19, 2010
  6. Jun 30, 2006
  7. May 24, 2004
  8. Mar 22, 2003
    • gerd's avatar
      * bootfiles/18e/boot[12].lisp: Bootstrap files for the lisp:class · a1e3ed93
      gerd authored
      = pcl:class part.  To get it booted from 18e, cross-compile using
      boot1.lisp as bootstrap.lisp in pmai's build scripts, then do a
      normal compile with boot2.lisp as bootstrap.lisp with the
      resulting Lisp.
      
      * code/byte-interp.lisp, code/defstruct.lisp, code/describe.lisp:
      * code/error.lisp, code/exports.lisp, code/hash-new.lisp:
      * code/hash.lisp, code/macros.lisp, code/misc.lisp:
      * code/package.lisp, code/pred.lisp, code/sharpm.lisp, code/type.lisp:
      * compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
      * compiler/proclaim.lisp, compiler/typetran.lisp, compiler/xref.lisp:
      * compiler/generic/primtype.lisp, compiler/generic/vm-type.lisp:
      Changes for to use kernel::class etc.
      
      * code/class.lisp (toplevel): Shadow class, built-in-class etc.
      (class): Give it conc-name %class-.
      (toplevel) [#+bootstrap-lisp-class=pcl-class]: Define old accessors.
      (everywhere): Use new class accessors.
      
      * compiler/generic/vm-fndb.lisp (%make-instance): Change from
      unsafe to flushable and movable.
      
      * code/ntrace.lisp (expand-trace, untrace): Changes for method
      tracing.
      
      * code/profile.lisp (profile, profile-all, unprofile): Method
      profiling.
      
      * pcl/*.text, pcl/bench.lisp, pcl/extensions.lisp:
      * pcl/fast-init.lisp, pcl/precom1.lisp, pcl/precom4.lisp:
      * pcl/structure-class.lisp, pcl/user-instances.lisp:
      Removed.
      
      * tools/pclcom.lisp: Changes for my PCL and lisp:class =
      pcl::class.
      a1e3ed93
  9. Jul 09, 2000
  10. Feb 25, 1999
  11. Jul 24, 1998
  12. Mar 21, 1998
  13. Mar 03, 1998
  14. Feb 03, 1998
  15. Nov 15, 1997
  16. Nov 07, 1997
  17. 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
  18. 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
  19. Oct 31, 1994
  20. Feb 11, 1994
  21. May 07, 1993
  22. Mar 13, 1993
  23. Mar 12, 1993
  24. Feb 26, 1993
  25. Feb 10, 1993
  26. Feb 08, 1993
  27. Jan 14, 1993
  28. Dec 17, 1992
  29. Dec 15, 1992
  30. Dec 13, 1992
  31. Dec 05, 1992
  32. Apr 14, 1992
  33. Mar 07, 1992
  34. Nov 25, 1991
  35. Aug 01, 1991
  36. Jul 22, 1991
  37. Mar 27, 1991
  38. Mar 20, 1991
  39. Mar 14, 1991