Commit Graph

110 Commits

Author SHA1 Message Date
Silvan Mosberger
64a91cbb63
Add 0.11.0.0 cache paths 2019-07-10 11:50:02 +02:00
Silvan Mosberger
cf285fb345
0.11.0.0 2019-07-09 22:38:07 +02:00
Silvan Mosberger
b06fdd252c
Update unstable to master (5f07482) 2019-06-20 18:27:37 +02:00
Silvan Mosberger
853dd3ad96
Actually update HIE submodules when checking out the git version..
Damn git submodules
2019-06-20 14:59:08 +02:00
zhan ishzhanov
66ff11a117 Clarify that enabling cache isnt the end of it (#14)
* Clarify that enabling cache isn't the end of it

I got the impression that the part with enabling cache was the tldr solution, given that the next section is the part for installing without it proceeded for bunch of other instructions giving me the impression that the install instructions refer to non cached option.
2019-06-19 18:12:13 +02:00
Silvan Mosberger
87c0509f1f
Add license 2019-06-19 18:06:28 +02:00
Silvan Mosberger
a650670c42
Remove ghc821 overrides as that GHC version isn't used anymore
HIE 0.10.0.0 removed 8.2.1 support :)
2019-06-04 03:27:00 +02:00
Silvan Mosberger
86599cd45b
gitignore temporary emacs files 2019-06-04 03:25:57 +02:00
Silvan Mosberger
81e51c7b1a
0.10.0.0 (#10)
0.10.0.0
2019-06-02 13:35:53 +02:00
Silvan Mosberger
f314c8aef8
Update Readme for 0.10.0.0 2019-06-02 13:29:42 +02:00
Silvan Mosberger
c080917871
Add 0.10.0.0 paths to cachix checker 2019-06-02 13:29:36 +02:00
Silvan Mosberger
3c0c1d41bb
Update unstable with stable
Unstable should never be older than stable

Symlinking unstable -> stable such that no duplicate files need to be
committed
2019-06-02 03:51:50 +02:00
Silvan Mosberger
a1e9b18c15
Fix 0.10.0.0 ghc842 build on Linux 2019-06-02 03:51:50 +02:00
Silvan Mosberger
1f4e9cdcdd
Update stable to 0.10.0.0 2019-06-02 03:51:50 +02:00
Silvan Mosberger
0f5d899459
Add .editorconfig 2019-06-02 03:49:31 +02:00
Silvan Mosberger
9523646955
Merge pull request #8 from Infinisil/multiple
Multiple HIE versions, unstable support
2019-05-22 23:41:11 +02:00
Silvan Mosberger
2b5011229c
Update readme to not mention .latest and .versions
This could easily lead to people installing multiple HIE versions
without using .selection, which will just cause problems.

.versions is mostly useful for building a version without installing it.

This also simplifies the installation instructions.
2019-05-22 23:35:08 +02:00
Silvan Mosberger
f4e580c201
Update readme with support for unstable versions 2019-05-22 23:02:09 +02:00
Silvan Mosberger
55ecee6f7d
Generate unstable 2019-05-22 23:02:09 +02:00
Silvan Mosberger
9f835872a5
Regenerate stable for multiple versions support 2019-05-22 23:02:09 +02:00
Silvan Mosberger
b8c0a965e1
Change Nix file to work with multiple versions 2019-05-22 23:02:06 +02:00
Silvan Mosberger
536ca14796
Add support for multiple HIE versions 2019-05-22 22:46:07 +02:00
Silvan Mosberger
f67df22236
Fix caching bug in update script 2019-05-22 20:54:18 +02:00
Silvan Mosberger
777b6665c1
Add section to readme on building without caches 2019-05-15 23:52:25 +02:00
Silvan Mosberger
69fb3da81f
updater: Fix initializer bug, simplify caching, simplify file set up 2019-05-11 03:23:11 +02:00
Silvan Mosberger
ed18fab4ea
Add note on cachix nix daemon reload issue 2019-05-11 00:29:10 +02:00
Silvan Mosberger
8a3a0c0202
Add support for different revisions in the update script 2019-05-06 19:06:53 +02:00
Silvan Mosberger
f7ad9657b6
Add more binaries to the update env 2019-05-06 19:01:07 +02:00
Silvan Mosberger
ee90971d41
Add nix to stack2nix's runtime deps
Calls nix-build when updating
2019-05-06 18:30:44 +02:00
Silvan Mosberger
c5f208d556
Add .cabal file, proper nix-build 2019-05-06 18:12:26 +02:00
Silvan Mosberger
b5fb7e31fb
Merge pull request #4 from Infinisil/darwin-ghc821
Darwin caches
2019-05-04 02:49:07 +02:00
Silvan Mosberger
525b61e05e
Adjust readme to reflect that Darwin has caches now too 2019-05-04 02:46:16 +02:00
Silvan Mosberger
dbc06837fd
Add script for checking the cache 2019-05-04 02:35:02 +02:00
Silvan Mosberger
3abea59f5b
Patch ghc821 to make it work on Darwin 2019-05-04 00:14:37 +02:00
Silvan Mosberger
57d3517ef3
Use nixpkgs versions for 821, 822 and 843 that work on darwin 2019-05-04 00:13:59 +02:00
Silvan Mosberger
1b027f4e48
update HIE to 0.9.0.0 2019-05-02 23:58:39 +02:00
Silvan Mosberger
b99852b79f
Fix the update script to work better with revisions 2019-05-02 21:05:33 +02:00
Silvan Mosberger
4adafcd78b
Fix updating for changing targets
Branches like master would now work
2019-05-01 23:56:15 +02:00
Silvan Mosberger
544ea0c96f
Fix infinite process recursion when no matching version found 2019-05-01 18:42:05 +02:00
Silvan Mosberger
beb50e4298
Merge pull request #3 from Infinisil/dynamically-linked
Dynamically link HIE for great TH speedup
2019-04-27 19:47:29 +02:00
Silvan Mosberger
ab36b3209b
Dynamically link HIE for great TH speedup
See https://github.com/domenkozar/hie-nix/issues/59

Thanks to @mpickering for pointing this out
2019-04-27 19:46:53 +02:00
Silvan Mosberger
504bb9c131
Add notes on build time improvements for upgradeS 2019-04-27 00:27:39 +02:00
Silvan Mosberger
916bd7d384
Reword readme intro 2019-04-26 17:17:55 +02:00
Silvan Mosberger
a780d9bf9f
Add note that only x86_64 linux currently has cached builds 2019-04-26 16:58:32 +02:00
Silvan Mosberger
40ac234837
Remove $ from commands in readme
These only make copy-pasting harder
2019-04-26 16:55:16 +02:00
Silvan Mosberger
d0ef64d08a
Update design doc 2019-04-26 16:53:34 +02:00
Silvan Mosberger
b09cf40a6b
Small formatting fix in readme 2019-04-26 16:21:43 +02:00
Silvan Mosberger
7957ff7306
Fix combined version when only one version is selected
In that case, buildEnv would say "Let's link /bin directly", which
doesn't work for this because we need to remove $out/bin/hie-wrapper and
replace it.
2019-04-26 16:14:21 +02:00
Silvan Mosberger
d4ad12cae0
Redo combined to use a single derivation after all
It's nicer to see what binaries it produced directly
2019-04-26 15:31:27 +02:00
Silvan Mosberger
fa5265d44f
Add some comments to the HIE overrides 2019-04-26 02:58:21 +02:00