Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update nixpkgs pins #2250

Merged
merged 44 commits into from
Oct 3, 2024
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ee32432
Update nixpkgs pins
hamishmack Sep 17, 2024
3d7f4c4
ifdLevel 0
hamishmack Sep 17, 2024
d7dac30
Simplify bootPkgs
hamishmack Sep 18, 2024
2ddccc0
Update materialized files
hamishmack Sep 18, 2024
aa83440
Bump nixpkgs-unstable and ghc911
hamishmack Sep 18, 2024
5ce8ded
Simplify bootPkgs
hamishmack Sep 18, 2024
f309e82
Simplify bootPkgs
hamishmack Sep 18, 2024
8c9fa55
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Sep 18, 2024
366a923
Update ghc911
hamishmack Sep 18, 2024
e76e589
Reduce the number of compilers tested
hamishmack Sep 19, 2024
915aaf4
Bump llvm for ghc >=9.10
hamishmack Sep 19, 2024
cac7369
Update patch upper bounds
hamishmack Sep 19, 2024
b9150b0
Include clang for useLLVM GHC
hamishmack Sep 19, 2024
a9e6f39
ifdLevel 1
hamishmack Sep 19, 2024
d8b5cc7
Add materialized files
hamishmack Sep 19, 2024
852d6c7
Disable haskell-gi-overloading (it's too slow to build)
hamishmack Sep 19, 2024
2a3d7f2
Update patch upper bound
hamishmack Sep 19, 2024
26e6735
ifdLevel 2
hamishmack Sep 20, 2024
663ae4f
Fixes for GHC HEAD
hamishmack Sep 20, 2024
2f22c31
ifdLevel 3
hamishmack Sep 20, 2024
7600b7f
Fixes for GHC HEAD
hamishmack Sep 21, 2024
caec44b
Fix supported-languages for GHC HEAD
hamishmack Sep 22, 2024
d55ec23
More fixes for GHC HEAD
hamishmack Sep 23, 2024
c20f0c0
Possible fix for plugin failure on aarch64-darwin
hamishmack Sep 23, 2024
7ac6c38
ifdLevel 0
hamishmack Sep 23, 2024
b0c2fb3
ifdLevel 3
hamishmack Sep 23, 2024
7a225bc
Add emar and emranlib to ghc js builds
hamishmack Sep 24, 2024
de5afd7
Fix `repo-tar` downloads
hamishmack Sep 24, 2024
4e41959
Fix `repo-tar` downloads
hamishmack Sep 24, 2024
431caa5
More fixes for ghc HEAD
hamishmack Sep 24, 2024
f474ff4
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Sep 24, 2024
6886c43
Fix for GHC 9.6 JS backend
hamishmack Sep 24, 2024
8956daa
Fix for GHC HEAD JS
hamishmack Sep 24, 2024
c8af6d6
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Sep 29, 2024
52ebca3
ifdLevel 0
hamishmack Sep 29, 2024
a70f5ad
ifdLevel 1
hamishmack Sep 29, 2024
b825a43
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Sep 30, 2024
076782f
Avoid building source-pins on hackage (just make sure the components …
hamishmack Sep 30, 2024
321acd9
ifdLevel 2
hamishmack Sep 30, 2024
922ec59
ifdLevel 3
hamishmack Sep 30, 2024
e59fd8d
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Oct 2, 2024
a090d4e
Add missing materialized file
hamishmack Oct 3, 2024
06b9333
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
hamishmack Oct 3, 2024
a1e0b30
Fix gi-gtk test
hamishmack Oct 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 9 additions & 11 deletions ci.nix
Original file line number Diff line number Diff line change
@@ -62,19 +62,17 @@
# from here (so that is no longer cached) also remove ./materialized/ghcXXX.
# Update supported-ghc-versions.md to reflect any changes made here.
nixpkgs.lib.optionalAttrs (nixpkgsName == "R2405") {
ghc94 = false;
ghc96 = false;
ghc98 = false;
} // nixpkgs.lib.optionalAttrs (nixpkgsName == "unstable") {
ghc810 = true;
ghc90 = false;
ghc92 = true;
ghc94 = true;
ghc92 = false;
ghc94 = false;
ghc96 = true;
ghc96llvm = true;
ghc98 = true;
ghc98llvm = true;
ghc98llvm = false;
ghc910 = true;
ghc910llvm = true;
ghc911 = true;
})));
crossSystems = nixpkgsName: nixpkgs: compiler-nix-name:
@@ -85,21 +83,21 @@
&& (__match ".*llvm" compiler-nix-name == null)
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
|| (system == "aarch64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
|| (system == "x86_64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
|| (system == "aarch64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
|| (system == "x86_64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982"])
|| (system == "aarch64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982"])
)) {
inherit (lib.systems.examples) ghcjs;
} // lib.optionalAttrs (
(__match ".*llvm" compiler-nix-name == null)
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc91120240620"]) # Including GHC HEAD here because the patches for rts/RtsSymbols.c no longer apply and mingwW64 GHC build fails without them
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc91120240918"]) # Including GHC HEAD here because the patches for rts/RtsSymbols.c no longer apply and mingwW64 GHC build fails without them
|| (system == "x86_64-darwin" && builtins.elem compiler-nix-name []))) { # TODO add ghc versions when we have more darwin build capacity
inherit (lib.systems.examples) mingwW64;
} // lib.optionalAttrs (nixpkgsName == "unstable"
&& (__match ".*llvm" compiler-nix-name == null)
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc8107" "ghc902" "ghc928"])
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc8107" "ghc902" "ghc928" "ghc948"])
|| (system == "x86_64-darwin" && builtins.elem compiler-nix-name []))) { # TODO add ghc versions when we have more darwin build capacity
inherit (lib.systems.examples) ucrt64;
} // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && !builtins.elem compiler-nix-name ["ghc884"]) {
} // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"]) {
# Musl cross only works on linux
# aarch64 cross only works on linux
inherit (lib.systems.examples) musl64 aarch64-multiplatform;
30 changes: 18 additions & 12 deletions compiler/ghc/default.nix
Original file line number Diff line number Diff line change
@@ -232,7 +232,7 @@ let
if targetPlatform.isGhcjs
then [ buildPackages.emscripten ]
else if hostPlatform == buildPlatform
then [ targetPackages.stdenv.cc ] ++ lib.optional useLLVM llvmPackages.llvm
then [ targetPackages.stdenv.cc ] ++ lib.optionals useLLVM [llvmPackages.llvm llvmPackages.clang]
else assert targetPlatform == hostPlatform; # build != host == target
[ stdenv.cc ] ++ lib.optional useLLVM buildLlvmPackages.llvm;

