head 1.15; access; symbols pkgsrc-2026Q1:1.15.0.8 pkgsrc-2026Q1-base:1.15 pkgsrc-2025Q4:1.15.0.6 pkgsrc-2025Q4-base:1.15 pkgsrc-2025Q3:1.15.0.4 pkgsrc-2025Q3-base:1.15 pkgsrc-2025Q2:1.15.0.2 pkgsrc-2025Q2-base:1.15 pkgsrc-2025Q1:1.14.0.30 pkgsrc-2025Q1-base:1.14 pkgsrc-2024Q4:1.14.0.28 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.14.0.26 pkgsrc-2024Q3-base:1.14 pkgsrc-2024Q2:1.14.0.24 pkgsrc-2024Q2-base:1.14 pkgsrc-2024Q1:1.14.0.22 pkgsrc-2024Q1-base:1.14 pkgsrc-2023Q4:1.14.0.20 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.14.0.18 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.16 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.14.0.14 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.14.0.12 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.14.0.10 pkgsrc-2022Q3-base:1.14 pkgsrc-2022Q2:1.14.0.8 pkgsrc-2022Q2-base:1.14 pkgsrc-2022Q1:1.14.0.6 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.14.0.4 pkgsrc-2021Q4-base:1.14 pkgsrc-2021Q3:1.14.0.2 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.13.0.46 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.44 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.42 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.40 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.36 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.16 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.38 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.34 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.32 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.30 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.28 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.26 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.24 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.22 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.20 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.18 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.14 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.12 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.10 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.8 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.6 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.4 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.2 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.12.0.16 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.14 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.12 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.10 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.8 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.6 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.4 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.2 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.11.0.10 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.8 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.6 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.11.0.4 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.11.0.2 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.10.0.10 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.8 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.6 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.4 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.2 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.9.0.28 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.26 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.24 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.22 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.20 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.18 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.16 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.14 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.12 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.10 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.8 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.6 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.4 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.2 pkgsrc-2008Q1:1.8.0.16 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.14 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.12 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.10 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.8 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.6 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.4 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.2 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.7.0.10 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.8 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.6 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.4 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.2 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.6.0.10 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.8 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.6 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.4 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.4.0.6 netbsd-1-6-1-base:1.4 netbsd-1-6:1.4.0.8 netbsd-1-6-RELEASE-base:1.4 pkgviews:1.4.0.4 pkgviews-base:1.4 buildlink2:1.4.0.2 buildlink2-base:1.4 netbsd-1-5-PATCH003:1.4 netbsd-1-5-PATCH001:1.1; locks; strict; comment @# @; 1.15 date 2025.03.30.21.10.45; author wiz; state Exp; branches; next 1.14; commitid VYDR1SMauqdts8PF; 1.14 date 2021.06.28.08.30.05; author wiz; state Exp; branches; next 1.13; commitid 6ERHzBEDr2zukSYC; 1.13 date 2015.11.06.11.19.48; author wiz; state Exp; branches; next 1.12; commitid bw5dyhSnu9iZv1Iy; 1.12 date 2013.12.03.21.47.36; author bsiegert; state Exp; branches; next 1.11; commitid iovw4VlnWFlpAJfx; 1.11 date 2012.07.29.22.24.32; author dholland; state Exp; branches; next 1.10; 1.10 date 2011.05.08.20.35.25; author asau; state Exp; branches; next 1.9; 1.9 date 2008.05.02.08.49.50; author adam; state Exp; branches; next 1.8; 1.8 date 2006.04.20.18.31.15; author adam; state Exp; branches; next 1.7; 1.7 date 2005.01.13.15.06.25; author adam; state Exp; branches; next 1.6; 1.6 date 2003.08.30.21.51.00; author jtb; state Exp; branches; next 1.5; 1.5 date 2003.08.02.13.20.17; author seb; state Exp; branches; next 1.4; 1.4 date 2001.07.05.18.04.51; author jtb; state Exp; branches; next 1.3; 1.3 date 2001.06.01.19.41.09; author jtb; state Exp; branches; next 1.2; 1.2 date 2001.05.23.20.29.15; author jtb; state dead; branches; next 1.1; 1.1 date 2001.03.28.21.49.41; author jtb; state Exp; branches; next ; desc @@ 1.15 log @*: remove MirBSD support @ text @$NetBSD: patch-aa,v 1.14 2021/06/28 08:30:05 wiz Exp $ Make sure the rpath gets set. --- configure.orig 2021-06-01 14:31:12.000000000 +0000 +++ configure @@@@ -13368,7 +13368,7 @@@@ fi GSL_CFLAGS="-I$includedir" -GSL_LIBS="-L$libdir -lgsl" +GSL_LIBS="-Wl,-R$libdir -L$libdir -lgsl" LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) @ 1.14 log @gsl: update to 2.7. * What is new in gsl-2.7: ** fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com) ** fixed bug #60335 (spmatrix test failure, J. Lamb) ** fixed bug #36577 ** clarified documentation on interpolation accelerators (V. Krishnan) ** fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte) ** fixed doc bug #59758 ** fixed bug #58202 (rstat median for n=5) ** added support for native C complex number types in gsl_complex when using a C11 compiler ** upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6 ** updated exponential fitting example for nonlinear least squares ** added banded LU decomposition and solver (gsl_linalg_LU_band) ** New functions added to the library: - gsl_matrix_norm1 - gsl_spmatrix_norm1 - gsl_matrix_complex_conjtrans_memcpy - gsl_linalg_QL: decomp, unpack - gsl_linalg_complex_QR_* (thanks to Christian Krueger) - gsl_vector_sum - gsl_matrix_scale_rows - gsl_matrix_scale_columns - gsl_multilarge_linear_matrix_ptr - gsl_multilarge_linear_rhs_ptr - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense) - gsl_spmatrix_dense_sub - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply - gsl_linalg_QR_UD: decomp, lssolve - gsl_linalg_QR_UU: decomp, lssolve, QTvec - gsl_linalg_QR_UZ: decomp - gsl_multifit_linear_lcurvature - gsl_spline2d_eval_extrap ** bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@@pm.me) ** made gsl_sf_legendre_array_index() inline and documented gsl_sf_legendre_nlm() @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.13 2015/11/06 11:19:48 wiz Exp $ a3 1 MirBSD support. a15 18 @@@@ -14035,7 +14035,7 @@@@ printf "%s\n" "#define HAVE_DECL_ISNAN $ case "$host" in - *-*-*openbsd*) + *-*-*openbsd*|*-*-*mirbsd*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: avoiding OpenBSD system log1p - using gsl version" >&5 printf "%s\n" "avoiding OpenBSD system log1p - using gsl version" >&6; } ;; @@@@ -14188,7 +14188,7 @@@@ else $as_nop *-*-*netbsd*) ac_cv_c_ieee_interface=netbsd ;; - *-*-*openbsd*) + *-*-*openbsd*|*-*-*mirbsd*) ac_cv_c_ieee_interface=openbsd ;; *-*-*bsd*) @ 1.13 log @Update gsl to 2.0. No shlib major bump despite the big version bump. * What is new in gsl-2.0: ** fixed bug #43258 for hypergeometric functions (Raymond Rogers) ** added L-curve analysis routines for linear Tikhonov regression ** add running statistics module ** added bilinear and bicubic interpolation (David Zaslavsky) ** added function gsl_multifit_robust_residuals to compute robust fit residuals ** added Steffen monotonic interpolation method (Jean-François Caron) ** added new nonlinear least squares solver 'lmniel' suitable for systems with large numbers of data ** nonlinear least squares solver now tracks the number of function and Jacobian evaluations, see example program for details ** the 'fdf' field of gsl_multifit_function_fdf is now deprecated and does not need to be specified for nonlinear least squares problems ** added extensive test suite to nonlinear least squares module, resulting in a few minor bug fixes; the routine gsl_multifit_fdfsolver_driver has been rewritten (with API change) to handle the various error codes of the lmsder iterate routine, resulting in a high level caller which is highly robust for a wide class of problems ** added support for sparse matrices, including a GMRES iterative linear solver ** added routines gsl_linalg_givens and gsl_linalg_givens_gv for Givens rotations ** added Tikhonov (ridge) regularization to least squares module (linear and nonlinear) ** removed unused argument 'n' from gsl_sf_ellint_D ** merged bspline_deriv_workspace into bspline_workspace to simplify bspline API; the functions gsl_bspline_deriv_alloc gsl_bspline_deriv_free are now deprecated and will be removed in a future release. ** merged ALF extension into GSL for associated Legendre functions; api has changed; consequently the functions: gsl_sf_legendre_Plm_array gsl_sf_legendre_Plm_deriv_array gsl_sf_legendre_sphPlm_array gsl_sf_legendre_sphPlm_deriv_array gsl_sf_legendre_array_size are now deprecated and will be removed in a future release. ** added function gsl_multifit_robust_weights to allow user to access the various weighting functions @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.12 2013/12/03 21:47:36 bsiegert Exp $ d6 1 a6 1 --- configure.orig 2015-10-31 18:42:32.000000000 +0000 d8 1 a8 1 @@@@ -12040,7 +12040,7 @@@@ fi d17 1 a17 1 @@@@ -12641,7 +12641,7 @@@@ _ACEOF d23 2 a24 2 { $as_echo "$as_me:${as_lineno-$LINENO}: result: avoiding OpenBSD system log1p - using gsl version" >&5 $as_echo "avoiding OpenBSD system log1p - using gsl version" >&6; } d26 1 a26 1 @@@@ -12791,7 +12791,7 @@@@ else @ 1.12 log @Fix build on MirBSD. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- configure.orig Fri Jul 19 15:14:26 2013 d8 1 a8 1 @@@@ -11742,7 +11742,7 @@@@ fi d17 1 a17 1 @@@@ -12344,7 +12344,7 @@@@ _ACEOF d26 1 a26 1 @@@@ -12494,7 +12494,7 @@@@ else @ 1.11 log @Add patch comment. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.10 2011/05/08 20:35:25 asau Exp $ d4 1 d6 3 a8 3 --- configure.orig 2011-05-05 01:10:35.000000000 +0400 +++ configure 2011-05-09 00:00:51.000000000 +0400 @@@@ -11598,7 +11598,7 @@@@ d17 18 @ 1.10 log @Update GSL to version 1.15 New in gsl-1.15: ** Added Tuomo Keskitalo's new ode branch ode-initval2 with a gsl_odeiv2 prefix. This provides proper support for implicit solvers. It is intended to be the new default for differential equations. The existing gsl_odeiv routines will be retained for binary compatibility but their interface will be deprecated. ** Added new gsl_integrate_cquad routines for robust integration of difficult functions using the doubly-adaptive CQUAD algorithm (Pedro Gonnet). ** Added error checking to CBLAS functions (Jose Luis Garcia Pallero) ** Added a new function gsl_integration_glfixed_point to return ordered Gauss-Legendre points and weights contained within a gsl_integration_glfixed_table [bug #32237]. ** Added a new function gsl_interp_type_min_size to return the size of an interpolation type. ** Added a function gsl_pow_uint(x,n) to compute x^n for unsigned exponents (needed when n exceeds the range of signed integers). ** Added new routine gsl_linalg_complex_cholesky_invert to handle the matrix inversion for complex Cholesky decompositions (Huan Wu). ** Added the functions gsl_vector_equal(x,y) and gsl_matrix_equal(x,y) for testing equality of two vectors or matrices. ** Added function gsl_eigen_nonsymmv_params to control the balancing transformation for eigenvector calculations. Balancing is now turned off by default for gsl_eigen_nonsymmv. ** It is now possible to choose an alternative cblas library via pkg-config using the GSL_CBLAS_LIB environment variable or the pkg-config --define-variable option. ** The jacobi method gsl_eigen_jacobi now uses the norm of the off-diagonal elements for its convergence criterion, as in algorithm 8.4.3 of Golub and van Loan. ** The newton multiroot solvers now return an error when a singular jacobian is detected. ** The interpolation functions now return NaN and when x is out of range, instead of extrapolating. ** The gsl_multimin_fdfsolver multidimensional minimisers now return GSL_ENOPROG immediately if the generated trial point does not differ from the initial point (to machine precision), avoiding unnecessary further iterations. ** Extended the range of gsl_sf_bessel_lnKnu_e by rescaling intermediate results to avoid internal overflows [bug #31528]. ** Improved the result of gsl_sf_atanint_e for large arguments by adding the first order 1/x correction term. [bug #29562] ** Fixed the gsl_rng_ranlxs generators to enforce a maximum seed value of 2^31-1. Larger seed values caused out of range values to be returned. ** Fixed gsl_ran_chisq_pdf(x,nu) to return correct result of 1/2 instead of 0 when x=0 and nu=2, and +inf when x=0 and nu<2. ** Fixed gsl_pow_int(x,n) to avoid an infinite loop when n=INT_MIN due to wrapping of signed integers. ** Fixed gsl_sf_hyperg_2F1(a,b,c,x) to avoid returning NaN for arguments |a|>10. [bug #24812] ** Avoid spurious underflow return code in gsl_sf_beta_inc_e when intermediate underflow does not affect the result. [bug #30933] ** Avoid segfault in Chebyshev series derivatives gsl_cheb_calc_deriv for n=1. [bug #29139] @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.9 2008/05/02 08:49:50 adam Exp $ @ 1.9 log @Changes 1.11: * Upgraded to latest libtool, autoconf and automake (libtool-2.2, autoconf-2.61, automake-1.10.1) * Fixed underflow in ODE adaptive step size controller that could cause step size to decrease to zero. * Improved the handling of the asymptotic regime in gsl_sf_bessel_jl. * Improved the handling of large arguments in cumulative distribution functions using the incomplete beta function, such as gsl_cdf_fdist_P. * Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large arguments. * gsl_ran_gaussian_ziggurat now handles generators with different ranges explicitly, to minimise the number of function calls required. * Added missing error terms in gsl_sf_exp_mult_e10_e to prevent the error being underestimated. * Updated some constants to the CODATA 2006 values. * The hypergeometric function gsl_sf_hyperg_2F1 now handles the case where x==1. * Fixed a bug in the brent minimiser which prevented optimal convergence. * Added functions for evaluating complex polynomials * The convergence condition for gsl_multiroots_test_delta now accepts dxi == 0. * Improved functions gsl_ldexp and gsl_frexp to handle the full range of double precision numbers in all cases. * Added new quasi random generators gsl_qrng_halton and gsl_qrng_reversehalton which support dimensions up to 1229. * Added function gsl_multifit_linear_residuals for computing the residuals of the fit @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- configure.orig 2008-03-29 17:23:19.000000000 +0100 +++ configure @@@@ -10715,7 +10715,7 @@@@ fi d11 3 a13 3 @ 1.8 log @Changes 1.8: ** Added an error check to trap multifit calls with fewer observations than parameters. Previously calling the multifit routines with n
>N) use the LQ decomposition,
solving the transpose of the original system. This allows more
efficient memory access, and is useful for solving large least-squares
problems.
* Fixed a bug in the SYRK and HERK blas functions gsl_blas_{s,d,c,z}syrk
and gsl_blas_{c,z}herk which caused invalid memory access for non-square
matrices.
* Fixed a bug in gsl_swap_vectors which caused it to return incorrect
results when swapping vectors with different strides.
* Corrected the error estimate for gsl_cheb_eval_n_err to use
evaluation order instead of the approximation order.
* Improved the reliability of the gsl_sf_gamma_inc family of
functions.
* Equal abscissae are now handled gracefully in the cspline and
periodic cspline interpolations.
* Removed potential cancellation error in calculation of uniform
histogram ranges.
* Improved numerical stability of integration for akima and cspline
interpolation.
* Differential equation solvers now handle error codes returned from
user-defined functions.
* Improved error estimates in ode-initval solvers, and provide exact
derivatives on output. Added new semi-implicit ode-initval solver,
gsl_odeiv_step_rk2simp.
* Added missing function definition for gsl_sf_psi_1.
* Fixed the function gsl_sf_expint_Ei_scaled to call
gsl_sf_expint_Ei_scaled_e instead of gsl_sf_expint_Ei_e.
* Added cumulative distribution function for exponential power
distribution.
* The functions gsl_cdf_beta_P and gsl_cdf_beta_Q now return
consistent results of 0 or 1 for out of range values, x<0 and x>1,
rather than 0 for left and right tails simultaneously.
* The Jacobi eigensolvers gsl_eigen_jacobi and gsl_eigen_jacobi_invert
have new implementations from Golub and Van Loan.
* The standard output and standard error streams are now flushed by
the default error handler before the program aborts, in order to
ensure that error messages are properly displayed on some platforms.
@
text
@d3 1
a3 1
--- configure.orig 2004-12-31 15:15:46.000000000 +0000
d5 1
a5 1
@@@@ -8378,7 +8378,7 @@@@ esac
@
1.6
log
@Update to version 1.4.
* What is new in gsl-1.4:
** Added cumulative distribution functions and their inverses for the
continuous random distributions including: gaussian, lognormal, gamma,
beta, cauchy, laplace, chisq, exponential, gumbel, weibull,
F-distribution, t-distribution, logistic, pareto and rayleigh.
** Added faster binomial random variates using the TPE rejection
algorithm, in the function gsl_randist_binomial_tpe.
** Added new functions gsl_rng_fwrite and gsl_rnd_fread for storing
the state of random number generators in a file.
** Added a new function gsl_combination_memcpy()
** Corrected values of electrical constants in CGS units. To take
account of different electrical systems of units the values are now
prefixed by GSL_CONST_MKSA (for the SI Metre, Kilogram, Second, Ampere
system) or GSL_CONST_CGSM (for the Centimetre, Gram, Second, Magnetic
system with the Gauss as the fundamental unit of magnetic field
strength). The previous GSL_CONST_MKS and GSL_CONST_CGS prefixes have
been removed, as have the permeability and permittivity constants in
the CGS system since this uses different defining equations.
** Fixed bugs in the random number generators gsl_rng_fishman18,
gsl_rng_fishman2x, and gsl_rng_knuthran2 which caused them to return
incorrect results. Minor corrections were made to the parameters in
the other Knuth generators borosh13, coveyou, fishman20, lecuyer21,
and waterman14.
** Fixed a missing transpose bug in the gsl_linalg_QR_QRsolve
and gsl_linalg_QRPT_QRsolve routines which were computing the
solution to Q^T R x = b instead of Q R x = b.
** Fixed gsl_sf_gammainv to return zero instead of a domain
error for arguments corresponding to singularities in gamma.
** Fixed a bug in the simplex minimization algorithm which
caused it to fail to find the second highest point correctly
when searching the set of simplex points.
** Fixed a bug in the conjugate gradient minimizers conjugate_pr,
conjugate_fr and vector_bgfs which caused the search
directions to be updated incorrectly.
** Fixed a bug in gsl_sf_psi_1_int(1) which caused it to
return the incorrect sign for psi(1,1).
** Fixed the simulated annealing routine gsl_siman_solve to use the
parameter iters_fixed_T for the number of iterations at fixed
temperature instead of n_tries.
** Fixed a bug in gsl_combination_valid which caused it to return the
incorrect status.
** Fixed a bug in gsl_permutation_canonical_to_linear which caused the
output to always be zero, and the input permutation to be incorrectly
replaced by the output.
** Fixed a bug is gsl_ran_discrete which could cause uninitialised
data to be returned for some distributions.
** Fixed the dependencies for gsl_chebyshev.h to include gsl_math.h.
** Fixed a bug in gsl_complex_arccsc_real which caused it to return
the incorrect sign for the imaginary part when -1