Commit Graph

2223 Commits

Author SHA1 Message Date
IOHK
02577a4bdd Update Hackage and Stackage 2022-06-02 01:18:17 +00:00
Hamish Mackenzie
fa2fa131fe
Add ghc 9.2.3 (#1491)
Also:

* Updates the GHC's built on CI
* Use Cabal 3.6.2.0 for default Setup
* Fixes haskell-language-server and hlint on CI
2022-06-01 19:33:58 +12:00
IOHK
fb95604a48 Update Hackage and Stackage 2022-06-01 01:22:07 +00:00
IOHK
bc243d85d5 Update Hackage and Stackage 2022-05-31 02:30:07 +00:00
Las Safin
39053c37fd
Remove openssl-1.0.2u from list of whitelisted insecure packages (#1492)
Closes #1470
2022-05-31 11:00:36 +12:00
Hamish Mackenzie
07619e1979
Remove build-tool-depends for happy and Alex from ghc (#1485)
These don't seem to be needed and adding them causes #1480.
2022-05-30 23:33:35 +12:00
IOHK
fd840ba657 Update Hackage and Stackage 2022-05-30 01:55:07 +00:00
IOHK
41fe5c80f5 Update Hackage and Stackage 2022-05-29 01:46:14 +00:00
IOHK
1a013a2858 Update Hackage and Stackage 2022-05-28 01:14:56 +00:00
Hamish Mackenzie
49976f8bb4
Make stack more like cabal (#1486)
When comparing `cabalProject` and `stackProject` with `nix-diff` source repository packages sometimes show up differently because an unnecessary `postUnpack` hook is added for `stackProject`.
2022-05-27 18:30:07 +12:00
IOHK
5fc1c2ac56 Update Hackage and Stackage 2022-05-27 01:19:51 +00:00
Armando Ramirez
1b0eac78c6
Support 'extra-libraries: m' (#1453) 2022-05-26 19:52:15 +12:00
IOHK
ba32cba791 Update Hackage and Stackage 2022-05-26 01:22:07 +00:00
IOHK
31b4ff7b3c Update Hackage and Stackage 2022-05-25 01:27:57 +00:00
Travis Whitaker
449d80f722
default enableSeparateDataOutput to true (#1476) 2022-05-25 00:18:33 +12:00
Hamish Mackenzie
b1661f08e3
Update cache server in docs to cache.iog.io (#1481) 2022-05-24 17:30:13 +12:00
IOHK
0d71f9a2d3 Update Hackage and Stackage 2022-05-24 01:18:50 +00:00
Daniel Firth
417a923a3e
Add freetype2 to pkgconf-nixpkgs-map (#1478) 2022-05-23 10:05:51 +01:00
IOHK
8f3eaf3c46 Update Hackage and Stackage 2022-05-23 01:15:37 +00:00
IOHK
e61b56f8d7 Update Hackage and Stackage 2022-05-22 01:22:54 +00:00
IOHK
83179d0c1a Update Hackage and Stackage 2022-05-21 01:22:16 +00:00
IOHK
14da36af8a Update Hackage and Stackage 2022-05-20 01:18:59 +00:00
Hamish Mackenzie
82bc945818
Fix ghc 9 windows cross compilation (#1450)
Fixes Windows cross compilation for GHC 9.0 and 9.2.

Updates wine to use the version that is included with the chosen Nixpkgs (it used to be pinned to an older version).

Moves the configuration of the GHC source into the GHC derivation.  This should make adding Hadrian support easier.

Propagates library dependences (not just pkgconfig ones) on windows so that any DLLs in those libraries can be copied for TH evaluation and to the `/bin` directory of executable components.

Adds gcc and mfcgthreads as library dependencies on Windows so that the DLLs they include will be found.

Use `$pkgsHostTarget` (instead of `ghc-pkg`) to find all the DLLs can copy them to the `/bin` directory of executable components.

Adds support for __int128_t and __uint128_t to language-c to fix aarch64-darwin builds.

Fixed reinstalling packages that come with patched versions in ghcjs.
2022-05-19 20:21:16 +12:00
IOHK
e00ff6591a Update Hackage and Stackage 2022-05-19 01:18:17 +00:00
IOHK
bc7675b1e3 Update Hackage and Stackage 2022-05-18 01:19:15 +00:00
IOHK
e4bd45efec Update Hackage and Stackage 2022-05-17 01:19:17 +00:00
IOHK
d76d7f0616 Update Hackage and Stackage 2022-05-16 01:15:27 +00:00
Peter Becich
8eeac1d0ec
implement fix for Ormolu in nix-shell (#1471)
https://github.com/input-output-hk/haskell.nix/issues/1337#issuecomment-1011371831
2022-05-16 11:40:21 +12:00
IOHK
6d6df8044e Update Hackage and Stackage 2022-05-15 01:16:29 +00:00
IOHK
ca0be1338c Update Hackage and Stackage 2022-05-14 01:15:55 +00:00
Jean-Baptiste Giraudeau
b66b0445eb
Allows project to be easily extended. (#1467)
* Allows project to be easily extended.

* Add common project overlays
2022-05-13 21:21:19 +12:00
Ewout
f1bb3aa2f2
Fix cleanGit when src is a git submodule. (#1469)
Suppose you have a repository with a submodule checked out in the
subdirectory `smod`.

`cleanGit { src = ./smod; }` would return the following error:

    error: getting status of '/.git/modules/smod': No such file or directory

`smod/.git` is a file that contains a reference to the git module repo.

    gitdir: ../.git/modules/smod

This is the same as a worktree (in fact, isWorktree = true here),
but it's a relative path instead of an absolute path.

Co-authored-by: Ewout Van Troostenberghe <evantroostenberghe@hubspot.com>
2022-05-13 20:00:41 +12:00
Hamish Mackenzie
aa6d7a8e4b
Avoid filtering nix-tools source for better nix <2.4 support (#1468)
* Avoid filtering nix-tools source for better nix <2.4 support

* Add work around for fork() handlers error
2022-05-13 19:21:31 +12:00
IOHK
dbec484edf Update Hackage and Stackage 2022-05-13 01:19:17 +00:00
Hamish Mackenzie
fc124c83a8
ifdLevel 3 2022-05-13 10:59:32 +12:00
Hamish Mackenzie
20ae99c9e2
ifdLevel 2 2022-05-13 08:35:55 +12:00
Hamish Mackenzie
a226667e1a
ifdLevel 1 2022-05-13 00:32:26 +12:00
IOHK
d6c681f934 Update Hackage and Stackage 2022-05-12 01:19:00 +00:00
Hamish Mackenzie
fae257efd7
ifdLevel 0 2022-05-11 23:20:11 +12:00
IOHK
433a3355b9 Update Hackage and Stackage 2022-05-11 01:19:55 +00:00
IOHK
6c94f1151e Update Hackage and Stackage 2022-05-10 01:23:07 +00:00
IOHK
5bd815f208 Update Hackage and Stackage 2022-05-09 01:19:00 +00:00
IOHK
03cd0ee4d7 Update Hackage and Stackage 2022-05-08 02:39:05 +00:00
IOHK
ab33d868f6 Update Hackage and Stackage 2022-05-07 01:15:26 +00:00
IOHK
6c9b72f47d Update Hackage and Stackage 2022-05-06 01:19:20 +00:00
IOHK
00d8578859 Update Hackage and Stackage 2022-05-05 01:21:08 +00:00
IOHK
b55ab7660b Update Hackage and Stackage 2022-05-04 01:33:41 +00:00
Shea Levy
d82e4c0e24
Merge branch 'external-static-8.10.4'
Add external static plugins patch to Plutus GHC
2022-05-03 13:38:16 -04:00
Hamish Mackenzie
0a847d9ab9
Fix ghcide 1.7 and ghc810420210212 (#1462) 2022-05-03 21:07:31 +12:00
Hamish Mackenzie
60919c5cc1
Possible fix for nix 2.4 issue (#1461) 2022-05-03 21:06:26 +12:00