Skip to content
Snippets Groups Projects
  1. Dec 26, 2015
  2. Nov 29, 2015
  3. Jun 24, 2015
  4. Jun 14, 2015
  5. Jun 07, 2015
  6. Nov 13, 2014
  7. Nov 06, 2014
    • Raymond Toy's avatar
      Add iterators and loop paths for codepoints and glyphs · 2b1925b6
      Raymond Toy authored
       * src/code/string.lisp:
         * Add WITH-STRING-CODEPOINT-ITERATOR to allow iterating over the
           codepoints in a string.
         * Add WITH-STRING-GLYPO-ITERATOR to allow iterating over the
           glpyhs in a string.
       * src/code/exports.lisp:
         * Export WITH-STRING-CODEPOINT-ITERATOR and
           WITH-STRING-GLYPH-ITERATOR. 
       * src/code/loop.lisp:
         * Support (loop for cp being the codepoint of string ...) which
           extracts the consecutive codepoints from the string. Allow
           codepoints, code-point, and code-points as aliases of codepoint.
         * Support (loop for g-string being the glyph of string ...) which
           extracts each glyph (as a string) from the string.  Allow glpyhs
           as an alias.
       * tests/extended-loop.lisp:
         * New file of tests for the new loop paths.
       * src/i18n/locale/cmucl.pot:
         * Update.
      2b1925b6
  8. Aug 26, 2014
    • Raymond Toy's avatar
      Deprecate FLOAT-TRAPPING-NAN-P in favor of FLOAT-SIGNALING-NAN-P. · 9b6ad201
      Raymond Toy authored
      These numbers are called signaling, not trapping NaN in almost all
      usages.
      
       * code/exports.lisp:
         * Export FLOAT-SIGNALING-NAN-P.
       * code/float.lisp:
         * Implement FLOAT-SIGNALING-NAN-P.
         * Make FLOAT-TRAPPING-NAN-P an inline call to the
           FLOAT-SIGNALING-NAN-P and add a docstring to say it is
           deprecated. 
       * code/print.lisp:
         * Print "Signaling" instead of "Trapping".
       * i18n/locale/cmucl.pot:
         * Regenerated due to the changes in docstrings.
      9b6ad201
  9. Aug 10, 2014
  10. Aug 07, 2014
  11. Jun 17, 2014
  12. Mar 01, 2014
    • Raymond Toy's avatar
      Regenerated. · e5ce88c7
      Raymond Toy authored
      e5ce88c7
    • Raymond Toy's avatar
      Update from recent changes. · 8a5b49ec
      Raymond Toy authored
      8a5b49ec
    • Raymond Toy's avatar
      Fix ticket 93. · ebc07aeb
      Raymond Toy authored
       * src/code/reader.lisp:
         * Try to round really small numbers
         * Add somewhat more informative message when the number is not
           representable.
       * src/i18n/local/cmucl.pot:
         * Update
       * tests/trac.lisp:
         * Add test for ticket 93
         * Add a few comments for test trac.87.
      ebc07aeb
  13. Jan 03, 2014
  14. Dec 23, 2013
  15. Dec 20, 2013
  16. Dec 07, 2013
  17. Sep 29, 2013
    • Raymond Toy's avatar
      Print integers with lowercase when *print-case* is :downcase. · a7ace141
      Raymond Toy authored
      Could optimize SUB-OUTPUT-INTEGER and DIGIT-TO-CHAR if needed, but I'm
      assuming printing of fixnums and bignums is not limited by the
      conversion of each digit to a character.
      
       * src/code/print.lisp:
         * Print integers in lowercase if *print-case* is :downcase
         * Update a docstring.
      
       * src/i18n/locale/cmucl.pot:
         * Update
      
       * src/general-info/release-20f.txt:
         * New file with updated info.
      a7ace141
  18. Sep 21, 2013
  19. Aug 24, 2013
    • Raymond Toy's avatar
      Make CL:DISASSEMBLE conforming. Also update some of the · ddfb0372
      Raymond Toy authored
      implementation details of DISASSEM:DISASSEMBLE.
      
       code/exports.lisp::
       * Update packages so CL:DISASSEMBLE is not DISASSEM:DISASSEMBLE.
      
       code/misc.lisp::
       * Define CL:DISASSEMBLE.
      
       compiler/fndb.lisp::
       * Update defknow for disassemble.
      
       compiler/disassem.lisp::
       * Print of source codes uses standard I/O syntax instead of
         inheriting from the environment.
       * Add new keyword arguments to DISASSEM:DISASSEMBLE for the base,
         case, and radix.  These default to 16, :downcase, and
         *print-radix*, respectively.  This means disassembly now prints out
         all numbers in base 16 and is in lowercase.
       * When printing a note for an assembler routine, we don't need to
         print the (hex) address if *print-base* is 16.
      
       compiler/x86/insts.lisp::
       * Fix some issues when in print-mem-access.
         * Sometimes the absolute value of the value was printed instead of
           the value (displaying the wrong value).
         * Print out the value as an unsigned in some cases instead of
           signed value.
       * Fix print-label to print addresses as unsigned integers.  This
         fixes the issue where things like call #x-4xxxxxxx were printed.
      
       i18n/locale/cmucl.pot::
       * Update because of new or changed docstrings.
      ddfb0372
  20. May 26, 2013
  21. May 21, 2013
  22. Feb 02, 2013
  23. Jan 23, 2013
  24. Dec 23, 2012
  25. Dec 03, 2012
  26. Aug 04, 2012
  27. Jun 01, 2012
  28. May 26, 2012
  29. May 01, 2012
  30. Feb 04, 2012
  31. Jan 21, 2012
  32. 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
  33. Nov 04, 2011
  34. Oct 22, 2011
  35. Oct 15, 2011
Loading