| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
drop obsolete versions of the GHC compiler
|
| |
| |
| |
| |
| | |
We keep the last 3 major releases of GHC around, which are
versions 8.8.1, 8.6.5, and 8.4.4.
|
| |
| |
| |
| | |
The latest version in the 8.6.x branch is 8.6.5.
|
|/ |
|
| |
|
|
|
|
|
|
| |
The patches for https://phabricator.haskell.org/D5123 and
https://github.com/haskell/haddock/issues/900 no longer
apply and have been dropped.
|
| |
|
|
|
|
|
|
| |
Also, drop obsolete 8.6.x minor releases 8.6.1, 8.6.2, and 8.6.3.
(cherry picked from commit 7fde42b8ebddbd673342b98d9d7c892a0c521583)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
The build was broken by the recent Sphinx 1.8.x update.
Fixes https://github.com/NixOS/nixpkgs/issues/55662.
|
| |
|
| |
|
| |
|
|
|
|
| |
Closes https://github.com/NixOS/nixpkgs/pull/54073.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fixes https://github.com/NixOS/nixpkgs/issues/49627.
Closes https://github.com/NixOS/nixpkgs/pull/50920.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
The underlying compiler is already gone.
Fixes https://github.com/NixOS/nixpkgs/issues/49877.
|
| |
|
|
|
|
| |
The build fails: https://hydra.nixos.org/build/83750830
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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`.
|
|
|
|
|
| |
There's no reason other than misleading branch names to prefer one over
another.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
This is much nicer for overlays. For example, if someone binds a new
compiler / package set, its integer-simple variation will automatically
appear.
|
|
|
|
|
| |
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Otherwise complains that LLVM version used is unsupported
and that LLVM 6.0 is the only supported version.
So, let's use it! :)
|
| |
|
| |
|
| |
|
|
|
|
| |
The user's choice is still always respected
|
| |
|
|
|
|
| |
Fixes https://github.com/NixOS/nixpkgs/issues/41179.
|
|
|
|
|
|
|
|
| |
* GHCJS darwin fixes
* Fix ghcjs 80 and 710 packages
* Add socket-io to ghcjs 82 and 84 passthru
|
| |
|
| |
|