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

Rework Folder Structure #574

Merged
merged 16 commits into from
Feb 16, 2023
Merged

Rework Folder Structure #574

merged 16 commits into from
Feb 16, 2023

Conversation

fabianbs96
Copy link
Member

@fabianbs96 fabianbs96 commented Jan 18, 2023

While PhASAR has grown over the years, the initial folder structore does no longer correspond to the semantics.
For example, non-LLVM stuff is placed within PhasarLLVM, etc.

This PR moves files between folders in order to re-sync file- and folder- semantics

@fabianbs96 fabianbs96 self-assigned this Jan 18, 2023
@fabianbs96 fabianbs96 linked an issue Jan 18, 2023 that may be closed by this pull request
2 tasks
include/phasar/DataFlow/IfdsIde/InitialSeeds.h Outdated Show resolved Hide resolved
include/phasar/DataFlow/Mono/IntraMonoProblem.h Outdated Show resolved Hide resolved
lib/PhasarLLVM/Utils/phasar_llvm_utils-config.cmake Outdated Show resolved Hide resolved
}
return OS;
// Microsoft ABI is a bit more complicated...
return Name != llvm::demangle(Name.str());
}

bool StringIDLess::operator()(const std::string &Lhs,
Copy link
Member

Choose a reason for hiding this comment

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

please make a seperate PR for this change, this is unrelated to folder structure and too complex just to sneak it in

Copy link
Member

Choose a reason for hiding this comment

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

Agreed, and tag me in the PR please I can add the stuff regarding the Swift ABI and mangling :)

Here we want to essentially check for "begins with '$s'".

@MMory
Copy link
Member

MMory commented Feb 9, 2023

might interfere a bit with #516
@vulder would be nice if you could test whether the in-tree build of this change is fine.

@fabianbs96 fabianbs96 marked this pull request as ready for review February 10, 2023 15:23
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.

LGTM

Currently, with a few tweaks I could get this PR to work.

What I needed to change is shown here IntegrationPR maybe some of these should be added to the dev suggestions part.

@fabianbs96 fabianbs96 merged commit 5230c1f into development Feb 16, 2023
@fabianbs96 fabianbs96 deleted the f-ReworkFolderStructure branch February 16, 2023 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Re-organize Folder Structure
4 participants