Added MACS source
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / vector / ChangeLog
1 2007-08-21  Brian Gough  <bjg@network-theory.co.uk>
2
3         * prop_source.c (FUNCTION): added gsl_vector_isnonneg
4
5 2007-02-17  Brian Gough  <bjg@network-theory.co.uk>
6
7         * test_source.c (FUNCTION): avoid running tests on char, because
8         it can be unsigned
9
10 2007-01-26  Brian Gough  <bjg@network-theory.co.uk>
11
12         * minmax_source.c: added support for NaNs
13
14 2006-10-31  Brian Gough  <bjg@network-theory.co.uk>
15
16         * prop_source.c: added functions gsl_vector_ispos,
17         gsl_vector_isneg
18
19 2004-09-13  Brian Gough  <bjg@network-theory.co.uk>
20
21         * swap_source.c (gsl_vector_swap): fixed bug where stride of
22         first argument v was used for second argument w
23
24         * test.c: improved test coverage
25
26 2003-01-01  Brian Gough  <brian.gough@network-theory.co.uk>
27
28         * gsl_vector_complex_float.h (gsl_vector_complex_float_get):
29         removed const from zero
30
31         * vector_source.c (FUNCTION): removed const from zero
32
33 Sun Jan 27 22:29:54 2002  Brian Gough  <bjg@network-theory.co.uk>
34
35         * test.c: ensure that range check is working when running the
36         tests
37
38 Fri Sep 14 19:13:20 2001  Brian Gough  <bjg@network-theory.co.uk>
39
40         * view.c (USE_QUALIFIER): added missing qualified types
41
42 Thu Aug 23 13:22:29 2001  Brian Gough  <bjg@network-theory.co.uk>
43
44         * gsl_vector_complex_float.h: added const to second argument of
45         _ptr functions
46
47         * gsl_vector.h: changed definition of gsl_vector_const_view to
48         compile with Sun's cc
49
50 Fri Aug  3 14:11:51 2001  Brian Gough  <bjg@network-theory.co.uk>
51
52         * added gsl_vector_ptr and gsl_vector_const_ptr functions
53
54 Mon Jul 16 21:28:37 2001  Brian Gough  <bjg@network-theory.co.uk>
55
56         * reim_source.c: initialized views to null
57
58 Fri Jul 13 21:29:06 2001  Brian Gough  <bjg@network-theory.co.uk>
59
60         * changed views to be structs and used casts to initialize them
61
62 Mon Jul  2 12:34:43 2001  Brian Gough  <bjg@network-theory.co.uk>
63
64         * view.h: provide macros for initializing null vectors and views
65
66 Sun Jul  1 22:38:30 2001  Brian Gough  <bjg@network-theory.co.uk>
67
68         * introduction of new-style vector views
69
70         * view_source.c: changed order of arguments to be consistent with
71         rest of library for _with_stride functions
72
73 Mon May 14 22:43:18 2001  Brian Gough  <bjg@network-theory.co.uk>
74
75         * vector_source.c (FUNCTION): removed unnecessary inline from
76         static function definition
77
78 Tue Mar 27 15:12:07 2001  Brian Gough  <bjg@network-theory.co.uk>
79
80         * view_source.c: split view functions into a separate file
81
82 Sat Sep  9 16:45:15 2000  Brian Gough  <bjg@network-theory.co.uk>
83
84         * added an owner field for indicating whether the underlying
85         memory is owned by the vector. Changed the meaning of the block
86         field to always be the address of the underlying block, even for
87         subviews (previously the block field was set to NULL in this
88         case).
89
90 Sun Jul 16 10:39:39 2000  Brian Gough  <bjg@network-theory.co.uk>
91
92         * init_source.c (FUNCTION): added gsl_vector_view function for
93         creating a vector view of an ordinary C array
94
95 Sat Jul 15 21:44:49 2000  Brian Gough  <bjg@network-theory.co.uk>
96
97         * changed GSL_EDOM to GSL_EINVAL for invalid vector size arguments
98
99 Sat Jun 17 15:37:57 2000  Brian Gough  <bjg@network-theory.co.uk>
100
101         * fixed up missing MULTIPLICITY factors in various functions 
102
103 Sun May 28 12:25:31 2000  Brian Gough  <bjg@network-theory.co.uk>
104
105         * test_complex_source.c (FUNCTION): use binary mode "b" when
106         reading and writing binary files
107
108         * test_source.c (FUNCTION): use binary mode "b" when reading and
109         writing binary files
110
111 Fri May  5 10:57:16 2000  Brian Gough  <bjg@network-theory.co.uk>
112
113         * oper_source.c (FUNCTION): changed functions
114         gsl_vector_mul_elements and gsl_vector_div_elements to
115         gsl_vector_mul and gsl_vector_div since the _elements suffix is
116         redundant for vectors (unlike matrices).
117
118         * oper.c: added simple arithmetic operations (+,-,*,/,scale,+const)
119
120 Wed Apr 26 14:17:14 2000  Brian Gough  <bjg@network-theory.co.uk>
121
122         * prop_source.c (FUNCTION): added const to argument of
123         gsl_vector_isnull
124
125         * init_source.c (FUNCTION): added gsl_vector_set_basis(v,i) to set
126         v to basis vector v = e_i  (0,0,...,1,...,0)
127
128 Tue Apr 25 11:31:38 2000  Brian Gough  <bjg@network-theory.co.uk>
129
130         * test_source.c (FUNCTION): modified the tests so that they work
131         more cleanly with checkergcc when using long doubles. The trick
132         seems to be to avoid having any long doubles on the stack.
133
134 Sat Apr 22 15:09:44 2000  Brian Gough  <bjg@network-theory.co.uk>
135
136         * init_source.c (FUNCTION): separated subvector functions into
137         gsl_vector_subvector and gsl_vector_subvector_with_stride
138
139 Sat Mar 25 20:23:58 2000  Brian Gough  <bjg@network-theory.co.uk>
140
141         * swap_source.c (FUNCTION): renames gsl_vector_swap to
142         gsl_vector_swap_elements
143
144 Tue Mar 21 21:15:10 2000  Brian Gough  <bjg@network-theory.co.uk>
145
146         * vector_source.c (FUNCTION): added set_zero function
147
148 Thu Feb 24 16:19:55 2000  Brian Gough  <bjg@network-theory.co.uk>
149
150         * added missing prototypes for gsl_vector_complex_..._reverse
151
152 Fri Feb 18 20:48:32 2000  Brian Gough  <bjg@network-theory.co.uk>
153
154         * swap_source.c (FUNCTION): added gsl_vector_reverse function for
155         flipping the order of a vector
156
157         * copy_source.c: renamed gsl_vector_copy to gsl_vector_cpy
158         since it acts like memcpy (dest, src) not 'cp(copy) from to'
159
160 Thu Dec  2 20:39:02 1999  Brian Gough  <bjg@network-theory.co.uk>
161
162         * init_source.c: fixed bug, block element needs to be null in
163         gsl_vector_alloc_from_vector to maintain correct ownership,
164         added gsl_vector_view_from_vector (Thanks to Fabrice Rossi)
165
166 Tue Oct 19 14:13:14 1999  Brian Gough  <bjg@network-theory.co.uk>
167
168         * added gsl_vector_swap function to exchange elements
169
170 Fri Oct  1 15:47:45 1999  Brian Gough  <bjg@network-theory.co.uk>
171
172         * removed support for gsl_vector_ptr. Use set/get instead.
173
174         * now uses separate block directory for memory management
175
176 Mon Mar  1 19:38:16 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
177
178         * test_source.c: added tests for gsl_vector_ptr with and without
179         stride
180
181         * gsl_vector_char.h: added missing code to gsl_vector_char_ptr for
182         stride in char case.
183         
184
185 Sun Nov  8 18:39:40 1998  Brian Gough  <bjg@vvv.lanl.gov>
186
187         * test_io.c, test_complex_io.c: split out the printf/scanf
188         routines since these aren't supported on all platforms
189         for long double
190
191 Fri Jul 24 19:44:52 1998  Brian Gough  <bjg@vvv.lanl.gov>
192
193         * added parent pointer in structs, to determine whether or not
194         we're allowed to free the memory pointed to by * data.
195
196 Wed Jun 10 19:13:35 1998  Brian Gough  <bjg@vvv.lanl.gov>
197
198         * init_source.c: added a cast for each malloc
199
200 Sun Apr 26 14:10:06 1998  Brian Gough  <bjg@vvv.lanl.gov>
201
202         * added support for complex vectors
203
204 Mon Apr  6 15:06:38 1998  Brian Gough  <bjg@vvv.lanl.gov>
205
206         * make range checking the default, you have to define
207         GSL_RANGE_CHECK_OFF to turn it off
208