1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202
|
in 1.19.1 (gsl-ocaml fork)
- Fixed linking problem
in 1.19.0 (gsl-ocaml fork)
- Fixed incompatibilities with GSL 2.0
in 1.18.5 (gsl-ocaml fork)
- Fixed building of examples that depend on camlp4
Thanks to Akinori Abe for the patch!
in 1.18.4 (gsl-ocaml fork)
- Fixed configuration issue relating to OPAM packaging
in 1.18.3 (gsl-ocaml fork)
- Removed superfluous camlp4 dependency from library.
in 1.18.2 (gsl-ocaml fork)
- Better expected compatibility with OCaml versions larger than 4.02.1
in 1.18.1 (gsl-ocaml fork)
- Improvements to distribution process
in 1.18.0 (gsl-ocaml fork)
- Exploit the new module alias feature in OCaml 4.02 to improve compilation
and linking speed as well as executable size.
in 1.17.2 (gsl-ocaml fork)
- Added missing include to C-stubs
in 1.17.1 (gsl-ocaml fork)
- API fixes for upcoming GSL 1.17 release. Affects
- Multifit_nlin.{test_gradient,covar}
- SF.ellint_D
Thanks to Andrey Bergman for the initial patch!
in 1.15.3 (gsl-ocaml fork)
- Fixed a bug in the bindings for lag1_autocorrelation that could cause
segfaults (thanks to Hezekiah Carty for the bug report!)
in 1.15.2 (gsl-ocaml fork)
- Fixed linking on Mac OS X Mavericks using the Accelerate-framework
in 1.15.0 (gsl-ocaml fork)
- Fixed superfluous Jacobian allocation when not requested for ODE solving.
in 1.10.2 (gsl-ocaml fork)
- Fixed linking problem
in 1.10.1 (gsl-ocaml fork)
- Switched to Oasis
- GSL is now a packed library. E.g. the module "Gsl_rng" is now "Gsl.Rng".
- Fixed new OCaml 4.00 warnings
- Added stricter C-compilation flags
- Minor fixes
in 1.10.0
- ocamlgsl version number now indicates the required major+minor GSL
version
- improved error support:
GSL errors are now handled by an OCaml function. By default it raises
the Gsl_exn exception, but it can be redefined to ignore some errors.
- callbacks:
now exceptions raised in OCaml callback functions are propagated and are
no longer "absorbed".
Mind that for some functions (Gsl_monte.integrate_miser for one) this can
result in a memory leak in GSL.
- fixes for multimin (Markus)
- fixes for exceptions on "all-float" functions
- update the buildsystem (autoconf)
- support for gsl_stats_correlation
in 0.6.1
- Minor changes to improve installation and to fix stack overflows
when dealing with extremely large optimization problems.
(Markus Mottl)
in 0.6.0
- sync with GSL 1.9
- Nonsymmetric eigensystems in Gsl_eigen
- Basis splines
- misc. other things, cf. GSL 1.9 NEWS file
in 0.5.3
- compile with ocaml 3.10
- fix GC bugs with C functions taking a callbak parameter (min, multimin,
multifit, etc.)
in 0.5.2
- fix Gsl_sf.legendre_array_size
in 0.5.1
- fix wrong declaration of externals in gsl_wavelet (Will M. Farr)
- rewrite the blurb about callbacks raising exceptions (see below)
- drop the mode argument Gsl_cheb.eval ("not for casual use")
- fix GC bug in Gsl_cheb
in 0.5.0
- sync with GSL 1.8
- fix Gsl_cdf
- wrap new functions:
gsl_multifit_linear_est, gsl_linalg_cholesky_decomp_unit,
gsl_ran_gamma_mt, gsl_ran_gaussian_ziggurat,
gsl_sf_debye_5, gsl_sf_debye_6
- sync with GSL 1.7
- add Gsl_randist.binomial_knuth, add Gsl_multifit._linear_svd
in 0.4.1
- make several record types 'private'. This disallows building bogus values
that could crash the program.
- remove several unsafe manual memory-management functions from
module signatures
- added Associated Legendre Polynomials and Spherical Harmonics in
Gsl_sf (Will M. Farr)
- fixed the type Gsl_fft.Complex.direction (Joe Shirron)
- fixed the type of Gsl_randist.negative_binomial and negative_binomial_pdf
(Martin Willensdorfer)
in 0.4.0
- sync with GSL 1.6
- new module Gsl_wavelet for DWT
- new module Gsl_sort
- in Gsl_linalg, support for LQ and P^T LQ decompositions
- add a mode argument in Gsl_cheb.eval
- add RK2SIMP in Gsl_odeiv.step_kind
- a couple of other small additions
- bugfix for functions in Gsl_sf returning a result_e10
- better support for Cygwin (James Scott, Lexifi)
in 0.3.5
- improve build system a bit so that it works better on cygwin
(thanks to Brian Wilfley)
- fix bugs in Gsl_odeiv (thanks to Will M. Farr)
in 0.3.4
- fix a GC bug in the error handler, simplify exception raising code
- add Qrng.dimension and Qrng.sample
in 0.3.3
- report an error when building on a platform with ARCH_ALIGN_DOUBLE
defined
- findlib support
in 0.3.2
- complex functions (contributed by Paul Pelzl)
in 0.3.1 :
- bugfix in Gsl_interp.eval_array
- mlgsl_ieee.c now compiles with gcc 2.9x
- build system improvements
in 0.3.0 :
- sync with GSL 1.4
- new module Gsl_cdf for cumulative distributions
- new function Gsl_randist.binomial_tpe
- compiles with MSVC (contributed by Lexifi)
- memory bugfix in adaptative integration routines
- bugfix in Gsl_ieee.set_mode, added FPU status word querying
- changed arguments order in Gsl_matrix.transpose :
first arg is destination, second is source
in 0.2.2 :
- sync with GSL 1.3
- new multidimensional minimizer (Nelder Mead Simplex algorithm)
- new random distributions : Dirichlet and multinomial
- new function Gsl_math.fcmp for approximate floating point values
comparisons
- fixed some potential problems with the GC
in 0.2.1 :
- Gsl_linalg.matmult is now Gsl_linalg.matmult
- Gsl_matrix.mul is now Gsl_matrix.mul_elements (same for
Gsl_matrix.div)
- vector/matrix macros work with gcc 2.9x (old_gcc target
in Makefile)
in 0.2 :
- rewrote the vector/matrix modules to add single precision
bigarrays and complex values
- added complex functions in Gsl_linalg and Gsl_eigen
- added Ordinary Differential Equations
- added Simulated Annealing
- added Statistics and Histograms
in 0.1.1 :
- fixed install target in Makefile
- fixed several C stub function names
- fixed a bug in ext_quot in quot.ml
|