Skip to content

Rework Folder Structure - #574

Merged
fabianbs96 merged 16 commits into
developmentfrom
f-ReworkFolderStructure
Feb 16, 2023
Merged

Rework Folder Structure#574
fabianbs96 merged 16 commits into
developmentfrom
f-ReworkFolderStructure

Conversation

@fabianbs96

@fabianbs96 fabianbs96 commented Jan 18, 2023

Copy link
Copy Markdown
Member

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
Comment thread include/phasar/Utils/BoxedPointer.h Outdated
Comment thread include/phasar/Utils/BoxedPointer.h
Comment thread include/phasar/DataFlow/IfdsIde/InitialSeeds.h
Comment thread include/phasar/DataFlow/Mono/IntraMonoProblem.h Outdated
Comment thread lib/PhasarLLVM/Utils/phasar_llvm_utils-config.cmake Outdated
Comment thread lib/Utils/Utilities.cpp
}
return OS;
// Microsoft ABI is a bit more complicated...
return Name != llvm::demangle(Name.str());
}

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

Copy link
Copy Markdown
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
Copy Markdown
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

MMory commented Feb 9, 2023

Copy link
Copy Markdown
Member

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

@vulder vulder left a comment

Copy link
Copy Markdown
Collaborator

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