summaryrefslogtreecommitdiff
path: root/THANKS.md
diff options
context:
space:
mode:
Diffstat (limited to 'THANKS.md')
-rw-r--r--THANKS.md107
1 files changed, 107 insertions, 0 deletions
diff --git a/THANKS.md b/THANKS.md
new file mode 100644
index 0000000..3182cad
--- /dev/null
+++ b/THANKS.md
@@ -0,0 +1,107 @@
1I thank Don Stewart, Henning Thielemann, Bulat Ziganshin, Heinrich Apfelmus,
2and all the people in the Haskell mailing lists for their help.
3
4I am particularly grateful to Vivian McPhail for his excellent
5contributions: improved configure.hs, Binary instances for
6Vector and Matrix, support for Float and Complex Float elements,
7module reorganization, monadic mapVectorM, and many other improvements.
8
9- Nico Mahlo discovered a bug in the eigendecomposition wrapper.
10
11- Frederik Eaton discovered a bug in the design of the wrappers.
12
13- Eric Kidd has created a wiki page explaining the installation on MacOS X:
14 http://www.haskell.org/haskellwiki/GSLHaskell_on_MacOS_X
15
16- Fawzi Mohamed discovered a portability bug in the lapack wrappers.
17
18- Pedro E. López de Teruel fixed the interface to lapack.
19
20- Antti Siira discovered a bug in the plotting functions.
21
22- Paulo Tanimoto helped to fix the configuration of the required libraries.
23 He also discovered the segfault of minimize.hs in ghci.
24
25- Xiao-Yong Jin reported a bug on x86_64 caused by the assumptions in f2c.h,
26 which are wrong for this architecture.
27
28- Jason Schroeder reported an error in the documentation.
29
30- Bulat Ziganshin gave invaluable help for the ST monad interface to
31 in-place modifications.
32
33- Don Stewart fixed the implementation of the internal data structures
34 to achieve excellent, C-like performance in Haskell functions which
35 explicitly work with the elements of vectors and matrices.
36
37- Dylan Alex Simon improved the numeric instances to allow optimized
38 implementations of signum and abs on Vectors.
39
40- Pedro E. López de Teruel discovered the need of asm("finit") to
41 avoid the wrong NaNs produced by foreign functions.
42
43- Reiner Pope added support for luSolve, based on (d|z)getrs.
44
45- Simon Beaumont reported the need of QuickCheck<2 and the invalid
46 asm("finit") on ppc. He also contributed the configuration options
47 for the accelerate framework on OS X.
48
49- Daniel Schüssler added compatibility with QuickCheck 2 as well
50 as QuickCheck 1 using the C preprocessor. He also added some
51 implementations for the new "shrink" method of class Arbitrary.
52
53- Tracy Wadleigh improved the definitions of (|>) and (><), which now
54 apply an appropriate 'take' to the given lists so that they may be
55 safely used on lists that are too long (or infinite).
56
57- Chris Waterson improved the configure.hs program for OS/X.
58
59- Erik de Castro Lopo added buildVector and buildMatrix, which take a
60 size parameter(s) and a function that maps vector/matrix indices
61 to the values at that position.
62
63- Jean-Francois Tremblay discovered an error in the tutorial.
64
65- Gilberto Camara contributed improved blas and lapack dlls for Windows.
66
67- Heinrich Apfelmus fixed hmatrix.cabal for OS/X. He also tested the package
68 on PPC discovering a problem in zgesdd.
69
70- Felipe Lessa tested the performance of GSL special function bindings
71 and contributed the cabal flag "safe-cheap".
72
73- Ozgur Akgun suggested better symbols for the Bound constructors in the
74 Linear Programming package.
75
76- Tim Sears reported the zgesdd problem also in intel mac.
77
78- Max Suica simplified the installation on Windows and improved the instructions.
79
80- John Billings first reported an incompatibility with QuickCheck>=2.1.1
81
82- Alexey Khudyakov cleaned up PRAGMAS and fixed some hlint suggestions.
83
84- Torsten Kemps-Benedix reported an installation problem in OS/X.
85
86- Stefan Kersten fixed hmatrix.cabal for 64-bit ghc-7 in OS/X
87
88- Sacha Sokoloski reported an installation problem on Arch Linux and
89 helped with the configuration.
90
91- Carter Schonwald helped with the configuration for Homebrew OS X and
92 found a tolerance problem in test "1E5 rots". He also discovered
93 a bug in the signature of cmap.
94
95- Duncan Coutts reported a problem with configure.hs and contributed
96 a solution and a simplified Setup.lhs.
97
98- Mark Wright fixed the import of vector >= 0.8.
99
100- Bas van Dijk fixed the import of vector >= 0.8, got rid of some
101 deprecation warnings, used more explicit imports, and updated to ghc-7.4.
102
103- Tom Nielsen discovered a problem in Config.hs, exposed by link problems
104 in Ubuntu 11.10 beta.
105
106- Daniel Fischer reported some Haddock markup errors.
107