Skip to content
Snippets Groups Projects
  1. Dec 26, 2012
    • Raymond Toy's avatar
      Add :alien-callback to *faatures* for platforms that support it. · 02f4566a
      Raymond Toy authored
      bootfiles/20d/boot-2012-12-1.lisp::
        Add :alien-callback to *features*
      
      bin/build.sh::
        Change bootstrap directory to 20d.
      
      code/lispinit.lisp::
        * Register :alien-callback feature if enabled.
        * Heap overflow checking depends on gencgc, so register that only if
          both are enabled.
      
      tools/comcom.lisp::
        Compile c-callback only if :alien-callback is a feature.
      
      tools/worldcom.lisp:
        Compile alien-callback onlf if :alien-callback is a feature.
      02f4566a
  2. Dec 24, 2012
  3. Dec 23, 2012
    • Raymond Toy's avatar
      Move the alien callback support into its own files. · cf48b6dc
      Raymond Toy authored
      compiler/ppc/c-callback.lisp::
      compiler/sparc/c-callback.lisp::
      compiler/x86/c-callback.lisp::
       New file containing the callback code from c-call.lisp.
      
      compiler/ppc/c-call.lisp::
      compiler/sparc/c-call.lisp::
      compiler/x86/c-call.lisp::
       Removed the callback code.
      
      code/alien-callback.lisp::
       New file containing the alien callback code.
      
      code/alieneval.lisp::
       Removed the alien callback code.
      
      tools/comcom.lisp::
       Compile c-callback.lisp
      
      tools/worldcom.lisp:
       Compile alien-callback.lisp.
      cf48b6dc
    • Raymond Toy's avatar
      5d37fbf1
    • 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
  4. Dec 19, 2012
  5. Nov 20, 2012
  6. Nov 18, 2012
  7. Jul 17, 2012
  8. May 30, 2012
  9. May 26, 2012
  10. May 25, 2012
  11. May 06, 2012
  12. Apr 25, 2012
  13. Apr 21, 2012
    • Raymond Toy's avatar
      Fix bug in handling the state BOM marker and also extend to work · b040afc2
      Raymond Toy authored
      composing external formats.  The state BOM marker also needs to
      indicate how long the BOM is.
      
       * src/code/stream.lisp
         * Handle the BOM marker correctly for composed format. 
         * Handle the new values for the state BOM marker.
      
       * src/pcl/simple-streams/external-formats/utf-16.lisp
         * Change BOM state marker to +2 and -2 instead of 1 and 2 to
           indicate the length of the BOM.
      
       * src/pcl/simple-streams/external-formats/utf-32.lisp
         * Change BOM state marker to +4 and -4 instead of 1 and 2 to
           indicate the length of the BOM.
      b040afc2
  14. Apr 20, 2012
  15. Apr 19, 2012
    • Raymond Toy's avatar
      Fix ticket:58. Handle the BOM character for utf-16 and utf-32. This · f3db74d4
      Raymond Toy authored
      is a bit of a hack.
      
       * src/code/stream.lisp:
        * Check the state to see if a BOM was read.  This critically depends
          on knowing the format of the state variable for utf16 and utf32
          formats, but the stream code shouldn't have to know the state
          internals. 
      
       * src/general-info/release-20d.txt
         * Update.
      f3db74d4
  16. Mar 27, 2012
  17. Mar 03, 2012
  18. Feb 05, 2012
    • Raymond Toy's avatar
      Update to Unicode 6.1.0. · 537cc9bb
      Raymond Toy authored
        src/code/unidata.lisp:: Update Unicode version.
      
        src/tools/build-unidata.lisp:: Update Unicode version and update for
        change of format of NameAliases.txt.
      
        src/i18n/unidata.bin:: Updated with new data.
      
        src/general-info/release-20d.txt:: Updated.
      
        src/i18n/BidiMirroring.txt:: Updated to Unicode 6.1.0.
        src/i18n/CaseFolding.txt:: Updated to Unicode 6.1.0.
        src/i18n/CompositionExclusions.txt:: Updated to Unicode 6.1.0.
        src/i18n/DerivedNormalizationProps.txt:: Updated to Unicode 6.1.0.
        src/i18n/NameAliases.txt:: Updated to Unicode 6.1.0.
        src/i18n/NormalizationCorrections.txt:;
        src/i18n/SpecialCasing.txt:: Updated to Unicode 6.1.0.
        src/i18n/UnicodeData.txt:: Updated to Unicode 6.1.0.
        src/i18n/WordBreakProperty.txt:: Updated to Unicode 6.1.0.
        src/i18n/tests/NormalizationTest.txt:: Updated to Unicode 6.1.0.
        src/i18n/tests/WordBreakTest.txt:: Updated to Unicode 6.1.0.
      537cc9bb
  19. Feb 04, 2012
  20. Feb 01, 2012
  21. Jan 29, 2012
    • Raymond Toy's avatar
      Update textdomains. · 8e96bc91
      Raymond Toy authored
       * Use cmucl-sparc-vm instead of cmucl-sparc-svr4
      8e96bc91
    • Raymond Toy's avatar
      Update textdomains. · 86b95ac8
      Raymond Toy authored
       * Use cmucl-sparc-vm instead of cmucl-sparc-svr4
       * Use cmucl-ppc-vm instead of cmucl-ppc.
       * code/ppc-vm.lisp should be in the cmucl-ppc textdomain instead of cmucl.
      86b95ac8
  22. Jan 27, 2012
  23. Jan 12, 2012
    • Raymond Toy's avatar
      Fix ticket:53 by adding UTF-8 to the core. · 63ecc76a
      Raymond Toy authored
      code/extfmts.lisp:
      * Move the utf-8 implementation to this file
      * Update %find-external-format to return quickly for :utf-8. 
      
      code/fd-stream-comp.lisp:
      * Precompile utf-8 functions.
      
      pcl/simple-streams/external-formats/utf-8.lisp:
      * Add note that this is only used for reference now because it's in
        the core.
      63ecc76a
  24. Jan 06, 2012
  25. Dec 08, 2011
    • Raymond Toy's avatar
      Fix ticket:50 · a4e33b76
      Raymond Toy authored
      Check if "" (and "/") is in the list of directories and signal an
      error so that we use the #P(...) syntax to print out the pathname
      readably.
      
      Update the pot and po files accordingly.
      a4e33b76
    • Raymond Toy's avatar
      Fix ticket:50 · 2a93478c
      Raymond Toy authored
      Catch the case of " " and signal an error so that we can print such
      pathnames using the #P(...) syntax.  Also catch the case where the
      directory includes an explicit directory separator, "/", which would
      not be printed readably either.
      
      Update the pot file too.
      2a93478c
  26. Nov 04, 2011
Loading