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

Pull in the IDESolver++ (aka. IterativeIDESolver) #733

Merged
merged 12 commits into from
Nov 10, 2024

Conversation

fabianbs96
Copy link
Member

@fabianbs96 fabianbs96 commented Sep 26, 2024

Integrate the $JF_N$ configuration from the paper "Scaling Interprocedural Static Data-Flow Analysis to Large C/C++ Applications: An Experience Report" (https://doi.org/10.4230/LIPIcs.ECOOP.2024.36).

  • We need to find a good way of integrating $JF_{ND}$ as well, without cloning the whole solver.
  • We also may want to integrate this solver into the phasar-cli tool

The solver is set-up in JF_N configuration from the paper "Scaling Interprocedural Static Data-Flow Analysis to Large C/C++ Applications: An Experience Report"
@fabianbs96 fabianbs96 added enhancement New feature or request extensive Bigger piece of work labels Sep 26, 2024
@fabianbs96 fabianbs96 self-assigned this Sep 26, 2024
@fabianbs96 fabianbs96 marked this pull request as ready for review September 26, 2024 17:39
Copy link
Collaborator

@vulder vulder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sry, that it took a while. I had a little bit of other stuff to do 🙈

Btw. some of the extras and abstractions look a bit large and complicated overall. I'm not going to comment on the design here in particular. But maybe a few things could be simplified in the future.

@vulder vulder self-requested a review November 4, 2024 20:53
Copy link
Collaborator

@vulder vulder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only the 2 small things above left, otherwise this LGTM

@fabianbs96 fabianbs96 merged commit 64a7233 into development Nov 10, 2024
5 checks passed
@fabianbs96 fabianbs96 deleted the f-IterativeIDESolver branch November 10, 2024 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request extensive Bigger piece of work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants