Skip to content
Snippets Groups Projects
  1. Aug 01, 2014
  2. Jul 31, 2014
  3. Jul 26, 2014
  4. Jul 22, 2014
  5. Jul 02, 2014
  6. Jun 24, 2014
    • Raymond Toy's avatar
      Change max gen to GC to 3; add inteface to set it. · 0cf9036d
      Raymond Toy authored
       * lisp/gencgc.c
         * Set number of generations to GC to 3 instead of NUM_GENERATIONS -
           1.
         * Add simple interface to allow user to set the number of
           generations and return the old value.
       * code/gc.lisp:
         * Add Lisp interface to set the number of generations to GC.
      0cf9036d
  7. Jun 01, 2014
    • Raymond Toy's avatar
      Fix ticket:98 · c0a0fc0b
      Raymond Toy authored
      Change the warning to a style-warning and update the message to be
      more precious.
      c0a0fc0b
  8. May 13, 2014
    • Raymond Toy's avatar
      Fix bug in printing most-negative-fixnum · c34d88b5
      Raymond Toy authored
       * src/code/print.lisp:
         * Type declaration in {{{SUB-OUTPUT-INTEGER}}} was incorrect
           because we want to be able to print
           {{{(- most-negative-fixnum)}}}.
      
       * tests/printer.lisp:
         * Add test for this.
      c34d88b5
  9. May 10, 2014
  10. May 08, 2014
  11. Apr 29, 2014
  12. Mar 30, 2014
  13. Mar 08, 2014
  14. Mar 01, 2014
    • Raymond Toy's avatar
      Fix ticket 93. · f9be60b1
      Raymond Toy authored
       * Round the number to least-positive-foo-float when possible, but
         still throw an error if it's too small but not zero.
       * Update comments to mention CLHS 2.3.1.1.
      f9be60b1
    • Raymond Toy's avatar
      Fix ticket 94. · 513c3b23
      Raymond Toy authored
       * Add least-positive-normalized-double-double-float,
         least-negative-normalized-double-double-float,
         least-positive-double-double-float,
         least-negative-double-double-float,
         most-positive-double-double-float,
         most-negative-double-double-float to the extensions package.
      513c3b23
    • 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
  15. Feb 11, 2014
  16. Feb 10, 2014
    • Raymond Toy's avatar
      Fix ticket:87 · 53c2f46a
      Raymond Toy authored
      Add {{{:ELEMENT-TYPE}}} keyword option to {{{RUN-PROGRAM}}}
      
       * src/code/run-program.lisp:
         * Add :element-type option, and use it as needed when creating
           input or output streams.
      
       * tests/trac.lisp:
         * Add tests.
      53c2f46a
  17. Feb 07, 2014
    • Raymond Toy's avatar
      Add lisp-unit as a module. Use (require :lisp-unit) (or "lisp-unit") · 9be8ccbf
      Raymond Toy authored
      to load lisp-unit.  This also allows the regression tests to be
      self-contained so we don't have to have lisp-unit installed via
      quicklisp or some other means.
      
      Unlike asdf and defsystem, we do not provide a precompiled fasl.
      
      code/module.lisp:
      * Add defmodule forms for lisp-unit
      
      contrib/load-lisp-unit.lisp:
      * Module file to compile and load lisp-unit.
      9be8ccbf
  18. Jan 03, 2014
    • Raymond Toy's avatar
      Produce correct results on branch cuts for atanh. · a00d8a9a
      Raymond Toy authored
      For (atanh x), where x is a real number on the branch cuts for atanh,
      make the code return the correct value based on the definition of
      atanh. This is inconsistent with the description in the CLHS because
      the values on the branch cut are now continuous with different
      quadrants.  The formula is clear, however, for the values on the
      branch cut.
      
       * src/code/irrat.lisp
       * src/code/irrat-dd.lisp
         * Use the correct branch cut values for atanh.
       * tests/trig.lisp
         * Update tests accordingly, with additional comments.
      a00d8a9a
  19. Dec 24, 2013
    • Raymond Toy's avatar
      Fix ticket:90 · ca2bf8c2
      Raymond Toy authored
      src/code/irrat.lisp:
      src/code/irrat-dd.lisp:
      
       * Remove the special case that made atanh continuous with quadrant
         III for x < -1 on the branch cut.
      
      tests/trig.lisp:
      
       * Update tests for atanh
       * Rename rel-or-abs-error to close-to.
      ca2bf8c2
  20. Dec 23, 2013
  21. Dec 21, 2013
  22. Dec 20, 2013
  23. Dec 18, 2013
  24. Dec 15, 2013
    • Raymond Toy's avatar
      Correct bug in tan. · 36403a83
      Raymond Toy authored
       * code/irrat.lisp
         * Fix typo in kernel-tan.
       * tests/trig.lisp
         * Add test case.
      36403a83
    • Raymond Toy's avatar
      Small cleanups. · 7069ef9d
      Raymond Toy authored
       * Remove unneeded package specifier for %ieee754-rem-pi/2
       * Add some comments for %tan.
      7069ef9d
    • Raymond Toy's avatar
      Implement sincos using the new Lisp trig routines. This can now be · b79c2872
      Raymond Toy authored
      used for all platforms.
      
       code/irrat.lisp::
       * Implement %SINCOS
      
       compiler/float-tran.lisp::
       * Update deftransforms for CIS.  %SINCOS can be used on any platform.
      
       tests/trig.lisp:
       * Add tests to verify %sincos returns exactly the same values as for
         sin and cos.
      b79c2872
    • Raymond Toy's avatar
      Implement trig functions in Lisp · e6a9577f
      Raymond Toy authored
       code/irrat.lisp::
       * Add Lisp implementation for sin, cos, and tan, based on code from
         fdlibm.  Requires the C reduction routines.  Only working so far on
         systems that already include the reduction routies.
      
       tests/trig.lisp::
       * Tests for the new sin, cos, and tan functions.  Tests pass on
         x86/darwin.
      e6a9577f
Loading