Bas van Dijk
dfcc9e2994
ghc: support building with integer-simple and provide package sets for it
...
If the flag enableIntegerSimple is true GHC will be build with the GPL-free but
slower integer-simple library instead of the faster but GPLed integer-gmp
library.
The attribute `pkgs.haskell.compiler.integer-simple."${ghcVersion}"` provides a
GHC compiler build with `integer-simple`.
Similarly, the attribute `pkgs.haskell.packages.integer-simple."${ghcVersion}"`
provides a package set supporting `integer-simple`.
Closes https://github.com/NixOS/nixpkgs/pull/22121 .
Closes https://github.com/NixOS/nixpkgs/issues/5493 .
7 years ago
Bas van Dijk
0cbb65c832
ghcjs-HEAD: upgrade to the latest HEAD
...
It includes the following changes:
* Fixed crash on Safari on iOS
* Make linker write externs for closure compiler ADVANCED_OPTIMIZATIONS
* ghcjs-pkg fixes for ghc 8.0.2
Because of the latter I switched from GHC-8.0.1 to GHC-8.0.2 to build ghcjs-HEAD.
7 years ago
John Ericson
a1a798f017
top-level: `crossSystem` is no longer exposed to packages. Use `*Platform`.
7 years ago
Laverne Schrock
527468209c
ghc-8.0.2: add sphinx to inputs for documentation
...
Closes https://github.com/NixOS/nixpkgs/pull/21434 .
8 years ago
Laverne Schrock
1a78981b2f
ghc-8.0.1: switch to sphinx for documentation
...
Fixes #20281
"Since GHC 8.0, the User’s Guide is authored in ReStructuredText (or ReST
or RST, for short) a rich but light-weight mark-up language aimed at
producing documentation. The Sphinx tool is used to produce the final
PDF and HTML documentation."
- http://ghc.readthedocs.io/en/8.0.1/editing-guide.html
8 years ago
Matthew Pickering
9f7c7405fb
Remove nokinds GHC build
...
This work has since been merged into GHC master branch and is enabled
with the TypeInType extension.
8 years ago
Peter Simons
c272c66276
ghc: add release candidate 1 for 8.0.2
8 years ago
Shea Levy
64ec4dd87b
Add haskell packages set for cross ghc
8 years ago
Shea Levy
845b56d25a
Initial support for cross-compiling ghc
8 years ago
Travis Whitaker
c491309d61
ghcjs: add ghcsjHEAD, tracking ghc-8.0 branch
...
Closes https://github.com/NixOS/nixpkgs/pull/20071 .
Closes https://github.com/NixOS/nixpkgs/issues/19905 .
8 years ago
Peter Simons
9123a0452d
haskell: drop obsolete LTS package set
...
The default 'haskellPackages' set now corresponds to the latest
available version of LTS 7.x.
8 years ago
Peter Simons
f7133e4de6
haskell: define top-level attributes for LTS 6.x and 7.x
...
These attributes exist only for backwards compatibility with old
versions of Stack and will be removed altogether soon.
8 years ago
Mathieu Boespflug
5f8891153b
haskell.compiler.ghcHEAD: update to latest upstream (20160826).
8 years ago
Peter Simons
641fc0e683
haskell: remove all but the latest LTS package sets (version 6.7)
...
This is the first step towards dropping Stackage support. We keep LTS 6.x
around because I don't want to downgrade our default compiler to GHC 7.x,
but once LTS 7.x comes out we'll switch our main package set to that and
drop Nightly.
More details are at:
http://permalink.gmane.org/gmane.linux.distributions.nixos/20505
Closes https://github.com/NixOS/nixpkgs/issues/14897 .
Also relevant:
- https://github.com/NixOS/nixpkgs/issues/16130
- https://github.com/commercialhaskell/stack/issues/2259
8 years ago
Peter Simons
4ba794ed89
Add LTS Haskell 6.6.
8 years ago
Peter Simons
ddbf655663
Add LTS Haskell versions 6.4 and 6.5.
8 years ago
Peter Simons
bef99f11cb
Add LTS Haskell 6.3.
8 years ago
Peter Simons
55ac62c660
Add LTS Haskell 6.2.
8 years ago
Peter Simons
c571a08ff1
Add LTS Haskell 6.1.
8 years ago
Peter Simons
577f2b0005
Add LTS Haskell 6.0.
8 years ago
Peter Simons
2a83412f2a
Add LTS Haskell 5.16, 5.17, and 5.18.
8 years ago
Peter Simons
f6980571ab
Add LTS Haskell 5.15.
8 years ago
Peter Simons
f622804472
Add LTS Haskell 5.14.
8 years ago
Peter Simons
9aafa07180
Add LTS Haskell 5.13.
8 years ago
Peter Simons
834174bed5
Add LTS Haskell 5.12.
8 years ago
Peter Simons
a68e670346
Add LTS Haskell 5.11.
8 years ago
Peter Simons
368324da12
Add LTS Haskell 5.10.
8 years ago
Peter Simons
511edb55bc
Add LTS Haskell 5.9.
8 years ago
Peter Simons
f519187063
Add LTS Haskell version 5.6, 5.7, and 5.8.
8 years ago
Peter Simons
f103e0ac03
Add LTS Haskell version 5.5.
8 years ago
Mathieu Boespflug
7fedb7c992
Move `buildStackProject` to `haskell.lib`.
8 years ago
Mathieu Boespflug
ff9cba94f6
haskell: Rename file where buildStackProject is defined.
8 years ago
Mathieu Boespflug
be63be9d04
haskell: add buildStackProject.
...
For building environments for Stack projects.
8 years ago
Peter Simons
073dd0c1ba
Add LTS Haskell 5.4.
8 years ago
Philipp Hausmann
fbd857ab72
uhc: 1.1.9.2 -> 1.1.9.3
8 years ago
Peter Simons
0918c6f08f
Add LTS Haskell 5.3. Also add aliases that point to the respective latest LTS version.
8 years ago
John Ericson
114cd6765d
haskell: Expose the package set used to build each GHC, where possible
...
Tested to not change hashes
8 years ago
Peter Simons
31f160e6dd
Add LTS Haskell 5.2.
8 years ago
Peter Simons
bb94b09f66
Add LTS Haskell 5.1.
8 years ago
Charles Strahan
c01eb06954
ghcjs: build with GHC 7.10.3
8 years ago
Philipp Hausmann
22506c7bf3
uhc: Use Stackage LTS 4.1 to build UHC
8 years ago
Peter Simons
4a48931bb7
Add LTS Haskell 5.0.
8 years ago
Peter Simons
203579fb25
Add LTS Haskell 4.2.
8 years ago
Jude Taylor
c6ad4841fd
clean up GHC expressions
9 years ago
Jude Taylor
552207f5ef
package GHC-8.0.1-rc1
9 years ago
Peter Simons
9c0fccc724
Add LTS Haskell 4.1.
9 years ago
Peter Simons
d1fdc3e0cc
LTS Haskell 4.x uses GHC 7.10.3.
9 years ago
Peter Simons
48e66c3925
Add LTS Haskell 4.0.
9 years ago
Peter Simons
1a07ecf9c5
Add LTS Haskell 3.20.
9 years ago
Peter Simons
4418b8b034
Add LTS Haskell 3.19.
9 years ago