Skip to content
This repository was archived by the owner on Feb 13, 2021. It is now read-only.

Dynamically link HIE for great TH speedup #3

Merged
merged 1 commit into from
Apr 27, 2019
Merged

Conversation

infinisil
Copy link
Owner

@infinisil infinisil commented Apr 27, 2019

See domenkozar/hie-nix#59

Thanks to @mpickering for pointing this out

This will increase closure size by about 50% for each HIE version, but I think this is alright because 4 minute startup time for HIE is unacceptable (which is the startup time for nixbot if I use TemplateHaskell). It's ~4 seconds with this change.

Will merge once the Linux builds are complete and pushed to all-hies cachix.

@mpickering
Copy link

Perhaps link to the GHC ticket as well https://gitlab.haskell.org/ghc/ghc/issues/15524

@infinisil infinisil force-pushed the dynamically-linked branch 3 times, most recently from b1ee410 to 8d4c5e5 Compare April 27, 2019 16:02
@infinisil infinisil force-pushed the dynamically-linked branch from 8d4c5e5 to ab36b32 Compare April 27, 2019 17:47
@infinisil infinisil merged commit beb50e4 into master Apr 27, 2019
@infinisil infinisil deleted the dynamically-linked branch May 4, 2019 01:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants