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

minisat on Windows slows build down painfully; invoke it more carefully #92

Open
mn200 opened this issue Oct 10, 2012 · 0 comments
Open

Comments

@mn200
Copy link
Member

mn200 commented Oct 10, 2012

I assume this is because repeated invocations of minisat via the Process.system is slow. (Or it may be that writing and reading files is slow) My feeling is that the underlying code should figure out if invocation is going to be worth it. Many uses of minisat will be on totally trivial problems that the built-in SML code will perform well on.

There are many invocations of minisat just when loading things like bossLib (and in the course of a build, bossLib is loaded a great deal). Another alternative would be to cache minisat's output on disk so that subsequent theory builds would be quicker (this would at least test if the disk was the problem).

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

mn200 added a commit that referenced this issue Dec 1, 2013
This is a shotgun approach to issue #92.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant