summaryrefslogtreecommitdiff
path: root/packages/base/THANKS.md
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2014-05-21 10:30:55 +0200
committerAlberto Ruiz <aruiz@um.es>2014-05-21 10:30:55 +0200
commit197e88c3b56d28840217010a2871c6ea3a4dd1a4 (patch)
tree825be9d6c9d87d23f7e5497c0133d11d52c63535 /packages/base/THANKS.md
parente07c3dee7235496b71a89233106d93f6cc94ada1 (diff)
update dependencies, move examples etc
Diffstat (limited to 'packages/base/THANKS.md')
-rw-r--r--packages/base/THANKS.md157
1 files changed, 157 insertions, 0 deletions
diff --git a/packages/base/THANKS.md b/packages/base/THANKS.md
new file mode 100644
index 0000000..b1417a6
--- /dev/null
+++ b/packages/base/THANKS.md
@@ -0,0 +1,157 @@
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 Made Matrix a product type and added changes to improve the code generated
45 by hmatrix-syntax.
46
47- Simon Beaumont reported the need of QuickCheck<2 and the invalid
48 asm("finit") on ppc. He also contributed the configuration options
49 for the accelerate framework on OS X.
50
51- Daniel Schüssler added compatibility with QuickCheck 2 as well
52 as QuickCheck 1 using the C preprocessor. He also added some
53 implementations for the new "shrink" method of class Arbitrary.
54
55- Tracy Wadleigh improved the definitions of (|>) and (><), which now
56 apply an appropriate 'take' to the given lists so that they may be
57 safely used on lists that are too long (or infinite).
58
59- Chris Waterson improved the configure.hs program for OS/X.
60
61- Erik de Castro Lopo added buildVector and buildMatrix, which take a
62 size parameter(s) and a function that maps vector/matrix indices
63 to the values at that position.
64
65- Jean-Francois Tremblay discovered an error in the tutorial.
66
67- Gilberto Camara contributed improved blas and lapack dlls for Windows.
68
69- Heinrich Apfelmus fixed hmatrix.cabal for OS/X. He also tested the package
70 on PPC discovering a problem in zgesdd.
71
72- Felipe Lessa tested the performance of GSL special function bindings
73 and contributed the cabal flag "safe-cheap".
74
75- Ozgur Akgun suggested better symbols for the Bound constructors in the
76 Linear Programming package.
77
78- Tim Sears reported the zgesdd problem also in intel mac.
79
80- Max Suica simplified the installation on Windows and improved the instructions.
81
82- John Billings first reported an incompatibility with QuickCheck>=2.1.1
83
84- Alexey Khudyakov cleaned up PRAGMAS and fixed some hlint suggestions.
85
86- Torsten Kemps-Benedix reported an installation problem in OS/X.
87
88- Stefan Kersten fixed hmatrix.cabal for 64-bit ghc-7 in OS/X
89
90- Sacha Sokoloski reported an installation problem on Arch Linux and
91 helped with the configuration.
92
93- Carter Schonwald helped with the configuration for Homebrew OS X and
94 found a tolerance problem in test "1E5 rots". He also discovered
95 a bug in the signature of cmap.
96
97- Duncan Coutts reported a problem with configure.hs and contributed
98 a solution and a simplified Setup.lhs.
99
100- Mark Wright fixed the import of vector >= 0.8.
101
102- Bas van Dijk fixed the import of vector >= 0.8, got rid of some
103 deprecation warnings, used more explicit imports, and updated to ghc-7.4.
104
105- Tom Nielsen discovered a problem in Config.hs, exposed by link problems
106 in Ubuntu 11.10 beta.
107
108- Daniel Fischer reported some Haddock markup errors.
109
110- Danny Chan added support for integration over infinite intervals, and fixed
111 Configure.hs using platform independent functions.
112
113- Clark Gaebel removed superfluous thread safety.
114
115- Jeffrey Burdges reported a glpk link problem on OS/X
116
117- Jian Zhang reported the Windows installation problem due to new ODE interface.
118
119- Mihaly Barasz and Ben Gamari fixed mapMatrix* and mapMatrixWithIndex
120
121- Takano Akio fixed off-by-one errors in gsl-aux.c producing segfaults.
122
123- Alex Lang implemented uniRoot and uniRootJ for one-dimensional root-finding.
124
125- Mike Ledger contributed alternative FFI helpers for matrix interoperation with C
126
127- Stephen J. Barr suggested flipping argument order in the double integral example
128
129- Greg Horn fixed the bus error on ghci 64-bit.
130
131- Kristof Bastiaensen added bindings for one-dimensional minimization.
132
133- Matthew Peddie added bindings for gsl_integrate_cquad doubly-adaptive quadrature
134 for difficult integrands.
135
136- Ben Gamari exposed matrixFromVector for Development.
137
138- greg94301 reported tolerance issues in the tests.
139
140- Clemens Lang updated the MacPort installation instructions.
141
142- Henning Thielemann reported the pinv inefficient implementation.
143
144- bdoering reported the problem of zero absolute tolerance in the integration functions.
145
146- Alexei Uimanov replaced fromList by Vector.fromList.
147
148- Adam Vogt updated the code for ghc-7.7
149
150- Mike Meyer (mwm) added freeBSD library configuration information.
151
152- tfgit updated the OSX installation instructions via Homebrew
153
154- "yokto" and "ttylec" reported the problem with the dot product of complex vectors.
155
156- Samium Gromoff reported a build failure caused by a size_t - int mismatch.
157