Skip to content

Interprocedural fixes: recursions, call caches, determinism#260

Merged
lucaneg merged 34 commits intomasterfrom
interproc-fixes
Apr 20, 2023
Merged

Interprocedural fixes: recursions, call caches, determinism#260
lucaneg merged 34 commits intomasterfrom
interproc-fixes

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