1. 22 Jan, 2009 1 commit
  2. 21 Jan, 2009 1 commit
  3. 16 Jan, 2009 1 commit
    • Liam Healy's avatar
      Remove cl-utilities dependence · 1b22bb29
      Liam Healy authored
      GSLL is no longer dependent on cl-utilities, so remove it.  Generic
      function #'name needs to be loaded before the obsolete-gsl-version
      condition is defined, otherwise CLISP complains.  Conditionalize away
      a couple more 64 bit tests that were overlooked.
      1b22bb29
  4. 13 Jan, 2009 1 commit
    • Liam Healy's avatar
      Eliminated style warnings in SBCL · d8fd822a
      Liam Healy authored
      Removed declaration of 'indexed-functions as ignorable in
      #'with-defmfun-key-args, which now lets SBCL compile with no warnings
      of any kind.  Superficial attempt at modernizing simulated-annealing
      so that it compiles, but it still fails.
      d8fd822a
  5. 11 Jan, 2009 1 commit
    • Liam Healy's avatar
      Rename #'validp from #'data-valid · 7eadb203
      Liam Healy authored
      For permutations and combinations, rename #'validp from #'data-valid
      and return :success-failure rather than :boolean.  In fact, it returns
      T or an error due to the design of the GSL functions; not clear if
      this is wanted on the GSL designers' part.  Passes SBCL 64 test.
      7eadb203
  6. 09 Jan, 2009 1 commit
  7. 08 Jan, 2009 2 commits
    • Liam Healy's avatar
      Minor fixes; documentation update · 79a0f72c
      Liam Healy authored
      LU-decomposition now returns signum as a second value.  Remove unused
      *sizet-type*.  Update index.html with clbuild installation procedure
      provided by Glen Henshaw and how to run the tests.
      79a0f72c
    • Liam Healy's avatar
      Split defmfun.lisp; modify index.html · d2018a78
      Liam Healy authored
      Split out defmfun into three files because it was getting unwieldy.
      Small rearrangement of documentation with an update to adsf
      instructions.  64 bit tests results as before.
      d2018a78
  8. 04 Jan, 2009 1 commit
    • Liam Healy's avatar
      Elementwise array operations named "elt" · 4bfa337d
      Liam Healy authored
      GSL functions that operate from one corresponding array elements and
      then overwrite the first array, as well as those that operate on each
      element of an array with a scalar, are now named starting with "elt",
      as in "elt+"; formerely they started with "m".  This is to reinforce
      the idea that they are not generally a mathematical solution to
      algebraic problems, just elementwise operations.  The scalar
      operations (addition, multiplication) are methods of elt+ and elt* as
      well. Test results 64 bit:
      SBCL: TOTAL: 1223 assertions passed, 5 failed, 0 execution errors.
      CCL: TOTAL: 1228 assertions passed, 0 failed, 0 execution errors.
      4bfa337d
  9. 03 Jan, 2009 1 commit
    • Liam Healy's avatar
      Generic functions for solve-minimize-fit · f6c5e260
      Liam Healy authored
      Introduced in generic.lisp the generic functions iterate, solution,
      function-value, last-step.  These replace regular functions with
      solver-specific names.
      f6c5e260
  10. 02 Jan, 2009 1 commit
    • Liam Healy's avatar
      Documentation current · 262e486e
      Liam Healy authored
      Rewrote the documentation to reflect the current state of the
      software, as a single HTML file index.html, and used a new css style
      cribbed from iterate.  There are two text files added: status.text
      that is a summary of test pass/fail on various implementations and
      platforms, and missing-features.text that documents features of GSL
      that aren't included.
      262e486e
  11. 28 Dec, 2008 1 commit
  12. 26 Dec, 2008 1 commit
  13. 01 Dec, 2008 1 commit
    • Liam Healy's avatar
      GSL array making with make-array* and #m · 83cd8040
      Liam Healy authored
      GSL arrays are garbage-collected objects, and so can be made like any
      other lisp object; they do not need to be make inside a wrapper form.
      #m is a macro which makes them; it expands to a #'make-array* call.
      Examples and usage ported to this new form.  Compiled only; not tested
      yet.  No effort to port to non-native implementation yet; tests as
      expanded in the tests/ directory are not ported yet.
      83cd8040
  14. 17 Nov, 2008 1 commit
    • Liam Healy's avatar
      Analysis of port progress; improve documentation · ebf82b24
      Liam Healy authored
      Started in file init/analysis.lisp some definitions that will aid in
      gauging how much of GSL GSLL covers.  It will not normally be loaded
      (and depends on port system which is not required for GSLL) because it
      is mainly used by developers.  It is not yet finished.  Hash size for
      *gsl-symbol-equivalence* increased to reflect actual number of symbols
      present when GSLL is loaded.  Improved documentation.
      ebf82b24
  15. 16 Nov, 2008 1 commit
  16. 09 Nov, 2008 2 commits
    • Liam Healy's avatar
      Sorting tests, definitions for matrices · 135620f7
      Liam Healy authored
      Define some sorting functions for matrices, using the gsl_sort
      functions that work on C pointers.  Define sorting tests for all
      element types.  Update documentation to clarify lack of stride option.
      135620f7
    • Liam Healy's avatar
      Complete "both" array tests · 32b971a4
      Liam Healy authored
      Complete set of tests on array operations that are defined for both
      vectors and matrices.  Added documentation to generate-tests to
      explain how it works and why it's there.  Fixed bug in
      #'expand-defmfun-generic that occured when both arrays are generated,
      due to key-args being altered.
      32b971a4
  17. 25 Oct, 2008 1 commit
    • Liam Healy's avatar
      Port tests to save-test · 0343f3ce
      Liam Healy authored
      All remaning tests are now defined with save-test, and the
      LISP-UNIT:DEFINE-TEST has been eliminated from the definition files,
      except for arrays.
      0343f3ce
  18. 21 Sep, 2008 1 commit
    • Liam Healy's avatar
      Restoration of tests complete except for arrays · 4e6d5886
      Liam Healy authored
      All the lisp-unit tests defined in the old GSLL have been updated and
      will load by default, with all tests passing on Debian Lenny amd64 and
      GSL 1.11.
      TOTAL: 491 assertions passed, 0 failed, 0 execution errors.
      4e6d5886
  19. 01 Sep, 2008 1 commit
    • Liam Healy's avatar
      Updated documentation · 8d9ce4e8
      Liam Healy authored
      Updated the documentation to reflect changes in the new branch with
      foreign-friendly arrays.  This is now better reflective or the current
      definitions, but work needs to be done.  Added a dependency that was
      missing: matrix exponential needs special functions to define sf-mode.
      8d9ce4e8
  20. 25 Jul, 2008 11 commits
  21. 11 Apr, 2008 1 commit
  22. 28 Mar, 2008 1 commit
  23. 24 Feb, 2008 2 commits
  24. 20 Feb, 2008 1 commit
  25. 18 Feb, 2008 1 commit