Commit Graph

1086 Commits

Author SHA1 Message Date
Julian Ospald 958bf698b9
Fix bug in caputeOutStreams
We didn't read continuously from the pipe, potentially
blocking it when the buffer is full.
2020-04-09 17:01:03 +02:00
Julian Ospald 6a79782650
Allow to apply patches for compiling from source 2020-04-08 22:57:57 +02:00
Julian Ospald 5382fd9aca
Fix crashes due to utf8 decoding errors 2020-04-08 22:20:26 +02:00
Julian Ospald 8a0236a350
Allow to specify full path to bootstrap GHC 2020-04-08 22:17:39 +02:00
Julian Ospald 3e52def226
Update downloads and version 2020-04-05 11:02:13 +02:00
Julian Ospald 5d3c26b509 Update TODO 2020-03-25 10:23:22 +01:00
Julian Ospald 99941bc2a1 Add docker build 2020-03-24 21:55:33 +01:00
Julian Ospald 63f290107c Add TODO 2020-03-24 21:06:21 +01:00
Julian Ospald 31a8316bfa Implement proper build log scrolling 2020-03-24 21:05:10 +01:00
Julian Ospald 3ff6be5435 Update freeze file 2020-03-21 22:28:22 +01:00
Julian Ospald 0963081fd8 Use OverloadedStrings instead of TH 2020-03-21 22:19:37 +01:00
Julian Ospald af42598a27 Update tar-bytestring lower bound
Otherwise some tarballs like ghc-8.0.2 ones don't
unpack properly.
2020-03-21 20:11:30 +01:00
Julian Ospald e6037b9eb5 Update README 2020-03-21 20:11:18 +01:00
Julian Ospald e58e1c1954 Force LD=ld.bfd for ghc compilation 2020-03-18 17:31:17 +01:00
Julian Ospald c7a831a280 Improve error handling in download
When download fails, delete the partial file, so it
doesn't corrupt the cache.
2020-03-17 23:21:38 +01:00
Julian Ospald e77ed1a26c Fix printing of list results on FreeBSD 2020-03-17 22:58:52 +01:00
Julian Ospald c0c70f5c9b Abstract over make
So on FreeBSD we get gmake.
2020-03-17 22:43:45 +01:00
Julian Ospald fee16758de Move platform faking option into install subcommand 2020-03-17 22:43:00 +01:00
Julian Ospald f8448cf02b Make sure directories exist 2020-03-17 19:16:21 +01:00
Julian Ospald 35b6359c1b Improve error handling 2020-03-17 18:40:25 +01:00
Julian Ospald 9c7d17800d Create ~/.ghcup dir on start 2020-03-17 18:39:51 +01:00
Julian Ospald ee570c024c Improve logging messages 2020-03-17 18:39:41 +01:00
Julian Ospald fcb7129251 Improve platform parser 2020-03-17 18:39:20 +01:00
Julian Ospald 8a1bd45ffe Remove URLSource from Settings 2020-03-17 18:39:01 +01:00
Julian Ospald f5a2db6719 [WIP] OS fake option 2020-03-17 02:00:28 +01:00
Julian Ospald 2c99070d89 Set version to 0.0.0 2020-03-17 02:00:28 +01:00
Julian Ospald 93aac16fc5 Spelling 2020-03-17 02:00:28 +01:00
Julian Ospald 775c541895 Minor refactor 2020-03-16 10:49:34 +01:00
Julian Ospald b0eba1a77a Use regex-posix instead of text-icu
This will make static linking easier.
2020-03-16 10:49:04 +01:00
Julian Ospald 8aa2be5898 Don't build with brotli 2020-03-16 10:47:55 +01:00
Julian Ospald 951a7173ae Remove unnecessary type annotations 2020-03-16 10:47:09 +01:00
Julian Ospald b7f49b1c94 Check for new ghcup version on start 2020-03-09 22:21:22 +01:00
Julian Ospald dcd6812fb7 Freeze cabal index state 2020-03-09 20:50:15 +01:00
Julian Ospald 167826dfce Add stack support (building) 2020-03-09 20:49:56 +01:00
Julian Ospald 03ee8915fb Rename dl function 2020-03-09 20:49:10 +01:00
Julian Ospald a93aaf9a5f Initial commit 2020-03-09 00:44:11 +01:00