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 the setup executable cache. #958

Merged
merged 5 commits into from Jun 29, 2012
Merged

Conversation

23Skidoo
Copy link
Member

This patch implements caching of the setup executables, which significantly speeds up parallel builds.

One potential issue is that the cache directory is unconditionally set to ~/.cabal/setup-exe-cache. When using cabal-dev, perhaps we want the setup exe cache to live in the sandbox directory?

Significantly speeds up parallel builds.
@tibbe
Copy link
Member

tibbe commented Jun 28, 2012

Hi Mikhail,

Thanks for the patch. I've added some comments. Could you please have a look at them?

@tibbe tibbe merged commit f9261da into haskell:master Jun 29, 2012
@tibbe
Copy link
Member

tibbe commented Jun 29, 2012

Change looks good to me. Merged!

@23Skidoo
Copy link
Member Author

Great!

@rrnewton
Copy link
Member

Hi guys,

I've started to get some errors from this caching functionality and I didn't see an existing issue so I filed a new one here:

#1076

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants