-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump submodules to allow building with GHC 9.6
This bumps the `asl-translator`, `crucible`, `dwarf`, `elf-edit`, `flexdis86`, `llvm-pretty`, `llvm-pretty-bc-parser`, `macaw`, `semmc`, and `what4` submodules. The end result is that `macaw-loader` can now build with GHC 9.6, which is a prerequisite for #22.
- Loading branch information
1 parent
85e15e6
commit 2fb1342
Showing
11 changed files
with
11 additions
and
11 deletions.
There are no files selected for viewing
Submodule asl-translator
updated
13 files
Submodule crucible
updated
3841 files
Submodule dwarf
updated
8 files
Submodule elf-edit
updated
23 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 | |
+3 −1 | elf-edit.cabal | |
+1 −1 | src/Data/ElfEdit.hs | |
+5 −5 | src/Data/ElfEdit/HighLevel/GOT.hs | |
+6 −18 | src/Data/ElfEdit/HighLevel/Get.hs | |
+6 −16 | src/Data/ElfEdit/HighLevel/Layout.hs | |
+1 −7 | src/Data/ElfEdit/HighLevel/Types.hs | |
+6 −0 | src/Data/ElfEdit/Prim.hs | |
+4 −2 | src/Data/ElfEdit/Relocations/Android.hs | |
+279 −0 | src/Data/ElfEdit/Relocations/PPC32.hs | |
+615 −0 | src/Data/ElfEdit/Relocations/PPC64.hs | |
+7 −1 | tests/Makefile | |
+112 −0 | tests/Test.hs | |
+3 −0 | tests/ppc32-relocs.c | |
+ − | tests/ppc32-relocs.elf | |
+3 −0 | tests/ppc64-relocs.c | |
+ − | tests/ppc64-relocs.elf |
Submodule flexdis86
updated
18 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 | |
+78 −58 | data/optable.xml | |
+1 −1 | deps/elf-edit | |
+8 −14 | flexdis86.cabal | |
+2 −0 | src/Flexdis86/Assembler.hs | |
+634 −196 | src/Flexdis86/Disassembler.hs | |
+87 −92 | src/Flexdis86/InstructionSet.hs | |
+14 −3 | 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 | |
+1 −0 | tests/Roundtrip.hs | |
+3 −2 | utils/DumpInstr.hs |
Submodule llvm-pretty
updated
12 files
+6 −2 | .gitignore | |
+5 −0 | CHANGELOG.md | |
+36 −0 | README.md | |
+13 −6 | llvm-pretty.cabal | |
+3 −6 | src/Text/LLVM.hs | |
+338 −22 | src/Text/LLVM/AST.hs | |
+6 −2 | src/Text/LLVM/Labels.hs | |
+1 −1 | src/Text/LLVM/Lens.hs | |
+316 −215 | src/Text/LLVM/PP.hs | |
+6 −1 | test/Main.hs | |
+343 −0 | test/Output.hs | |
+62 −0 | test/TQQDefs.hs |
Submodule llvm-pretty-bc-parser
updated
80 files
Submodule parameterized-utils
updated
12 files
Submodule semmc
updated
16 files
+2 −2 | .github/workflows/ci.yml | |
+3 −3 | .gitmodules | |
+36 −34 | cabal.GHC-9.2.8.config | |
+41 −39 | cabal.GHC-9.4.5.config | |
+59 −59 | cabal.GHC-9.6.2.config | |
+5 −5 | semmc-aarch32/src/SemMC/Architecture/ARM/UF.hs | |
+2 −2 | semmc/semmc.cabal | |
+2 −3 | semmc/src/Data/Parameterized/TyMap.hs | |
+0 −1 | semmc/src/Data/Type/List.hs | |
+5 −4 | semmc/src/SemMC/Architecture.hs | |
+1 −1 | semmc/src/SemMC/Architecture/Pseudo.hs | |
+1 −1 | submodules/asl-translator | |
+1 −1 | submodules/crucible | |
+1 −1 | submodules/elf-edit | |
+1 −1 | submodules/llvm-pretty | |
+1 −1 | submodules/what4 |
Submodule what4
updated
44 files