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

Implement distribution of dynamic builds #2675

Merged
merged 34 commits into from
Feb 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8ff3808
Implement distribution of dynamic builds
hasufell Feb 1, 2022
ce17b11
Use ghcup to detect GHC libdir, if available
hasufell Feb 1, 2022
b38b1f6
Factor out error function
hasufell Feb 1, 2022
bb32ffa
Fix building for multiple GHCs
hasufell Feb 1, 2022
f7beb71
Add version rule to bindist Makefile
hasufell Feb 1, 2022
b6e576e
Do libdir detection in haskell-language-server-wrapper
hasufell Feb 2, 2022
efb0608
Fix CI to build proper bindists
hasufell Feb 2, 2022
b3a09b0
Compare ABI hashes of 'ghc' pkg and deps
hasufell Feb 2, 2022
a71bf15
Add --global to ghc-pkg invocations
hasufell Feb 2, 2022
7863221
Add CI tests
hasufell Feb 2, 2022
5d1028c
Implement --print-libdir for hls exe as well
hasufell Feb 2, 2022
7ba0415
Fix make
hasufell Feb 2, 2022
88a375f
Compare all boot packages for ABI
hasufell Feb 3, 2022
2e861df
Fix hls binary name
hasufell Feb 3, 2022
33893e0
Fix exit code when no HLS exe could be found
hasufell Feb 3, 2022
58dab4f
Fix dll on mac
hasufell Feb 3, 2022
472955e
Add more distros
hasufell Feb 3, 2022
e508762
Fix test on CentOS 7
hasufell Feb 3, 2022
17b66dc
Add after_script to darwin runs
hasufell Feb 3, 2022
6259067
Refactor wrapper.in and make it more robust on Darwin
hasufell Feb 4, 2022
476d0c9
Also print pkg names additionally to abi hash
hasufell Feb 4, 2022
ed9bf02
Improve gitlab CI
hasufell Feb 4, 2022
2d10024
Don't let stack install GHC
hasufell Feb 4, 2022
23aa27d
Document `bindist/ghcs` file
hasufell Feb 6, 2022
ae442fb
Make ghc{,-pkg} detection more robust
hasufell Feb 6, 2022
db3bf2f
Exit early when GHC_LIBDIR and GHC_BIN are set
hasufell Feb 7, 2022
6baf21f
Reduce space in CI
hasufell Feb 7, 2022
23fc39c
Fix CI issues
hasufell Feb 8, 2022
639016e
Add Makefile documentation
hasufell Feb 8, 2022
a611f3f
Fix FreeBSD build
hasufell Feb 8, 2022
4a8f199
Fix
hasufell Feb 8, 2022
57e0a06
Fix ABI hashes
hasufell Feb 8, 2022
166eba8
Make sure sub-make fails properly
hasufell Feb 8, 2022
ef35281
Merge branch 'master' into hasufell/PR/distribute-dyn-builds
pepeiborra Feb 10, 2022
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: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,6 @@ test/testdata/**/hie.yaml
# nix
result
result-doc

out/
store/
Loading