Skip to content
Snippets Groups Projects
  1. Aug 19, 2011
  2. Aug 17, 2011
  3. Jul 29, 2011
  4. May 26, 2011
  5. Apr 23, 2011
  6. Jan 12, 2011
  7. Jan 10, 2011
  8. Jan 07, 2011
    • Liam M. Healy's avatar
      Single-float tests have explicit single float numbers (start) · e6380d35
      Liam M. Healy authored
      Change literal floats in tests from an unspecified precision to
      explicit single floats, so that if *read-default-float-format* is
      something other than 'single-float the tests will still pass.  About
      half the failures now fixed.  Function #'cdot is returning a pointer
      instead of a numerical value.
      e6380d35
  9. Jan 01, 2011
  10. Nov 27, 2010
  11. Oct 03, 2010
  12. Oct 01, 2010
    • Sumant Oemrawsingh's avatar
      Added non-radix-2 tests for radix-2-sized vectors · 53fcec99
      Sumant Oemrawsingh authored
      Effectively, non-radix-2 algorithm tests on power-of-2 vector sizes are added.
      The result is, that some tests fail, and the cause at this point is not yet
      clear. The tests that fail, are all related to non-radix-2 algorithms working
      on power-of-2 vector sizes.
      
      Only tests that are missing, are the so-called bitreverse tests.
      53fcec99
  13. Sep 15, 2010
  14. Sep 04, 2010
  15. Aug 23, 2010
    • Liam Healy's avatar
      Fix FFT to actually do something, but comment out because of failures · b7859a14
      Liam Healy authored
      The FFT tests were testing nothing of consequence, just that NIL was
      equal to NIL, because it was looking at the result of (reset-urand)
      and then three non-existent multiple values.  This is now fixed, so
      that fft-*-result-check actually binds the results of the
      calculations.  Also, single-float tests are referenced to
      +sgl-epsilon+ and not +dbl-epsilon+.  However, for
      (all-fft-test-forms 9 3 (64 99)), many tests fail:
      FAST-FOURIER-TRANSFORM: 235 assertions passed, 55 failed.
      so the tests are commented out.
      b7859a14
  16. Aug 14, 2010
    • Liam Healy's avatar
      Add FFT tests · bc4d0b9a
      Liam Healy authored
      Add FFT tests; these are a subset of the GSL tests.  For some reason
      the tests take a lot longer in GSLL, so instead of testing all sizes
      1...99, we test only 1...9 and then 64 and 99 for stride 1 only.
      bc4d0b9a
  17. Aug 08, 2010
    • Liam Healy's avatar
      Replace 'pi with 'dpi, the double-float version · 7aa0111c
      Liam Healy authored
      The standard declares that 'pi is an implementation-dependent
      long-float, but GSL requires double float, so the constant 'dpi has
      been defined as (coerce pi 'double-float).  This should make CLISP at
      the least happier.
      7aa0111c
  18. Jul 16, 2010
    • Liam Healy's avatar
      Copy with #'grid:copy methods · bdbb354b
      Liam Healy authored
      Copy with #'grid:copy methods and eliminate copy-to-destination and
      copy-making-destination.  For non-grid objects, the presence or
      absence of destination selects different foreign functions.
      bdbb354b
  19. Jul 14, 2010
    • Liam M. Healy's avatar
      Minor fix-ups to pass tests · 43c2dff4
      Liam M. Healy authored
      1. Fix argument order in permutation-inverse test.
      2. Test results for cholesky need to nest list for array contents.
      3. Fix incorrect initial contents for matrix-transpose.
      Now the tests results on SBCL 64 bit, GSL 1.14 are the same as the
      master branch:
      TOTAL: 4014 assertions passed, 2 failed, 0 execution errors.
      43c2dff4
    • Liam Healy's avatar
      Define get-value and (setf get-value) methods for matrices · 8d898b21
      Liam Healy authored
      Define get-value and (setf get-value) methods for matrices, and
      compute two indices when used, by making use of
      affi::delinearize-index.  Add &rest to *defmfun-llk* so that it won't
      be included in the ignore list.  Minor fixes to make more tests work.
      8d898b21
  20. Jul 08, 2010
  21. Jul 07, 2010
  22. Jul 01, 2010
  23. Jun 30, 2010
  24. Jun 02, 2010
    • Liam M. Healy's avatar
      a944009d
    • Liam M. Healy's avatar
      All gamma tests uncommented · 9f12e41e
      Liam M. Healy authored
      The gamma tests that were failing under Debian Lenny/SBCL 1.0.18/GSL
      1.11 pass under Debian squeeze/SBCL 1.0.36.25/GSL 1.14, so they are
      now uncommented.  The exponential-function test that failed in the
      first case passes in the second.   
      TOTAL: 4062 assertions passed, 2 failed, 0 execution errors.
      9f12e41e
    • Liam Healy's avatar
      Fix assert-to-tolerance; remaining exponential-function tests ported · c26f7f8e
      Liam Healy authored
      The macro #'assert-to-tolerance was not correct but now maps to
      sf-check-results.  The order of arguments in the sf-frac-diff call in
      sf-check-single has reversed to match test_sf_check_result in the GSL
      code.  The remaining exponential-function tests have been ported
      except for the one involving gsl_sf_exprel_n_CF_e which hasn't been
      ported.  All the tests except one pass.
      c26f7f8e
  25. Jun 01, 2010
    • Liam M. Healy's avatar
      Fix argument order, optional error estimate for tests · 0f161980
      Liam M. Healy authored
      Fixed the argument order to an exponential-functions test.  Error
      estimates used in special function calculations are optional in
      sf-check-results.  There is an exponential-functions test which fails
      even though it is identical to a GSL test; commented out.
      0f161980
    • Liam Healy's avatar
      Fix return from #'exp-err-scaled, rename/move test macros · 6f686bab
      Liam Healy authored
      The return value from #'exp-err-scaled should be sf-result-e10, now
      fixed.  Test macros renamed, made to match their corresponding GSL
      versions better, and moved to augment.lisp.  Some of the GSL
      exponential function tests are now ported, and two fail.
      6f686bab
  26. May 30, 2010
  27. May 28, 2010
Loading