facebook / pyre-check

Performant type-checking for python.
https://pyre-check.org/
MIT License
6.86k stars 437 forks source link

[test] Import changes to port sharedmem tables into OCaml 5.2 domain-based parallelism #926

Open grievejia opened 1 month ago

grievejia commented 1 month ago

Folks at Tarides have already experimented with porting Pyre's multi-processing sharedmem library into relying on OCaml5's domain-based multi-threading mechanism.

I'm creating this PR so we have an easy way of importing the changes into Meta's internal repository. Please do not accept this change -- it's likely to require some cleanup work. But we should start experimenting & benchmarking with it and see how much perf gain we could reap (and hopefully report the numbers back to the original author).

facebook-github-bot commented 1 month ago

@grievejia has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.