@@ -362,14 +362,8 @@ let
# Sometimes we have to dispatch between the bintools wrapper and the unwrapped
# derivation for certain tools depending on the platform.
bintoolsFor = {
# GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is
# part of the bintools wrapper (due to codesigning requirements), but not on
# x86_64-darwin.
install_name_tool =
if stdenv.targetPlatform.isAarch64
then targetCC.bintools
else targetCC.bintools.bintools;
# Same goes for strip.
# GHC needs install_name_tool on all darwin platforms.
install_name_tool = targetCC.bintools.bintools;
strip =
# TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold"
if stdenv.targetPlatform.isAarch64
@@ -403,14 +397,26 @@ stdenv.mkDerivation (rec {
done
''
# Use emscripten and the `config.sub` saved by `postPatch`
+ lib.optionalString (targetPlatform.isGhcjs) ''
+ lib.optionalString (targetPlatform.isGhcjs) (''
export CC="${targetCC}/bin/emcc"
export CXX="${targetCC}/bin/em++"
export LD="${targetCC}/bin/emcc"
export NM="${targetCC}/share/emscripten/emnm"
'' + (
# Including AR and RANLIB here breaks tests.js-template-haskell for GHC 9.6
# `LLVM ERROR: malformed uleb128, extends past end`
if builtins.compareVersions ghc-version "9.8" >= 0
then ''
export AR="${targetCC}/bin/emar"
export NM="${targetCC}/share/emscripten/emnm"
export RANLIB="${targetCC}/bin/emranlib"
''
else ''
export NM="${targetCC}/share/emscripten/emnm"
''
) + ''
export EM_CACHE=$(mktemp -d)
mv config.sub.ghcjs config.sub
''
'')
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
+ lib.optionalString (!targetPlatform.isGhcjs) (''
12 changes: 6 additions & 6 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions lazy-inputs/ghc911/flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

76 changes: 75 additions & 1 deletion lib/call-cabal-project-to-nix.nix
Original file line number Diff line number Diff line change
@@ -396,6 +396,7 @@ let
# GHCJS 8.10 does not have these
"Cabal-syntax"
"exceptions"
"file-io"
"ghc"
"ghc-bignum"
"ghc-experimental"
@@ -422,6 +423,79 @@ let
evalPackages.jq
];
} (let varname = x: builtins.replaceStrings ["-"] ["_"] x; in ''
PACKAGE_VERSION=${ghc.version}
ProjectVersion=${ghc.version}
# The following logic is from GHC m4/setup_project_version.m4
# Split PACKAGE_VERSION into (possibly empty) parts
VERSION_MAJOR=`echo $PACKAGE_VERSION | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\1'/`
VERSION_TMP=`echo $PACKAGE_VERSION | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\3'/`
VERSION_MINOR=`echo $VERSION_TMP | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\1'/`
ProjectPatchLevel=`echo $VERSION_TMP | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\3'/`
# Calculate project version as an integer, using 2 digits for minor version
case $VERSION_MINOR in
?) ProjectVersionInt=''${VERSION_MAJOR}0''${VERSION_MINOR} ;;
??) ProjectVersionInt=''${VERSION_MAJOR}''${VERSION_MINOR} ;;
*) echo bad minor version in $PACKAGE_VERSION; exit 1 ;;
esac
# AC_SUBST([ProjectVersionInt])
# The project patchlevel is zero unless stated otherwise
test -z "$ProjectPatchLevel" && ProjectPatchLevel=0
# Save split version of ProjectPatchLevel
ProjectPatchLevel1=`echo $ProjectPatchLevel | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\1/'`
ProjectPatchLevel2=`echo $ProjectPatchLevel | sed 's/^\([^.]*\)\(\.\{0,1\}\(.*\)\)$/\3/'`
# The project patchlevel1/2 is zero unless stated otherwise
test -z "$ProjectPatchLevel1" && ProjectPatchLevel1=0
test -z "$ProjectPatchLevel2" && ProjectPatchLevel2=0
# AC_SUBST([ProjectPatchLevel1])
# AC_SUBST([ProjectPatchLevel2])
# Remove dots from the patch level; this allows us to have versions like 6.4.1.20050508
ProjectPatchLevel=`echo $ProjectPatchLevel | sed 's/\.//'`
# AC_SUBST([ProjectPatchLevel])
# The version of the GHC package changes every day, since the
# patchlevel is the current date. We don't want to force
# recompilation of the entire compiler when this happens, so for
# GHC HEAD we omit the patchlevel from the package version number.
#
# The ProjectPatchLevel1 > 20000000 iff GHC HEAD. If it's for a stable
# release like 7.10.1 or for a release candidate such as 7.10.1.20141224
# then we don't omit the patchlevel components.
ProjectVersionMunged="$ProjectVersion"
if test "$ProjectPatchLevel1" -gt 20000000; then
ProjectVersionMunged="''${VERSION_MAJOR}.''${VERSION_MINOR}"
fi
# AC_SUBST([ProjectVersionMunged])
# The version used for libraries tightly coupled with GHC (e.g.
# ghc-internal) which need a major version bump for every minor/patchlevel
# GHC version.
# Example: for GHC=9.10.1, ProjectVersionForLib=9.1001
#
# Just like with project version munged, we don't want to use the
# patchlevel version which changes every day, so if using GHC HEAD, the
# patchlevel = 00.
case $VERSION_MINOR in
?) ProjectVersionForLibUpperHalf=''${VERSION_MAJOR}.0''${VERSION_MINOR} ;;
??) ProjectVersionForLibUpperHalf=''${VERSION_MAJOR}.''${VERSION_MINOR} ;;
*) echo bad minor version in $PACKAGE_VERSION; exit 1 ;;
esac
# GHC HEAD uses patch level version > 20000000
case $ProjectPatchLevel1 in
?) ProjectVersionForLib=''${ProjectVersionForLibUpperHalf}0''${ProjectPatchLevel1} ;;
??) ProjectVersionForLib=''${ProjectVersionForLibUpperHalf}''${ProjectPatchLevel1} ;;
*) ProjectVersionForLib=''${ProjectVersionForLibUpperHalf}00
esac
PKGS=""
${pkgs.lib.concatStrings
(builtins.map (name: ''
@@ -441,7 +515,7 @@ let
fi
if [[ "$cabal_file" != "" ]]; then
fixed_cabal_file=$(mktemp)
cat $cabal_file | sed -e 's/@ProjectVersionMunged@/${ghc.version}/g' -e 's/default: *@[A-Za-z0-9]*@/default: False/g' -e 's/@Suffix@//g' > $fixed_cabal_file
cat $cabal_file | sed -e "s/@ProjectVersionMunged@/$ProjectVersionMunged/g" -e "s/@ProjectVersionForLib@/$ProjectVersionForLib/g" -e 's/default: *@[A-Za-z0-9]*@/default: False/g' -e 's/@Suffix@//g' > $fixed_cabal_file
json_cabal_file=$(mktemp)
cabal2json $fixed_cabal_file > $json_cabal_file
8 changes: 7 additions & 1 deletion lib/load-cabal-plan.nix
Original file line number Diff line number Diff line change
@@ -92,7 +92,13 @@ in {
} // pkgs.lib.optionalAttrs (p.pkg-src.type or "" == "source-repo") {
# Replace the source repository packages with versions created when
# parsing the `cabal.project` file.
src = pkgs.lib.lists.elemAt callProjectResults.sourceRepos (pkgs.lib.strings.toInt p.pkg-src.source-repo.location) + "/${p.pkg-src.source-repo.subdir}";
src = pkgs.lib.lists.elemAt callProjectResults.sourceRepos (pkgs.lib.strings.toInt p.pkg-src.source-repo.location)
+ pkgs.lib.optionalString (p.pkg-src.source-repo.subdir != ".") "/${p.pkg-src.source-repo.subdir}";
} // pkgs.lib.optionalAttrs (p.pkg-src.type or "" == "repo-tar") {
src = pkgs.lib.mkDefault (pkgs.fetchurl {
url = p.pkg-src.repo.uri + "${pkgs.lib.optionalString (!pkgs.lib.hasSuffix "/" p.pkg-src.repo.uri) "/"}package/${p.pkg-name}-${p.pkg-version}.tar.gz";
sha256 = p.pkg-src-sha256;
});
} // pkgs.lib.optionalAttrs (cabal2nix ? package-description-override && p.pkg-version == cabal2nix.package.identifier.version) {
# Use the `.cabal` file from the `Cabal2Nix` if it for the matching
# version of the package (the one in the plan).
4 changes: 4 additions & 0 deletions lib/supported-languages.nix
Original file line number Diff line number Diff line change
@@ -308,5 +308,9 @@ evalPackages.writeTextFile {
${pkgs.lib.optionalString (builtins.compareVersions ghc.version "9.11" >=0) ''
OrPatterns
NoOrPatterns
MultilineStrings
NoMultilineStrings
NamedDefaults
NoNamedDefaults
''}'';
}
1 change: 1 addition & 0 deletions materialized/alex-3.2.7.1/plan.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions materialized/bootstrap/ghc8107/alex/.plan.nix/alex.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

88 changes: 48 additions & 40 deletions materialized/bootstrap/ghc8107/alex/default.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions materialized/bootstrap/ghc8107/alex/plan.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 10 additions & 10 deletions materialized/bootstrap/ghc8107/happy-1.19.12/.plan.nix/happy.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

86 changes: 38 additions & 48 deletions materialized/bootstrap/ghc8107/happy-1.19.12/default.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions materialized/bootstrap/ghc8107/happy-1.19.12/plan.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions materialized/bootstrap/ghc8107/hscolour/.plan.nix/hscolour.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

53 changes: 30 additions & 23 deletions materialized/bootstrap/ghc8107/hscolour/default.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions materialized/bootstrap/ghc8107/hscolour/plan.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 34 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm-aarch64/base.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

81 changes: 81 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm-aarch64/ghc.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 45 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm-aarch64/ghci.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm-aarch64/hpc.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm-aarch64/iserv.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 34 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/base.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/deriveConstants.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 40 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/genprimopcode.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 37 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-bignum.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 47 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-boot.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-heap.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

49 changes: 49 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-internal.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 31 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-platform.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 47 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc-prim.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

81 changes: 81 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghc.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 45 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/ghci.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/hpc.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/integer-gmp.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/iserv.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions materialized/ghc-boot-packages-nix/ghc9101llvm/remote-iserv.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

65 changes: 0 additions & 65 deletions materialized/ghc-boot-packages-nix/ghc948/bytestring.nix

This file was deleted.

45 changes: 0 additions & 45 deletions materialized/ghc-boot-packages-nix/ghc948/deepseq.nix

This file was deleted.

56 changes: 0 additions & 56 deletions materialized/ghc-boot-packages-nix/ghc948/pretty.nix

This file was deleted.

66 changes: 0 additions & 66 deletions materialized/ghc-boot-packages-nix/ghc982-ghcjs/bytestring.nix

This file was deleted.

45 changes: 0 additions & 45 deletions materialized/ghc-boot-packages-nix/ghc982-ghcjs/deepseq.nix

This file was deleted.

Loading