-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable using function summaries to get more precise and custom DFG ed…
…ges for inferred functions. (#1430) * Initial prototype for specifying function dfg-summaries * Connect new summaries also to dfg of the declaration * Handle non-existing list * Document the file format * Added yml support * Move dependency to toml file * Document the class * Propagate DFG to calling expressions and arguments * Fix serialization * integration test tag again * integration test tag again * New property edges * Flows are now also control flow sensitive * Copy property edges * Remove unused method * Re-add connector method if ControlFlowSensitiveDFG is not executed * Fix * Add another test * Coverage++ * Try more tests, problems with ContextProvider * Fix problem with types * Handle supertypes properly, extend test * More fixes, more tests, more types * Documentation * test coverage++ * All the small comments * More comments, smaller fixes * Merge methods together * Less C&P
- Loading branch information
Showing
22 changed files
with
1,397 additions
and
36 deletions.
There are no files selected for viewing
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
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
Oops, something went wrong.