summary refs log tree commit diff
path: root/pkgs/top-level/haskell-packages.nix
Commit message (Collapse)AuthorAge
* ghc: add 8.2.2-rc2Peter Simons2017-11-04
|
* Revert "Merge branch 'improved-make-overridable' of ↵Shea Levy2017-09-29
| | | | | | | git://github.com/ElvishJerricco/nixpkgs" This reverts commit c3af1210b4c5d7ef380e75add463b37574fdcc8b, reversing changes made to 49f175cd0c80a39e1d05fc687c4a2a40e0aba58c.
* Revert "Avoid polluting lib namespace unncessarily"Shea Levy2017-09-29
| | | | | | Reverting #27319 This reverts commit 01a3f0b8aabdb321b15dc7cc0e2287ce8232f797.
* Avoid polluting lib namespace unncessarilyShea Levy2017-09-28
|
* Merge branch 'master' into improved-make-overridableWill Fancher2017-09-12
|\
| * ghc: remove obsolete 8.0.1 versionPeter Simons2017-09-10
| |
* | Merge branch 'master' into improved-make-overridableWill Fancher2017-08-26
|\|
| * Boot ghc HEAD with ghc-8.0.2Matthew Pickering2017-08-08
| |
| * haskell infra: Misc cleanupsJohn Ericson2017-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | - The haskell lib is very close to not relying on Nixpkgs. I think this is good---simpler to think about and matches Nixpkgs's lib. - The haskell lib is only imported once - stdenv is exposed more shallowly so it can be overriden more easily. I'll eventually use this on Darwin to avoid the Sierra shared library problems (unless changes are to be made system-wide). Closes https://github.com/NixOS/nixpkgs/pull/27840.
* | Added `self` views of the interface in `makeExtensibleWithInterface`Will Fancher2017-07-14
| | | | | | | | Fixing the `overrideScope` in `haskellpackages`.
* | Update `haskellPackages` to use new features of `makeOverridable`Will Fancher2017-07-12
|/ | | | | | Instead of manually using `makeExtensible`, which broke `override`. Fixes #26561
* ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)Renzo Carbonara2017-06-15
| | | | | | | | | | | The approach taken to add this package was to port over the definitions currently existing for HEAD, and making the necessesary changes to get this building. The Haskell package set associated with this compiler doesn't yet guarantee that all or most of the packages successfully build with this new compiler, but that will improve over time after this GHC 8.2.1 is officially released and the ecosystem catches up.
* Disable integer-simple variant of GHC 7.6.3 since it does not compile.Peter Simons2017-03-29
|
* Merge pull request #23610 from ljli/hs-ghcjs-pkgs-inheritPeter Simons2017-03-24
|\ | | | | haskellPackages: apply GHC specific overrides before GHCJS
| * haskellPackages: apply GHC specific overrides before GHCJSLeon Isenberg2017-03-08
| | | | | | | | | | GHCJS is effectively a backend for GHC, so all the GHC version specific package set overrides should in general apply to the GHCJS package sets, too.
* | Init HaLVM at 2.4.0David Johnson2017-03-10
|/
* Drop obsolete, unmaintained haskell.packages.lts-x_y package sets.Peter Simons2017-03-03
| | | | Stack no longer uses them since a long time: https://github.com/commercialhaskell/stack/issues/2259.
* Recurse from haskell.compiler into haskell.compiler.integer-simple on Hydra.Peter Simons2017-02-02
| | | | | This ensures that the gmp-free compiler variants are compiled on hydra.nixos.org, too.
* ghc: support building with integer-simple and provide package sets for itBas van Dijk2017-02-02
| | | | | | | | | | | | | | | 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.
* ghcjs-HEAD: upgrade to the latest HEADBas van Dijk2017-01-27
| | | | | | | | | | | | 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.
* top-level: `crossSystem` is no longer exposed to packages. Use `*Platform`.John Ericson2017-01-24
|
* Merge pull request #21393 from mpickering/masterPeter Simons2017-01-03
|\ | | | | Small improvements to development GHC derivations
| * Remove nokinds GHC buildMatthew Pickering2016-12-26
| | | | | | | | | | This work has since been merged into GHC master branch and is enabled with the TypeInType extension.
* | ghc-8.0.2: add sphinx to inputs for documentationLaverne Schrock2016-12-28
| | | | | | | | Closes https://github.com/NixOS/nixpkgs/pull/21434.
* | ghc-8.0.1: switch to sphinx for documentationLaverne Schrock2016-12-28
|/ | | | | | | | | | 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
* ghc: add release candidate 1 for 8.0.2Peter Simons2016-11-26
|
* Add haskell packages set for cross ghcShea Levy2016-11-18
|
* Initial support for cross-compiling ghcShea Levy2016-11-15
|
* ghcjs: add ghcsjHEAD, tracking ghc-8.0 branchTravis Whitaker2016-11-03
| | | | | Closes https://github.com/NixOS/nixpkgs/pull/20071. Closes https://github.com/NixOS/nixpkgs/issues/19905.
* haskell: drop obsolete LTS package setPeter Simons2016-09-15
| | | | | The default 'haskellPackages' set now corresponds to the latest available version of LTS 7.x.
* haskell: define top-level attributes for LTS 6.x and 7.xPeter Simons2016-09-15
| | | | | These attributes exist only for backwards compatibility with old versions of Stack and will be removed altogether soon.
* haskell.compiler.ghcHEAD: update to latest upstream (20160826).Mathieu Boespflug2016-08-26
|
* haskell: remove all but the latest LTS package sets (version 6.7)Peter Simons2016-07-21
| | | | | | | | | | | | | | | | | | 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
* Add LTS Haskell 6.6.Peter Simons2016-07-07
|
* Add LTS Haskell versions 6.4 and 6.5.Peter Simons2016-07-01
|
* Add LTS Haskell 6.3.Peter Simons2016-06-13
|
* Add LTS Haskell 6.2.Peter Simons2016-06-07
|
* Add LTS Haskell 6.1.Peter Simons2016-06-02
|
* Add LTS Haskell 6.0.Peter Simons2016-05-31
|
* Add LTS Haskell 5.16, 5.17, and 5.18.Peter Simons2016-05-25
|
* Add LTS Haskell 5.15.Peter Simons2016-05-03
|
* Add LTS Haskell 5.14.Peter Simons2016-05-03
|
* Add LTS Haskell 5.13.Peter Simons2016-04-20
|
* Add LTS Haskell 5.12.Peter Simons2016-04-14
|
* Add LTS Haskell 5.11.Peter Simons2016-04-04
|
* Add LTS Haskell 5.10.Peter Simons2016-04-04
|
* Add LTS Haskell 5.9.Peter Simons2016-03-23
|
* Add LTS Haskell version 5.6, 5.7, and 5.8.Peter Simons2016-03-15
|
* Add LTS Haskell version 5.5.Peter Simons2016-03-04
|
* Add LTS Haskell 5.4.Peter Simons2016-02-28
|