Skip to content
Snippets Groups Projects
  1. Jan 01, 2017
    • Liam M. Healy's avatar
      New argument to defmobject · dd2e7673
      Liam M. Healy authored
      Add key argument :initialize-when-making to defmobject, which controls
      whether initialization (by calling reinitialize-instance or some other
      function) happens when the make-* function defined by this macro is
      called. Choices are
        T=yes always
        NIL=no
        :default-T=optional (default T)
        :default-NIL=optional (default NIL)
      and the default is T to be consistent with previous behavior.
      
      This is used in the newly defined defmobject 'permutation.
  2. Dec 05, 2016
  3. Nov 20, 2016
    • Liam M. Healy's avatar
      Load GSL lib v19 in preference to v0 · cb9c6bfd
      Liam M. Healy authored
      Load GSL library version 19 (libgsl.so.19) in preference to version 0,
      if it is available. This version, corresponding to GSL 2.0+, loads but
      functions whose API changed have not been tested. This required a fix to
      have-at-least-gsl-version which was incorrectly comparing version
      numbers.
      cb9c6bfd
  4. Aug 08, 2016
  5. Aug 07, 2016
    • Liam M. Healy's avatar
      Use feature for GSL2; abort for now if present · 8ef71890
      Liam M. Healy authored
      Abort loading with explanation that GSLL does not yet work with GSL
      2. Replace incorrect combination of read-time evaluation and read-time
      feature with a regular read-time feature on the symbol :gsl2 for when
      support is completed.
      8ef71890
  6. Aug 06, 2016
    • Liam M. Healy's avatar
      Start API changes for GSL 2.0 · 2d3c6598
      Liam M. Healy authored
      Release 2.0 of the GSL library changed the API for many functions, and
      this means that the previous versions of GSLL will not load for this
      release of the library. This is a start at handling these changes, with
      an initial focus on permitting GSLL to load and not yet insuring that
      the changed defintions function correctly.
      
      There are two such updates made here:
      1) The elimination of multiple arguments in gsl_multifit_linear_svd, and
      consequently an internal change to #'linear-mfit-svd.
      2) The elimination of the argument n in gsl_sf_ellint_D_e and
      consequently in #'elliptic-integral-D.
      
      This report is helpful in identifying the GSL API changes:
      http://abi-laboratory.pro/tracker/compat_report/gsl/1.16/2.0/75ebf/abi_compat_report.html
      2d3c6598
  7. Jun 16, 2016
    • Liam M. Healy's avatar
      Added definitions in GSL 1.13 · 80875db6
      Liam M. Healy authored
      Added definitions to GSLL for new definitions in GSL 1.13:
       #'greville-abscissa
       #'evaluate-with-derivatives
       +simplex-nelder-mead-random+
       +quad-golden-fminimizer+
      These additions compile cleanly, only evaluate-with-derivatives has been
      tested.
      
      This completes the port to GSLL of new definitions in GSL 1.13
      as given in the GSL changelog.
  8. Jun 15, 2016
  9. Jun 12, 2016
    • Liam M. Healy's avatar
      Add Monte Carlo parameter setting · bcde4754
      Liam M. Healy authored
      With GSL 1.13, the GSL API defines a way to set the parameters for the
      MISER and VEGAS Monte Carlo methods. This commit defines two generic
      functions, #'parameter and #'(setf parameter), to get and set the
      parameters, respectively.  It loads but has not been tested.
      
      The previous way of setting the parameters, with macros
      > #'miser-parameter and #'vegas-parameter, are conditional to
      > #+obsolete-gsl and so do not normally load.
      bcde4754
  10. Jan 20, 2016
  11. Dec 29, 2015
  12. Dec 24, 2015
  13. Dec 06, 2015
  14. Oct 05, 2015
  15. Aug 24, 2015
  16. Aug 02, 2015
  17. Jun 02, 2015
  18. Apr 06, 2015
  19. Jan 23, 2015
  20. Jan 22, 2015
    • Eugene Zhemchugov's avatar
      Make callbacks reentrant · 9c043926
      Eugene Zhemchugov authored
      Rebind callback dynamic variables upon entry into the callback function.
      With this fix callbacks can be called recursively.
      9c043926
  21. Dec 27, 2014
  22. Dec 11, 2014
  23. Oct 17, 2014
  24. Mar 06, 2014
  25. Feb 22, 2014
    • Liam M. Healy's avatar
      Add 2D histogram definitions · 9857f92c
      Liam M. Healy authored
      Add methods/functions for increment, range, max-range, min-range,
      grid:dimensions. This should complete the needed functions for 2D. It
      compiles, but nothing is tested.
      9857f92c
  26. Feb 18, 2014
  27. Feb 16, 2014
  28. Feb 10, 2014
  29. Jan 22, 2014
  30. Dec 26, 2013
  31. Dec 25, 2013
  32. Dec 10, 2013
  33. Nov 29, 2013
  34. Nov 25, 2013
  35. Oct 04, 2013
    • Liam M. Healy's avatar
      Add direct foreign-vector view of 1D histograms · b2f6ae1f
      Liam M. Healy authored
      Defined two functions, view-range-as-foreign-array and view-bin-as-foreign-array that proved direct foreign-vector view of 1D histograms (shared data memory with the foreign histogram). This maybe be a precursor to some eventual generic "view" function, so the function symbols are not exported yet as the name may change. Also, the defcstruct should be done as a grovel on the C header. However, the functions do work now.
  36. May 07, 2013
Loading