-
Notifications
You must be signed in to change notification settings - Fork 190
Improve SideEffectAnalysis precision using context-sensitive information and more efficient algorithms
#196
New issue
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
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #196 +/- ##
============================================
+ Coverage 75.67% 75.74% +0.07%
- Complexity 4626 4647 +21
============================================
Files 480 481 +1
Lines 15928 16019 +91
Branches 2183 2195 +12
============================================
+ Hits 12053 12134 +81
- Misses 3008 3015 +7
- Partials 867 870 +3
🚀 New features to boost your workflow:
|
|
The However, when two objects allocated in lib and app are merged, the representative element of the merged object is chosen non-deterministically. This makes |
SideEffectAnalysis precision by leveraging context-sensitive results and more efficient algorithms
SideEffectAnalysis precision by leveraging context-sensitive results and more efficient algorithmsSideEffectAnalysis precision using context-sensitive information and more efficient algorithms
This PR is intended to resolve #195
Progress
CSCallGraphinstead ofCallGraphinSideEffectAnalysisUnmodifiableGraphCachedCallGraphfor better performanceSCCfor better performanceTopologicalSorterfor better performance