-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is primarily motivated by a need to bring in a fix for GaloisInc/crucible#1105 into SAW soon. In order to do this, I will need to bump the `crucible` submodule to a more recent commit, so this patch lays the groundwork for doing so. Most of the changes can be brought in directly without any further changes to SAW. One exception in `cryptol`, where I had to explicitly initialize `mInScope` to accommodate the changes from GaloisInc/cryptol#1559. Just like how `cryptol` initializes `mInScope` to `mempty` after parsing a Cryptol `NormalModule`, so too does SAW.
- Loading branch information
1 parent
e0604ca
commit ccc8e34
Showing
14 changed files
with
14 additions
and
13 deletions.
There are no files selected for viewing
This file contains 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 argo
updated
5 files
+13 −4 | .github/workflows/ci.yml | |
+4 −4 | argo/argo.cabal | |
+1 −0 | argo/src/Argo/Doc.hs | |
+2 −2 | file-echo-api/file-echo-api.cabal | |
+160 −34 | python/poetry.lock |
Submodule crucible
updated
62 files
Submodule cryptol
updated
81 files
Submodule dwarf
updated
8 files
Submodule elf-edit
updated
8 files
+2 −2 | .github/workflows/ci.yaml | |
+0 −97 | cabal.project.freeze.ghc-8.10.7 | |
+0 −98 | cabal.project.freeze.ghc-8.8.4 | |
+0 −97 | cabal.project.freeze.ghc-9.0.2 | |
+42 −44 | cabal.project.freeze.ghc-9.2.8 | |
+94 −0 | cabal.project.freeze.ghc-9.4.5 | |
+92 −0 | cabal.project.freeze.ghc-9.6.2 | |
+4 −2 | src/Data/ElfEdit/Relocations/Android.hs |
Submodule flexdis86
updated
17 files
+2 −2 | .github/workflows/ci.yaml | |
+0 −103 | cabal.project.ghc-8.10.7.freeze | |
+43 −45 | cabal.project.ghc-9.2.8.freeze | |
+55 −58 | cabal.project.ghc-9.4.5.freeze | |
+98 −0 | cabal.project.ghc-9.6.2.freeze | |
+46 −6 | data/optable.xml | |
+1 −1 | deps/elf-edit | |
+8 −15 | flexdis86.cabal | |
+2 −0 | src/Flexdis86/Assembler.hs | |
+27 −3 | src/Flexdis86/Disassembler.hs | |
+85 −92 | src/Flexdis86/InstructionSet.hs | |
+2 −1 | src/Flexdis86/OpTable.hs | |
+16 −9 | src/Flexdis86/Prefixes.hs | |
+22 −1 | src/Flexdis86/Register.hs | |
+7 −1 | src/Flexdis86/Relocation.hs | |
+7 −1 | src/Flexdis86/Segment.hs | |
+3 −2 | utils/DumpInstr.hs |
Submodule llvm-pretty
updated
from a454fc to 94e384
Submodule llvm-pretty-bc-parser
updated
23 files
+5 −3 | .github/workflows/build.yml | |
+1 −1 | .github/workflows/llvm-quick-fuzz.yml | |
+68 −0 | .github/workflows/nix-ci.yml | |
+3 −3 | README.md | |
+551 −136 | disasm-test/Main.hs | |
+52 −0 | disasm-test/known_bugs/README.md | |
+10 −0 | disasm-test/known_bugs/llvm-pretty_issue114 | |
+6 −0 | disasm-test/known_bugs/pr223pr228.txt | |
+94 −0 | disasm-test/tests/p0.c | |
+533 −0 | disasm-test/tests/p0.ll | |
+256 −0 | flake.lock | |
+203 −0 | flake.nix | |
+3 −11 | fuzzing/Main.hs | |
+1 −1 | llvm-pretty | |
+23 −10 | llvm-pretty-bc-parser.cabal | |
+5 −3 | src/Data/LLVM/BitCode/Parse.hs | |
+43 −0 | unit-test/Tests/ExpressionInstances.hs | |
+24 −0 | unit-test/Tests/FuncDataInstances.hs | |
+21 −75 | unit-test/Tests/Instances.hs | |
+2 −1 | unit-test/Tests/Metadata.hs | |
+13 −0 | unit-test/Tests/PrimInstances.hs | |
+15 −0 | unit-test/Tests/StmtInstances.hs | |
+15 −0 | unit-test/Tests/TripleInstances.hs |
Submodule macaw
updated
45 files
Submodule parameterized-utils
updated
11 files
Submodule what4
updated
22 files