Skip to content

Mpj/bump haskell nix #2398

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

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
0f83871
Bump nix-tools to latest master revision
ocharles Jul 1, 2019
8070c25
Add writeHieFiles
ocharles Jan 27, 2021
ee6148f
Update modules/plan.nix
ocharles Jan 27, 2021
1e138c0
Move where the hie flags are specified
ocharles Jan 27, 2021
e043deb
Merge branch 'hie' of github.com:circuithub/haskell.nix into hie
ocharles Jan 27, 2021
397592d
Merge branch 'master' of github.com:input-output-hk/haskell.nix into hie
ocharles May 7, 2021
da39f97
Merge branch 'master' of github.com:ocharles/haskell.nix into hie
ocharles Jun 16, 2021
c14882d
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Jun 16, 2021
94853af
Partially revert input-output-hk#843
ocharles Jun 17, 2021
e2abd5c
Check for doctest
ocharles Jun 17, 2021
364f5cc
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 21, 2021
deeba5e
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 29, 2021
7549382
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 26, 2021
7233e6d
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 29, 2021
add588a
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 11, 2021
8f3d0af
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Aug 23, 2021
df700da
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 24, 2021
0dfcbc6
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 30, 2021
060a961
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Aug 31, 2021
d18ca02
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 2, 2021
2d22779
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 3, 2021
6444dff
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 10, 2021
c609e4e
Fix haskell-language-server
ocharles Sep 10, 2021
57617e4
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 13, 2021
8a696d2
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Sep 16, 2021
7f96a18
Merge branch 'circuithub' of github.com:circuithub/haskell.nix into c…
ocharles Sep 16, 2021
d4aed06
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 28, 2021
6c4befe
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Oct 4, 2021
5866b8c
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Oct 19, 2021
0e1ce3e
Merge remote-tracking branch 'upstream/master' into circuithub
duairc Oct 26, 2021
a7a8493
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Nov 13, 2021
5ace90d
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Nov 17, 2021
dccd80a
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Nov 19, 2021
c6a1d7b
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Nov 30, 2021
204fb36
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Dec 6, 2021
e5dea22
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Dec 8, 2021
acd2677
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 4, 2022
5b455a3
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 5, 2022
48a3210
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 6, 2022
367e434
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Jan 9, 2022
4700609
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 20, 2022
26a528b
git pushMerge branch 'master' of github.com:input-output-hk/haskell.n…
ocharles Jan 24, 2022
f462222
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Jan 27, 2022
85907e2
Merge branch 'circuithub' of github.com:circuithub/haskell.nix into c…
ocharles Jan 28, 2022
a4260ff
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 28, 2022
07e934f
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Jan 29, 2022
c762627
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
ocharles Jan 31, 2022
a8026da
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 2, 2022
bef1e7b
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 4, 2022
b765c51
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 14, 2022
a9dbfd9
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 8, 2022
fc99cad
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 18, 2022
3cb7ca7
Revert "always clean the source, no matter what (#1403)"
ocharles Mar 18, 2022
cff5dc5
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 23, 2022
29dbaa7
Revert "Revert "always clean the source, no matter what (#1403)""
ocharles Mar 25, 2022
fcc7e59
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 25, 2022
866e82b
Revert "Remove `canCleanSource` (#1409)"
ocharles Mar 25, 2022
8d836b0
Revert "always clean the source, no matter what (#1403)"
ocharles Mar 25, 2022
855849c
Revert "Revert "always clean the source, no matter what (#1403)""
ocharles Mar 29, 2022
5aba124
Revert "Revert "Remove `canCleanSource` (#1409)""
ocharles Mar 29, 2022
f81d8be
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 29, 2022
5327bc7
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 11, 2022
ad79613
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 16, 2022
7f475a1
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 25, 2022
fe3763a
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 26, 2022
82cdb66
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 27, 2022
443fe67
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 1, 2022
db089a3
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 9, 2022
6e5ddf8
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 23, 2022
353c06a
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 6, 2022
fd98959
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 4, 2022
f002d16
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 3, 2022
2365890
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 9, 2022
96cde96
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 15, 2022
4a8917d
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 22, 2022
f1d36a3
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 24, 2022
fca0149
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 4, 2022
3a72d51
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 8, 2022
3690bfe
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 9, 2022
4eca023
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 16, 2022
c40ea0d
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 27, 2022
dfe5de5
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Oct 11, 2022
3fc8f97
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Oct 13, 2022
ebb0fae
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Oct 14, 2022
6d91fad
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Nov 11, 2022
076ae24
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Dec 8, 2022
6e06a65
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 3, 2023
702cfbd
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 5, 2023
df4fd29
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 6, 2023
fc4c603
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 9, 2023
8cfe32c
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 26, 2023
90b9bff
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 27, 2023
1139f9e
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 30, 2023
d8d8fe3
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 31, 2023
1086081
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 10, 2023
4fafa7a
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 17, 2023
c0af1cc
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 21, 2023
d3c8653
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 24, 2023
ad3f9e8
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 27, 2023
439d189
`index-state` was renamed `index-state-max`
hamishmack Mar 27, 2023
6cf19f0
Merge branch 'hkm/index-state-max' of github.com:input-output-hk/hask…
ocharles Mar 27, 2023
f574a03
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 30, 2023
acf4326
Another shell fix
ocharles May 3, 2023
476181f
Try uniqueWithName
ocharles May 3, 2023
a9f592e
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 4, 2023
3e0e9ca
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 9, 2023
b445608
Revert our custom workaround
ocharles May 9, 2023
42e625f
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 10, 2023
f20f6d2
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 12, 2023
da97b1c
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 13, 2023
756676f
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 14, 2023
fe16101
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 16, 2023
71e52c0
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 31, 2023
faa773e
Merge branch 'master' of https://github.com/input-output-hk/haskell.n…
gpampara Jun 19, 2023
d9cc459
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 5, 2023
94c8675
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 10, 2023
ae7528a
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 19, 2023
52a0640
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 15, 2023
c6346a9
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 21, 2023
7d482e9
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Sep 25, 2023
98468dd
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Nov 6, 2023
32e5b80
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Nov 13, 2023
fca6361
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Nov 21, 2023
e988cc1
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Dec 5, 2023
a112f3e
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Dec 14, 2023
bbd522b
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 16, 2024
542d4c9
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 29, 2024
b80658b
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 15, 2024
1c6140c
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Feb 16, 2024
c794de7
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 18, 2024
6d21419
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Mar 25, 2024
bfe26de
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 2, 2024
adba028
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Apr 4, 2024
bcb20c5
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 9, 2024
0a0021d
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles May 19, 2024
3e15ac5
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 12, 2024
bfee62b
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 13, 2024
3f3cd6c
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jun 14, 2024
18f2028
Merge remote-tracking branch 'upstream/master' into circuithub
TeofilC Jul 1, 2024
17d4ff5
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jul 16, 2024
da0b436
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Aug 13, 2024
5b61481
Merge branch 'master' of github.com:input-output-hk/haskell.nix into …
ocharles Jan 7, 2025
4a3004b
Fix hoogle module reference when pkgs.path isn't a Path
TeofilC Jan 31, 2025
557ac7f
Merge pull request #1 from circuithub/wip/fix-path
TeofilC Jan 31, 2025
1d6e87b
Merge remote-tracking branch 'upstream/master' into circuithub
TeofilC Feb 5, 2025
03d8620
disable sibling inclusion
TeofilC Feb 7, 2025
b804592
Improve remote store eval time
TeofilC Mar 19, 2025
237424a
Merge remote-tracking branch 'upstream/master' into circuithub
TeofilC May 12, 2025
1b8cf84
Remove libhsakmt
ocharles Jun 15, 2025
9a3ae43
Fix #2365 missing pg_config (#2366)
hamishmack May 21, 2025
225365a
Merge remote-tracking branch 'upstream/master' into mpj/bump-haskell-nix
michaelpj Jun 30, 2025
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
3 changes: 2 additions & 1 deletion builder/comp-builder.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ let self =
# (not just the one we are building).
# Enable for tests in packages that use cabal-doctest.
( haskellLib.isTest componentId &&
lib.any (x: x.identifier.name or "" == "cabal-doctest") (package.setup-depends ++ setup.config.depends or [])
lib.any (x: x.identifier.name or "" == "cabal-doctest") (package.setup-depends ++ setup.config.depends or []) &&
lib.any (x: x.identifier.name or "" == "doctest") (package.setup-depends ++ setup.config.depends or [])
)
, allComponent # Used when `configureAllComponents` is set to get a suitable configuration.

Expand Down
6 changes: 1 addition & 5 deletions builder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,7 @@ let


hoogleLocal = let
# Use hoogle.nix from at least nixpkgs 22.05
nixpkgs = if lib.versionAtLeast lib.trivial.release "22.05"
then pkgs.path
else pkgs.haskell-nix.sources.nixpkgs-2205;
nixpkgsHoogle = import (nixpkgs + /pkgs/development/haskell-modules/hoogle.nix);
nixpkgsHoogle = import "${pkgs.path}/pkgs/development/haskell-modules/hoogle.nix";
in { packages ? [], hoogle }:
let
haskellPackages = {
Expand Down
4 changes: 1 addition & 3 deletions lib/import-and-filter-project.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,7 @@ in project // {
src = srcRoot;
subDir = removePrefix "/" (removePrefix "${projectNix}"
(toString oldPkg.src.content));
includeSiblings = true; # Filtering sibling dirs of the package dir is done in the
# component builder so that relative paths can be used to
# reference project directories not in the package subDir.
includeSiblings = false;
};
};
in oldPkg // {
Expand Down
4 changes: 3 additions & 1 deletion lib/load-cabal-plan.nix
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,9 @@ in {
if pkgs.lib.hasPrefix ".${callProjectResults.src.origSubDir or ""}/" (p.pkg-src.path + "/")
then pkgs.lib.removePrefix ".${callProjectResults.src.origSubDir or ""}" p.pkg-src.path
else throw "Unexpected path ${p.pkg-src.path} expected it to start with .${callProjectResults.src.origSubDir or ""}"))));
includeSiblings = true; # Filtering sibling dirs of the package dir is done in the
includeSiblings = false; # we disable this because it is extremely slow

# Filtering sibling dirs of the package dir is done in the
# component builder so that relative paths can be used to
# reference project directories not in the package subDir.
};
Expand Down
Loading