Skip to content
Snippets Groups Projects
  1. Jun 19, 2008
    • rtoy's avatar
      Create a new search-list "ext-formats" that is initialized to · 44232c3d
      rtoy authored
      "library:ext-formats/".  This makes it easier to add new directories
      where external formats can be found.  The previous use made it
      difficult because the formats had to be in the subdirectory
      ext-formats.
      
      save.lisp:
      o Create and initialize new search-list.
      
      extfmts.lisp:
      o Use the new search-list instead of "library:ext-formats/".
      44232c3d
    • rtoy's avatar
      New external format stuff from Paul. · 4a665a5f
      rtoy authored
      bootfiles/19e/boot-2008-06-1.lisp:
      o Use this bootfile to compile the change in external-format
        structure.  Just needed to get rid of a restart when compiling pcl.
      
      code/exports.lisp:
      o Renames ENCODE-STRING to STRING-ENCODE.  Similarly for
        DECODE-STRING.
      
      code/extfmts.lisp:
      pcl/simple-streams/impl.lisp:
      pcl/simple-streams/strategy.lisp:
      pcl/simple-streams/external-formats/iso8859-1.lisp:
      pcl/simple-streams/external-formats/utf-8.lisp:
      pcl/simple-streams/external-formats/void.lisp:
      o Updated for new external format.  I think the main change is not
        having to do a funcall for each character.
      
      pcl/simple-streams/external-formats/aliases
      o New file describing different names for external formats.
      
      pcl/simple-streams/external-formats/crlf.lisp:
      o New file for composing external format for CR/LF
      
      pcl/simple-streams/external-formats/utf-16-be.lisp:
      pcl/simple-streams/external-formats/utf-16-le.lisp:
      o New files supporting UTF-16 BE and LE formats.
      
      tools/make-main-dist.sh:
      o Copy over the new files and the aliases file too.
      4a665a5f
  2. Jun 18, 2008
  3. May 24, 2008
    • rtoy's avatar
      o Add a few comments · f466d230
      rtoy authored
      o Clean up list of features.  This file should now actually work for
        all x86 builds.
      f466d230
    • rtoy's avatar
      Oops. Put that note in the PCL section. · 32da9bdf
      rtoy authored
      32da9bdf
    • rtoy's avatar
      Update. · 3202d110
      rtoy authored
      3202d110
    • rtoy's avatar
      Fix issue with slot-value-using-class and · 6b6e7abd
      rtoy authored
      get-accessor-method-function.
      
      See cmucl-imp, 2008/04/03, PCL bug?.  Bug and link to solution
      provided by Hans Hubner.  Solution based on sbcl patch 0.8.14.27.
      
      Here's the test case:
      
      (in-package :cl-user)
      
      (use-package :pcl)
      
      (defclass test-metaclass (standard-class)
        ())
      
      (defmethod validate-superclass ((sub test-metaclass) (super standard-class))
        t)
      
      (defmethod (setf slot-value-using-class) :before (newval (class test-metaclass) object slotd)
        (print 'setf-slot-value-using-class-before))
      
      (defmethod (setf slot-value-using-class) :after (newval (class test-metaclass) object slotd)
        (print 'setf-slot-value-using-class-after))
      
      (defclass test-class ()
        (slot)
        (:metaclass test-metaclass))
      6b6e7abd
  4. May 23, 2008
  5. May 22, 2008
    • rtoy's avatar
      Update from logs. · cbfcd248
      rtoy authored
      cbfcd248
    • rtoy's avatar
      Make printing of the debug arglist a little more robust. An example: · 51cf08b5
      rtoy authored
      (defun foo (&optional (x #.(find-package "CL-USER"))) x)
      
      See cmucl-imp mailing list, around 2008/04/14.
      
      This is mostly based on Helmut Eller's solution, slightly modified.
      We try to print the strings normally, but if we can't we use Helmut's
      solution to get a nice result.  Also handle circular arguments by
      binding *print-circle* to T.
      51cf08b5
    • rtoy's avatar
      Have trace files contain a little more info. · cc8dc3a8
      rtoy authored
      codegen.lisp:
      o Use ~S when printing out args of an instruction.  (Mostly so fixups
        get printed with double-quotes for external function names.)
      
      debug.lisp:
      o Increase *print-length* and *print-level* so we can see a little
        more info when printing out the vop info.
      cc8dc3a8
  6. May 19, 2008
  7. May 16, 2008
  8. May 05, 2008
  9. May 01, 2008
  10. Apr 29, 2008
  11. Apr 25, 2008
  12. Apr 23, 2008
  13. Apr 22, 2008
  14. Apr 21, 2008
  15. Apr 17, 2008
  16. Apr 16, 2008
  17. Apr 15, 2008
  18. Apr 11, 2008
  19. Apr 10, 2008
  20. Apr 08, 2008
Loading