summary refs log tree commit diff
path: root/pkgs/top-level/haskell-packages.nix
Commit message (Collapse)AuthorAge
* ghc: add 8.10.1-alpha2Peter Simons2019-12-27
|
* ghc: add 8.8.2-rc1Peter Simons2019-12-27
|
* Drop obsolete ghcjs-8.4.x code.Peter Simons2019-09-30
| | | | | | | The 8.4.x version of ghcjs hasn't compiled successfully in ages, so I reckon it's unused. The even older code in pkgs/development/compilers/ghcjs is unused entirely; it's not even referenced in Nixpkgs.
* Merge pull request #69033 from peti/t/drop-obsolete-ghc-versionsPeter Simons2019-09-18
|\ | | | | drop obsolete versions of the GHC compiler
| * ghc: drop obsolete 8.2.2 versionPeter Simons2019-09-18
| | | | | | | | | | We keep the last 3 major releases of GHC around, which are versions 8.8.1, 8.6.5, and 8.4.4.
| * ghc: drop obsolete 8.6.4 versionPeter Simons2019-09-18
| | | | | | | | The latest version in the 8.6.x branch is 8.6.5.
* | haskell-packages.nix: cosmeticPeter Simons2019-09-18
|/
* treewide: remove redundant quotesvolth2019-08-26
|
* ghc: add alpha-1 pre-release for version 8.8.1Peter Simons2019-04-30
| | | | | | The patches for https://phabricator.haskell.org/D5123 and https://github.com/haskell/haddock/issues/900 no longer apply and have been dropped.
* ghc: add release candidate for 8.6.5 and a corresponding package setPeter Simons2019-04-13
|
* ghc: switch our default compiler to version 8.6.4Peter Simons2019-03-16
| | | | | | Also, drop obsolete 8.6.x minor releases 8.6.1, 8.6.2, and 8.6.3. (cherry picked from commit 7fde42b8ebddbd673342b98d9d7c892a0c521583)
* ghc: add new 8.6.4 versionPeter Simons2019-03-06
|
* ghc: Drop outdated compiler versions 8.6.1 and 8.6.2. We have 8.6.3.Peter Simons2019-03-05
|
* ghc-8.4.4: use sphinx 1.7.x to build the documentationArtem Pyanykh2019-02-27
| | | | | | | | | | ghc-8.4.4 requires sphinx < 1.8, otherwise build fails on haddock with: Extension error: The 'ghc-flag' directive is already registered to domain std Also fixed evaluation errors in configurations of ghc-8.2.x and ghc-8.4.x. Closes https://github.com/NixOS/nixpkgs/pull/55703.
* ghc-8.4.x: don't build Sphinx documentationPeter Simons2019-02-20
| | | | | | The build was broken by the recent Sphinx 1.8.x update. Fixes https://github.com/NixOS/nixpkgs/issues/55662.
* Remove GHCJS 8.2Will Fancher2019-01-30
|
* GHCJS: Add 8.6Will Fancher2019-01-30
|
* Remove obsolete GHCJS package setsWill Fancher2019-01-30
|
* ghc-6.8.x: bootstrap with binary buildPiotr Bogdan2019-01-29
| | | | Closes https://github.com/NixOS/nixpkgs/pull/54073.
* ghcHEAD: update to 8.7Kosyrev Serge2019-01-27
|
* ghc-8.6.3-binaryKosyrev Serge2019-01-27
|
* ghc: add new compiler version 8.6.3Peter Simons2018-12-08
|
* ghc: Adding sphinx as build dependency to build man pagesCraig Younkins2018-11-25
| | | | | Fixes https://github.com/NixOS/nixpkgs/issues/49627. Closes https://github.com/NixOS/nixpkgs/pull/50920.
* ghc bootstrap binary: 8.2.1 -> 8.2.2Benjamin Hipple2018-11-21
| | | | | | | | | If the nix store lives on NFS, `ghc 8.2.1` is unable to build a package database. This bug was fixed by @bgamari in `ghc 8.2.2` here: https://ghc.haskell.org/trac/ghc/ticket/13945 This commit upgrades the unpacked bootstrap GHC version, so that we can build newer versions of GHC even if the store is on NFS.
* ghc: drop unused 7.10.3-binary compilerPeter Simons2018-11-08
|
* haskell.packages.ghc843: drop obsolete package setPeter Simons2018-11-07
| | | | | | The underlying compiler is already gone. Fixes https://github.com/NixOS/nixpkgs/issues/49877.
* ghc: add new version 8.6.2Peter Simons2018-11-06
|
* ghc-8.4.4: disable integer-simple variant buildPeter Simons2018-11-05
| | | | The build fails: https://hydra.nixos.org/build/83750830
* Drop obsolete GHC versions 7.10.3, 8.0.2, and 8.4.3.Peter Simons2018-11-02
| | | | | | | | | | | | We keep the latest minor release of each one of the last 3 major releases, which currently are GHC versions 8.2.2, 8.4.4, and 8.6.1. We also have ghc-HEAD, but this doesn't count. Dropping these compilers implied that we have to drop the corresponding versions of ghcjs, too. We can also drop a shitload of obsolete compiler patches that newer versions no longer need. At some point, we can probably simplify the generic builder, too.
* haskellPackages: default to ghc 8.4.4 as per Stackage LTS 12.16Peter Simons2018-11-02
|
* ghc: add new 8.4.4 versionPeter Simons2018-10-15
|
* ghcjs-{7.10, 8.0}: Expose the good `.override`John Ericson2018-09-27
| | | | | | | The per-version `default.nix`es just fill in default arguments. It is much more useful to have the `.override` from the inner `callPackage`, for finer control. Converting the outer `callPackage` to a plain import makes the inner one the only one, revealing its `.override`.
* ghcjs-{7.10, 8.0}: Make symmetricalJohn Ericson2018-09-27
| | | | | There's no reason other than misleading branch names to prefer one over another.
* ghc: Sphinx is a build-time dependencyJohn Ericson2018-09-25
|
* ghc, ghcjs: Get rid of extraneous alex, happy, and hscolour argsJohn Ericson2018-09-24
| | | | | | The compilers themselves can pull them from `bootPkgs`, where they should always come from anyways. This enforces that, simplifies that code, and allows use to avoid more `rec { ... }` too.
* haskellPackages: Avoid outer `rec { .. }`John Ericson2018-09-24
| | | | | | This is much nicer for overlays. For example, if someone binds a new compiler / package set, its integer-simple variation will automatically appear.
* treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* Make GHCJS 8.4 the default, in line with LTS 12.xWill Fancher2018-07-15
|
* haskell: fix package sets based on integer-simpleWill Dietz2018-07-11
| | | | | | | | | | | | Fixes mass build failures in these package sets, due to "unknown pacakge: integer-simple". Attributes that demonstrate this (see before/after): * haskell.packages.integer-simple.ghc843.hello * haskell.packages.integer-simple.ghc802.scientific The second one is from the NixOS manual, FWIW.
* ghc861: use llvm6 so we're using supported LLVM versionWill Dietz2018-07-10
| | | | | | | Otherwise complains that LLVM version used is unsupported and that LLVM 6.0 is the only supported version. So, let's use it! :)
* ghc-8.6.x: create an initial package set configurationPeter Simons2018-07-04
|
* ghc: add 8.6.1-alpha1 pre-releasePeter Simons2018-07-01
|
* ghc: drop compiler version 8.4.2; we prefer 8.4.3Peter Simons2018-06-17
|
* ghc: Default integer-simple usage based one whether GNU MP is availableJohn Ericson2018-06-11
| | | | The user's choice is still always respected
* ghc: add version 8.4.3Peter Simons2018-05-30
|
* ghc: build version >8.4 with hscolour to enable source linksPeter Simons2018-05-30
| | | | Fixes https://github.com/NixOS/nixpkgs/issues/41179.
* GHCJS darwin fixes (#41120)Will Fancher2018-05-29
| | | | | | | | * GHCJS darwin fixes * Fix ghcjs 80 and 710 packages * Add socket-io to ghcjs 82 and 84 passthru
* Dont haddock ghcjs in either versionWill Fancher2018-05-16
|
* GHCJS 8.4Will Fancher2018-05-12
|