-
Notifications
You must be signed in to change notification settings - Fork 32
Migrate to Goblint CIL #183
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
Open
mbyzhang
wants to merge
22
commits into
stephenrkell:master
Choose a base branch
from
mbyzhang:goblint-cil
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
7830be3
Remove original CIL
probablytom 43eec0d
goblint/cil liballocs with fixed makefiles, working `allocscc`
probablytom 29d1049
More-or-less building liballocs with goblint/cil
probablytom bd10eb2
Install cil+configurator to `lib/ocaml`, remove manual deps
probablytom df74633
Merge branch 'master' into goblint-cil
probablytom 3afcf2b
Clean up clang-18 reference from Makefile (CC is gcc unless CIL_CC set)
probablytom ebedd22
Update apt dependencies for circleCI
probablytom fc8d5e8
.gitignore changes to ensure lib/ocaml exists
probablytom e6f39c3
Add missing dependencies in README.md
mbyzhang 06af2b2
Migrate to Goblint CIL
mbyzhang c83fded
Bump CIL
mbyzhang d93466f
compilerwrapper: also treat *.so.X(.Y)(.Z) as deferred link items
mbyzhang 44bdc63
Add remaining pattern matching arms for `instr` after migration to Go…
mbyzhang 905b785
Bump CIL
mbyzhang 9b98bb5
Merge branch 'master' into goblint-cil
mbyzhang 698c834
Revert "tools/lang/c/cilallocs/cilallocs.ml: add missing GStaticAsser…
mbyzhang da5888c
Merge branch 'master' into goblint-cil
mbyzhang 8bfa0e1
Use https Git URL for contrib/dune for CI to work
mbyzhang 8885302
Cleanup and fix Makefile for CIL dependencies
mbyzhang 6adaacf
Add missing cppo dependency
mbyzhang 2a6e15b
Add missing OCaml runtimes for CI test job
mbyzhang f0692ee
contrib/Makefile: default CIL_CC to CC
mbyzhang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule toolsub
updated
7 files
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| # We want to ensure lib/ocaml _always_ exists, but we can't commit an empty dir | ||
| # to a git repo. There has to be some content at this path. However, everything | ||
| # that gets placed here is a build artifact that shouldn't be committed. | ||
|
|
||
| # So: ignore everything in this directory _except_ this file, so that this file | ||
| # ensures the path exists. | ||
| * | ||
| !.gitignore |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the makefile should
mkdir -pinstead