Skip to content
Snippets Groups Projects
  1. Jun 29, 2011
    • rtoy's avatar
      Fix Trac #43 again. · 5e7baddc
      rtoy authored
      stream.lisp:
      o Remove the old code that was the first attempt at fixing issue #43.
        This was wrong.
      
      fd-stream.lisp:
      o Fix issue #43.  Even if we have a string-buffer, we need to take
        into account any octets in the in-buffer (if it exists) that have
        not been processed.  This happens if the in-buffer does not have
        enough octets at the end to form a complete character for the given
        encoding.
      o Some debugging prints added, but disabled.
      5e7baddc
  2. Jun 28, 2011
  3. Jun 27, 2011
    • rtoy's avatar
      Update from logs. · a2610b21
      rtoy authored
      o Unicode updated to version 6.0.0.
      o Trac #43 repoened because that change was reverted.
      a2610b21
    • rtoy's avatar
      Usability and internal restructuring. · 7084f9a6
      rtoy authored
      o Add usage message.
      o Don't include the emacs-style backup files that are sometimes
        created for the pot files.
      7084f9a6
    • rtoy's avatar
      Regenerated for Unicode 6.0.0. · bf447742
      rtoy authored
      bf447742
    • rtoy's avatar
      Update to Unicode 6.0.0. · 7aa8a23e
      rtoy authored
      code/unidata.lisp:
      o Update unicode version to 6.0.0
      o Add pointer to build-unidata.lisp.
      tools/build-unidata.lisp:
      o Update unicode version to 6.0.0
      o Print out directory path so we can see where we're getting the data
        from.
      
      
      i18n/CaseFolding.txt
      i18n/CompositionExclusions.txt
      i18n/DerivedNormalizationProps.txt
      i18n/NameAliases.txt
      i18n/NormalizationCorrections.txt
      i18n/SpecialCasing.txt
      i18n/UnicodeData.txt
      i18n/WordBreakProperty.txt
      i18n/tests/NormalizationTest.txt
      i18n/tests/WordBreakTest.txt:
      o Update with new files from unicode.org.
      7aa8a23e
    • rtoy's avatar
      Revert last change to fix Trac #43. · b948683f
      rtoy authored
      That changes causes the Unicode normalization and word-break tests to
      fail.  I do not know why this causes the tests to fail, but it causes
      the test program to suck in the entire file into a string instead of
      just one line.
      b948683f
  4. Jun 10, 2011
    • rtoy's avatar
      o Update for recent change. · 8c1e04cc
      rtoy authored
      o Update the version number for ASDF.
      8c1e04cc
    • rtoy's avatar
      Allow specifying a core with an executable image. · 246e31c7
      rtoy authored
      There's no reason why this shouldn't work and tests show that it does
      work.  So instead of disallowing it, just print a warning that it is
      unusual.  Fred also said this should work; it's just a bit odd running
      a 30MB executable with a 30MB core.
      246e31c7
    • rtoy's avatar
      Add function to load all unicode data into memory. · 55d7f671
      rtoy authored
      This makes it easy to make an executable image that doesn't need
      unidata.bin around.  (Should we do this for normal cores?  It seems to
      add about 1 MB to the core size.)
      
      code/unidata.lisp:
      o Add LOAD-ALL-UNICODE-DATA to load all unicode data.
      o Add UNICODE-DATA-LOADED-P to check that unicode data has been
        loaded.
      
      code/print.lisp:
      o If unicode data is loaded, don't check for existence of
        *unidata-path*, because we don't need it.
      
      code/exports.lisp:
      o Export LOAD-ALL-UNICODE-DATA.
      
      general-info/release-20c.txt:
      o Update info
      55d7f671
  5. Jun 08, 2011
  6. Jun 06, 2011
  7. Jun 05, 2011
  8. May 31, 2011
    • rtoy's avatar
      Add -unidata option to specify unidata.bin file. · d9b73849
      rtoy authored
      This change requires a cross-compile.  Use boot-2011-04-01-cross.lisp
      as the cross-compile script.
      
      bootfiles/20b/boot-2011-04-01-cross.lisp:
      o New cross-compile bootstrap file
      
      lisp/lisp.c:
      o Recognize -unidata option and setup *UNIDATA-PATH* appropriately.
      
      code/commandline.lisp:
      o Add defswitch for unidata so we don't get complaints about unknown
        switch.
      
      code/unidata.lisp:
      o Rename +UNIDATA-PATH+ to *UNIDATA-PATH*, since it's not a constant
        anymore.
      o Update code to use new name.
      
      code/print.lisp:
      o Update code to use *UNIDATA-PATH*
      
      compiler/sparc/parms.lisp:
      o Add *UNIDATA-PATH* to list of static symbols.
      o Add back in spare-9 and spare-8 static symbols since we need to do a
        cross-compile for this change anyway.
      
      compiler/x86/parms.lisp:
      o Add *UNIDATA-PATH* to list of static symbols.
      o Reorder the static symbols in a more logical arrangment so that the
        spare symbols are at the end.
      
      i18n/local/cmucl.pot:
      o Update
      d9b73849
    • rtoy's avatar
      Add :CMUCL to *FEATURES*. · a91040c9
      rtoy authored
      (Even though I (rtoy) should know better, I still find myself writing
      :cmucl instead of :cmu in feature tests.)
      a91040c9
    • rtoy's avatar
      Ignore shell wildcards when determining next version. · d00265c5
      rtoy authored
      Comment from Paul Foley:
      
        Problem: FD-OPEN calls NEXT-VERSION with the namestring;
        NEXT-VERSION calls EXTRACT-NAME-TYPE-AND-VERSION, which builds a
        "pattern" when it sees globbing characters in the name, and
        NEXT-VERSION promptly crashes when it tries to concatenate strings.
      
        Fix: Bind *IGNORE-WILDCARDS* to T in NEXT-VERSION (in
        fd-stream.lisp)
      d00265c5
  9. May 11, 2011
  10. Apr 12, 2011
  11. Apr 11, 2011
  12. Apr 03, 2011
  13. Apr 02, 2011
  14. Mar 30, 2011
  15. Mar 28, 2011
  16. Mar 24, 2011
  17. Mar 03, 2011
  18. Mar 01, 2011
  19. Feb 28, 2011
  20. Feb 23, 2011
    • rtoy's avatar
      Fix bug where cmucl was no longer recognizing things like · 23fafac4
      rtoy authored
      #\latin_small_letter_a.  This failure is caused by the new
      SEARCH-DICTIONARY function that does partial completion, and
      UNICODE-NAME-TO-CODEPOINT function wan't aware of the new way.
      
      We could change UNICODE-NAME-TO-CODEPOINT to do the appropriate thing
      with the new way, but I (rtoy) decided it would be nice to have the
      old function around too.  Hence, restore the old version and use it.
      23fafac4
  21. Feb 22, 2011
  22. Feb 17, 2011
    • rtoy's avatar
      Fix ansi-test failure OPEN.IO.28: · 0e098884
      rtoy authored
      (OPEN PN :DIRECTION :IO :IF-DOES-NOT-EXIST NIL)
      
      no longer signals an error.
      
      code/fd-stream.lisp:
      o Don't try to create a new version if there's no existing file
      
      general-info/release-20c.txt:
      o Update.
      0e098884
    • rtoy's avatar
      The :OUTPUT-FILE for COMPILE-FILE can be a stream. · eb604266
      rtoy authored
      This fixes ansi-test COMPILE-FILE.14.
      
      compiler/fndb.lisp:
      o Tell compiler that :OUTPUT-FILE can also be a stream.
      
      general-info/release-20c.txt:
      o Update.
      eb604266
  23. Feb 02, 2011
Loading