We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Some parallelism bugs may only show up with 3 parallel processes, see, e.g., Sec.4 of "Experiences with QuickCheck: Testing the Hard Stuff and Staying Sane" https://www.cs.tufts.edu/~nr/cs257/archive/john-hughes/quviq-testing.pdf
To have a chance of finding such bugs STM and Lin should be extended from the current 2 Domain.spawns.
STM
Lin
Domain.spawn
This will most likely be an API breaking.
I made a quick proof-of-concept experiment some time back in the trifork-attempt branch: https://github.com/ocaml-multicore/multicoretests/tree/trifork-attempt
trifork-attempt
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Some parallelism bugs may only show up with 3 parallel processes, see, e.g., Sec.4 of
"Experiences with QuickCheck: Testing the Hard Stuff and Staying Sane"
https://www.cs.tufts.edu/~nr/cs257/archive/john-hughes/quviq-testing.pdf
To have a chance of finding such bugs
STM
andLin
should be extended from the current 2Domain.spawn
s.This will most likely be an API breaking.
I made a quick proof-of-concept experiment some time back in the
trifork-attempt
branch:https://github.com/ocaml-multicore/multicoretests/tree/trifork-attempt
The text was updated successfully, but these errors were encountered: