1 2004-07-10 Brian Gough <bjg@network-theory.co.uk>
3 * error.c (gsl_error): flush stdout/stderr before aborting (needed
4 to get a useful error message on some platforms)
6 2003-06-17 Brian Gough <bjg@network-theory.co.uk>
8 * warn.c: removed, the functions are not used
10 Sat Apr 27 21:27:32 2002 Brian Gough <bjg@network-theory.co.uk>
12 * error.c (gsl_error): added an explanatory message in the default
13 error handler before aborting
15 Tue Jun 12 11:52:23 2001 Brian Gough <bjg@network-theory.co.uk>
17 * gsl_errno.h (GSL_STATUS_UPDATE): added macro for updating
18 status value multiple times
20 Fri Apr 27 18:18:59 2001 Brian Gough <bjg@network-theory.co.uk>
22 * gsl_errno.h (GSL_ERROR_NULL): added macro which returns NULL,
23 for out of memory conditions
25 Mon Jan 22 16:01:55 2001 Brian Gough <bjg@network-theory.co.uk>
27 * gsl_errno.h: added EOF for end of file
29 Sat Aug 26 19:26:59 2000 Brian Gough <bjg@network-theory.co.uk>
31 * gsl_errno.h: added error codes ETOLF, ETOLX, ETOLG for
32 unattainable tolerances in (F,X,G) in multimin MINPACK LM
35 Fri May 5 11:20:10 2000 Brian Gough <bjg@network-theory.co.uk>
37 * split gsl_test code out into separate test/ directory
39 Sun Nov 28 17:17:03 1999 Brian Gough <bjg@network-theory.co.uk>
41 * gsl_errno.h: added GSL_ENOPROG and GSL_ENOPROGJ to handle error
42 conditions from minpack hybrid algorithms (INFO=5,4 in the
45 Thu Oct 28 14:41:31 1999 Brian Gough <bjg@network-theory.co.uk>
47 * gsl_test.h: changed variable name in prototype for clarity
49 Thu Oct 7 11:46:53 1999 Brian Gough <bjg@network-theory.co.uk>
51 * test_results.c (gsl_test_str): changed #if __STDC__ to #ifdef
52 __STDC__ so the code will compile with compilers that define
53 __STDC__ to 0 meaning STDC+extensions.
55 Sun Jul 11 21:48:25 1999 Brian Gough <bjg@network-theory.co.uk>
57 * test_errnos.c (main): added GSL_ECACHE to handle internal cache
58 structures which grow and can hit a limit
60 Sun Mar 7 17:00:08 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
62 * gsl_errno.h, test_errnos.c, strerror.c: added GSL_EDIVERGE for
63 divergent integrals and series
65 Sat Feb 20 12:14:47 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
67 * test_errnos.c (main): added the new error codes to the tests
69 * gsl_errno.h: moved all the error codes into a single enum
70 instead of having a separate enum for GSL_SUCCESS and GSL_FAILURE
72 Fri Feb 19 15:56:15 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
74 * gsl_errno.h, strerror.c: added GSL_CONTINUE as an error code
75 indicating that an iteration process has not converged and should
76 be continued for more iterations.
78 Tue Nov 17 17:11:31 1998 Brian Gough <bjg@vvv.lanl.gov>
80 * gsl_test.h: removed #include <config.h> which should not be
81 present in installed header files
83 Tue Nov 10 15:55:56 1998 Brian Gough <bjg@vvv.lanl.gov>
85 * test_results.c (gsl_test_abs), gsl_test.h: added gsl_test_abs
86 for absolute errors, like gsl_test_rel for relative errors
88 Fri Oct 23 12:51:01 1998 Brian Gough <bjg@vvv.lanl.gov>
90 * test_results.c (gsl_test_rel): print a shorter "observed vs
91 expected" message if the description is 45 characters or longer
93 Mon Jun 1 11:02:04 1998 Brian Gough <bjg@vvv.lanl.gov>
95 * gsl_errno.h: added GSL_EUNSUP for errors caused by a hardware
96 feature which is not supported on a particular platform
98 * renamed test.c to test_results.c to avoid confusion when debugging
99 other test programs called test.c
101 Sat May 30 16:11:34 1998 Brian Gough <bjg@vvv.lanl.gov>
103 * gsl_errno.h: add GSL_ESING for errors caused by singularities
104 or other bad function behavior
106 Fri May 29 14:41:19 1998 Brian Gough <bjg@vvv.lanl.gov>
108 * gsl_errno.h: added GSL_EBADLEN to signify bad lengths of
109 matrices or vectors (e.g. non-conformant sizes in a matrix or
110 vector multiplication)
112 Wed May 27 18:15:34 1998 Brian Gough <bjg@vvv.lanl.gov>
114 * test.c (gsl_test_str): changed things so that the strings aren't
115 printed unless the string equality test fails (usually they were
118 Mon May 18 17:58:20 1998 Brian Gough <bjg@vvv.lanl.gov>
120 * test.c (gsl_test_rel): added a test for numerical quantities,
121 given a result, an expected result and an allowable relative
123 (gsl_test_int): added a test for comparing integers
125 Sun May 10 16:03:12 1998 Brian Gough <bjg@vvv.lanl.gov>
127 * gsl_errno.h: added GSL_EROUND for roundoff errors
129 Fri May 8 18:50:13 1998 Brian Gough <bjg@vvv.lanl.gov>
131 * gsl_errno.h: changed GSL_ETIMEOUT to GSL_EMAXITER to describe
132 the error that occurs when a specified number of iterations is
135 Sun Apr 19 19:14:05 1998 Brian Gough <bjg@vvv.lanl.gov>
137 * strerror.c (gsl_strerror): added an strerror function for making
138 readable descriptions of the error number
140 Wed Apr 15 21:59:57 1998 Brian Gough <bjg@vvv.lanl.gov>
142 * added a stream handler, for the error stream
144 * completely reorganized the files, but the functions are
147 Wed Apr 8 13:55:48 1998 Brian Gough <bjg@vvv.lanl.gov>
149 * gsl_errno.h (GSL_ERROR_RETURN_NOTHING): added an error macro
150 suitable for void functions
152 Mon Apr 6 14:10:48 1998 Brian Gough <bjg@vvv.lanl.gov>
154 * gsl_errno.h: use enum instead of #define for symbolic constants,
155 so that they can be seen in the debugger
157 Sun Apr 5 19:49:17 1998 Brian Gough <bjg@vvv.lanl.gov>
159 * err/errno.c (gsl_error): now takes gsl_errno as an argument
160 (this is useful for doing conditional breakpoints)