-
Notifications
You must be signed in to change notification settings - Fork 297
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[joern-slice] Fixed Parallelism (#4010)
* Utility for General Purpose Parallelism Following the type recovery generator parallelism fix, as well as noting that faulty parallelism exists elsewhere such as in the slicing, I've created this general purpose concurrency tool as an easy means to bootstrap effect concurrency for execution order independent tasks. * Allowed execution context to be defined as an implicit arg * [joern-slice] Fixed Parallelism Following #4009, I have replaced the parallelism in the slicing with this utility. * Brought new general purpose concurrent util in * Increased number of tasks to ensure parallelism better over serial
- Loading branch information
1 parent
126f942
commit abbb77f
Showing
4 changed files
with
40 additions
and
29 deletions.
There are no files selected for viewing
23 changes: 18 additions & 5 deletions
23
dataflowengineoss/src/main/scala/io/joern/dataflowengineoss/slicing/DataFlowSlicing.scala
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters