Skip to content
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

Interprocedural fixes: recursions, call caches, determinism #260

Merged
merged 34 commits into from
Apr 20, 2023

Conversation

lucaneg
Copy link
Member

@lucaneg lucaneg commented Dec 16, 2022

Description

  • Handling of recursive calls
  • Determinization of the entrypoint processing order in ContextBasedAnalysis
  • Considering types in BaseCallGraph call resolution cache

Fixed bugs
Closes #252
Closes #253
Closes #254

@lucaneg lucaneg added 🐛 type:bug Something isn't working 🌍 scope:interproc Work regarding interprocedural analyses or call graphs labels Dec 16, 2022
@lucaneg lucaneg added this to the 0.1b8 milestone Dec 16, 2022
@lucaneg lucaneg self-assigned this Dec 16, 2022
@lucaneg lucaneg added the 🏗 resolution:wip Incomplete work - do not review yet label Dec 16, 2022
@lucaneg lucaneg removed the 🏗 resolution:wip Incomplete work - do not review yet label Apr 17, 2023
@lucaneg lucaneg merged commit 99aa72a into master Apr 20, 2023
@lucaneg lucaneg deleted the interproc-fixes branch April 20, 2023 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌍 scope:interproc Work regarding interprocedural analyses or call graphs 🐛 type:bug Something isn't working
Projects
Archived in project
1 participant