Skip to content
Snippets Groups Projects
  1. Sep 30, 2009
  2. Sep 29, 2009
  3. Sep 28, 2009
  4. Sep 20, 2009
  5. Sep 19, 2009
  6. Sep 17, 2009
  7. Sep 15, 2009
  8. Sep 11, 2009
    • rtoy's avatar
      norm-test.lisp: · 129e5c43
      rtoy authored
      o Code to run the normalization tests.  All tests should pass (and
        currently do).
      
      NormalizationTest.txt:
      o Normalization test file for Unicode 5.1.0.
      129e5c43
    • rtoy's avatar
      c80bcae6
    • rtoy's avatar
      tools/build-unidata.lisp: · bf4b37ac
      rtoy authored
      o Add support for word break properties.
      o Some cleanup of the code including moving the common code in
        write-ntrie* to write-ntrie.
      
      code/unidata.lisp:
      o Add support for word break properties.
      o UNICODE-WORD-BREAK-CODE and UNICODE-WORD-BREAK return the property
        code and the property keyword for a codepoint, respectively.
      
      i18n/WordBreakProperty.txt:
      o New file for the word break properties.
      bf4b37ac
  9. Sep 09, 2009
  10. Aug 30, 2009
  11. Aug 26, 2009
    • rtoy's avatar
      Add support for flushing out any state in an external format when · 3d58c145
      rtoy authored
      closing an output stream.  This causes things like
      
      (with-open-file (s "foo" :direction :output :external-format :utf-8)
        (write-char #\u+d800 s))
      
      to output the replacement character instead of creating an empty file.
      
      bootfiles/19f/boot-2009-08-1.lisp:
      o New file for bootstrapping these changes.
      3d58c145
    • rtoy's avatar
      Add support for flushing out any state in an external format when · 1325c62e
      rtoy authored
      closing an output stream.  This causes things like
      
      (with-open-file (s "foo" :direction :output :external-format :utf-8)
        (write-char #\u+d800 s))
      
      to output the replacement character instead of creating an empty file.
      
      code/extfmts.lisp:
      o Add new slot to efx structure to hold the function to flush the
        state in an external format.
      o Add accessor for the flush-state slot.
      o Update DEFINE-EXTERNAL-FORMAT to allow specifying the flush
        function.
      o Add macro to call the flush-state function.
      o Added +EF-FLUSH+
      o Use vm::defenum to name the constants instead of the hand-written
        values.
      o Export +REPLACEMENT-CHARACTER-CODE+
      o Document the slots in an efx stucture.
      
      code/fd-stream.lisp:
      o Add ef-flush def-ef-macro to flush the state of an external format
        when closing an output file.  If ef-flush-state is NIL, we just call
        EF-COUT to send out the replacement character.  Otherwise, the
        flush-state function is called to handle it.
      o When closing an output character stream, call ef-flush to flush any
        state before flushing the buffers of the stream.
      o Document the unicode slots in an fd-stream.
      
      code/exports.lisp:
      o Export +REPLACEMENT-CHARACTER-CODE+
      1325c62e
    • rtoy's avatar
  12. Aug 24, 2009
  13. Aug 19, 2009
  14. Aug 18, 2009
    • rtoy's avatar
      o QSORT always sorts by <, so no need for a test parameter. · dc416f72
      rtoy authored
      o Add some declarations to silence the compiler and speed up code.
      o Add support for solaris with gencgc.
      o Add support to disassembler to provide annotations showing how often
        each instruction was sampled.
      dc416f72
    • rtoy's avatar
      Add Gerd's sprof statistical profiler. · 830bdba9
      rtoy authored
      contrib/CATALOG.TXT:
      o Update with sprof info
      
      contrib/contrib.lisp:
      o Add defmodule for sprof.
      
      contrib/sprof/compile-sprof.lisp:
      o New file to compile and load sprof.
      
      contrib/sprof/sprof.catalog:
      o New file for sprof catalog
      
      contrib/sprof/sprof.lisp:
      o New file for implementation of sprof itself.
      830bdba9
    • rtoy's avatar
      o Add *C-COMPILER* and *C-COMPILER-FLAGS* to hold default C compiler · 635e73a0
      rtoy authored
        and C compiler flags.
      o Add a hackish implementation of mkdtemp for Solaris which doesn't
        have a mkdtemp C function.
      635e73a0
    • rtoy's avatar
      contrib/CATALOG.TXT: · e62c9818
      rtoy authored
      o Remove entry for PROFILE, which is no longer a contrib.
      o Add entry for new embedded-c.
      
      contrib/contrib.lisp:
      o Add defmodule for ops (contrib-ops).
      o Add defmodule for embedded-c (contrib-embedded-c).
      
      contrib/embedded-c/embedded-c.catalog:
      o New file
      
      contrib/embedded-c/embedded-c.lisp:
      o New file that contains Helmut Eller's embedded-c. Added to CMUCL,
        with permission from Helmut.
      e62c9818
    • rtoy's avatar
      Add contrib directory to extra tarball. These were always part of the · e5bef4bf
      rtoy authored
      CMUCL source tree, but were never delivered in a distribution.
      
      code/module.lisp:
      o Define module "cmu-contribs" that loads defmodule definitions for
        the contrib code.
      
      code/save.lisp:
      o Add "library:contrib/" to the modules search-list so we can find the
        installed contribs.
      
      tools/make-extra-dist.sh:
      o Install all contrib files
      
      contrib/contrib.lisp:
      o New file that defines modules for the contrib packages.
      e5bef4bf
  15. Aug 17, 2009
Loading