summaryrefslogtreecommitdiff
path: root/THANKS
diff options
context:
space:
mode:
Diffstat (limited to 'THANKS')
-rw-r--r--THANKS66
1 files changed, 66 insertions, 0 deletions
diff --git a/THANKS b/THANKS
new file mode 100644
index 0000000..e2b12da
--- /dev/null
+++ b/THANKS
@@ -0,0 +1,66 @@
1I thank Don Stewart, Henning Thielemann, Bulat Ziganshin, Heinrich Apfelmus,
2and all the people in the Haskell mailing lists for their help.
3
4- Nico Mahlo discovered a bug in the eigendecomposition wrapper.
5
6- Frederik Eaton discovered a bug in the design of the wrappers.
7
8- Eric Kidd has created a wiki page explaining the installation on MacOS X:
9 http://www.haskell.org/haskellwiki/GSLHaskell_on_MacOS_X
10
11- Fawzi Mohamed discovered a portability bug in the lapack wrappers.
12
13- Pedro E. López de Teruel fixed the interface to lapack.
14
15- Antti Siira discovered a bug in the plotting functions.
16
17- Paulo Tanimoto helped to fix the configuration of the required libraries.
18 He also discovered the segfault of minimize.hs in ghci.
19
20- Xiao-Yong Jin reported a bug on x86_64 caused by the assumptions in f2c.h,
21 which are wrong for this architecture.
22
23- Jason Schroeder reported an error in the documentation.
24
25- Bulat Ziganshin gave invaluable help for the ST monad interface to
26 in-place modifications.
27
28- Don Stewart fixed the implementation of the internal data structures
29 to achieve excellent, C-like performance in Haskell functions which
30 explicitly work with the elements of vectors and matrices.
31
32- Dylan Alex Simon improved the numeric instances to allow optimized
33 implementations of signum and abs on Vectors.
34
35- Pedro E. López de Teruel discovered the need of asm("finit") to
36 avoid the wrong NaNs produced by foreign functions.
37
38- Reiner Pope added support for luSolve, based on (d|z)getrs.
39
40- Simon Beaumont reported the need of QuickCheck<2 and the invalid
41 asm("finit") on ppc. He also contributed the configuration options
42 for the accelerate framework on OS X.
43
44- Daniel Schüssler added compatibility with QuickCheck 2 as well
45 as QuickCheck 1 using the C preprocessor. He also added some
46 implementations for the new "shrink" method of class Arbitrary.
47
48- Tracy Wadleigh improved the definitions of (|>) and (><), which now
49 apply an appropriate 'take' to the given lists so that they may be
50 safely used on lists that are too long (or infinite).
51
52- Chris Waterson improved the configure.hs program for OS/X.
53
54- Erik de Castro Lopo added buildVector and buildMatrix, which take a
55 size parameter(s) and a function that maps vector/matrix indices
56 to the values at that position.
57
58- Jean-Francois Tremblay discovered an error in the tutorial.
59
60- Gilberto Camara contributed improved blas and lapack dlls for Windows.
61
62- Heinrich Apfelmus fixed hmatrix.cabal for OS/X. He also tested the package
63 on PPC discovering a problem in zgesdd.
64
65- Felipe Lessa tested the performance of GSL special function bindings
66 and contributed the cabal flag "safe-cheap".