- Jan 01, 2017
-
-
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.
-
- Dec 05, 2016
-
-
Liam M. Healy authored
Permutation object is now defined by defmobject. This should be more portable to various word sizes.
-
- Nov 20, 2016
-
-
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.
-
- Aug 08, 2016
-
-
Liam M. Healy authored
This completes the first pass of changes so that GSLL will load with GSL 2.0 and above. It is not tested. It will still give an error when trying to load with GSL 2.
-
- Aug 07, 2016
-
-
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.
-
- Aug 06, 2016
-
-
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
-
- Jun 16, 2016
-
-
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.
-
- Jun 15, 2016
-
-
Liam M. Healy authored
Minor fixes to reduce number of warnings during compilation, mostly by updating the foreign structure refrences for CFFI.
-
Liam M. Healy authored
Functions defined and used to support in GSL 1.13 the getting and setting of Monte Carlo parameters had mismatched arguments. These are fixed so now compiles without warnings. Still not tested.
-
- Jun 12, 2016
-
-
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.
-
- Jan 20, 2016
-
- Dec 29, 2015
-
-
Liam M. Healy authored
Fixes #1
-
- Dec 24, 2015
-
-
Liam M. Healy authored
Merge in definitions of 2D histograms.
-
- Dec 06, 2015
-
-
Liam M. Healy authored
Eliminate dependence on Osicat (which doesn't run on Windows) and use UIOP instead, which is already installed by virtue of using ASDF. Use trivial-features and add conditionals for :windows. Based on a patch posted by Mirko Vukovic.
-
Liam M. Healy authored
-
- Oct 05, 2015
-
-
Liam M. Healy authored
-
- Aug 24, 2015
-
-
Liam M. Healy authored
-
- Aug 02, 2015
-
-
Liam M. Healy authored
-
- Jun 02, 2015
-
-
Liam M. Healy authored
-
- Apr 06, 2015
-
-
Liam M. Healy authored
-
- Jan 23, 2015
-
-
Liam M. Healy authored
-
- Jan 22, 2015
-
-
Eugene Zhemchugov authored
Rebind callback dynamic variables upon entry into the callback function. With this fix callbacks can be called recursively.
-
- Dec 27, 2014
-
-
Liam M. Healy authored
-
- Dec 11, 2014
-
-
Liam M. Healy authored
-
- Oct 17, 2014
-
-
Liam M. Healy authored
Arguments 'source and 'destination were swapped in calls to histo(2d)-copy, clone for grid:copy methods, now fixed. Reported by Mirko Vukovic.
-
- Mar 06, 2014
-
-
Liam M. Healy authored
-
- Feb 22, 2014
-
-
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.
-
- Feb 18, 2014
-
-
Liam M. Healy authored
Test results no longer assume default values of arguments to copy-to, which can change. This improves the results with fewer execution errors.
-
- Feb 16, 2014
-
-
Liam M. Healy authored
-
Liam M. Healy authored
Definitions for 2D histograms: methods for grid:aref, set-zero, and conversion of max-range to generic function and methods. The max-range definitions require modifications to defmfun for including two GSL function calls in the method. These are untested.
-
Liam M. Healy authored
The definition of defmfun has been expanded to permit NIL as the name of the function, in which case it is created as a lambda.
-
- Feb 10, 2014
-
-
Liam M. Healy authored
-
- Jan 22, 2014
-
-
Liam M. Healy authored
-
- Dec 26, 2013
-
-
git://repo.or.cz/gsllLiam M. Healy authored
-
- Dec 25, 2013
-
-
Liam M. Healy authored
In matrix-product if the transpose flags :transa or :transb are specified as :trans, the matrix-product-dimensions were computed incorrectly because these arguments were not passed in. This is fixed. Reported by Mirko Vukovic.
-
- Dec 10, 2013
-
-
Liam M. Healy authored
-
- Nov 29, 2013
-
-
Liam M. Healy authored
-
- Nov 25, 2013
-
-
Liam M. Healy authored
Move symbol shadowing in antik-user out of GSLL to Antik (physical-dimension).
-
- Oct 04, 2013
-
-
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.
-
- May 07, 2013
-