diff options
author | Will Fancher <elvishjerricco@gmail.com> | 2018-05-12 17:11:41 -0400 |
---|---|---|
committer | Will Fancher <elvishjerricco@gmail.com> | 2018-05-12 17:48:30 -0400 |
commit | 64df9b6b899fc734577f9b832f17ba3286db1634 (patch) | |
tree | 1e6274503f291f0f941aadb8e67accfebcf9019a /pkgs/top-level/haskell-packages.nix | |
parent | c41675bce0ce3eb4d79180c804892e8e3c268e55 (diff) |
GHCJS 8.4
Diffstat (limited to 'pkgs/top-level/haskell-packages.nix')
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 837f8eb794d0..c00bce430c3c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -95,6 +95,13 @@ in rec { stage0 = ../development/compilers/ghcjs-ng/8.2/stage0.nix; ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.2/dep-overrides.nix {}; }; + ghcjs84 = callPackage ../development/compilers/ghcjs-ng rec { + bootPkgs = packages.ghc842; + inherit (bootPkgs) alex happy; + ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.4/git.json; + stage0 = ../development/compilers/ghcjs-ng/8.4/stage0.nix; + ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.4/dep-overrides.nix {}; + }; # The integer-simple attribute set contains all the GHC compilers # build with integer-simple instead of integer-gmp. @@ -169,6 +176,12 @@ in rec { compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { }; packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; }; + ghcjs84 = callPackage ../development/haskell-modules rec { + buildHaskellPackages = ghc.bootPkgs; + ghc = bh.compiler.ghcjs84; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.x.nix { }; + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; + }; # The integer-simple attribute set contains package sets for all the GHC compilers # using integer-simple instead of integer-gmp. |