AdRoll / rebar3_hank

The Erlang Dead Code Cleaner
MIT License
68 stars 9 forks source link

Fix #29: Parallelize rule evaluation #80

Closed elbrujohalcon closed 3 years ago

elbrujohalcon commented 3 years ago

Fix #29: Parallelize rule evaluation

⚠️ This PR includes #78 ⚠️

Note

I originally thought about parallelizing each rule as it traverses files and ASTs but my (very limited) tests didn't show enough gain in that respect to justify the parallelism. Therefore, I ended up only parallelizing the application of the rules themselves.