Skip to content

Commit

Permalink
Bump submodules to allow building with what4-1.6.*
Browse files Browse the repository at this point in the history
This bumps the `what4` submodule to the 1.6.* version series and updates the
`.cabal` files in the `macaw` repo accordingly.

Bumping the `what4` submodule also requires bringing in corresponding changes
in the `crucible`, `llvm-pretty`, and `llvm-pretty-bc-parser` submodules, so I
have done that as well.
  • Loading branch information
RyanGlScott committed Jun 13, 2024
1 parent d04f097 commit 4db0341
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion deps/crucible
Submodule crucible updated 164 files
2 changes: 1 addition & 1 deletion deps/llvm-pretty
2 changes: 1 addition & 1 deletion deps/llvm-pretty-bc-parser
Submodule llvm-pretty-bc-parser updated 42 files
+1 −1 .github/workflows/build.yml
+17 −5 .github/workflows/llvm-quick-fuzz.yml
+1 −1 .github/workflows/nix-ci.yml
+1 −1 .gitmodules
+20 −0 CHANGELOG.md
+1 −1 README.md
+163 −82 disasm-test/Main.hs
+53 −0 disasm-test/bc_src_tests/README.md
+ disasm-test/bc_src_tests/apple-llvm.bc
+927 −0 disasm-test/bc_src_tests/apple-llvm.ll
+ disasm-test/bc_src_tests/hello-world.bc
+4 −0 disasm-test/bc_src_tests/hello-world.ll
+8 −2 disasm-test/known_bugs/README.md
+0 −10 disasm-test/known_bugs/llvm-pretty_issue114
+0 −6 disasm-test/known_bugs/pr223pr228.txt
+7 −0 disasm-test/known_bugs/pr247
+1 −1 disasm-test/llvm-tests/README.md
+7 −0 disasm-test/tests/T266-constant-icmp.ll
+7 −0 disasm-test/tests/T266-constant-icmp.pre-llvm15.ll
+9 −0 disasm-test/tests/cmpxchg.c
+73 −0 disasm-test/tests/cmpxchg.ll
+5 −0 disasm-test/tests/derivedtype.c
+52 −0 disasm-test/tests/derivedtype.ll
+7 −0 disasm-test/tests/global-var-extern.c
+32 −0 disasm-test/tests/global-var-extern.ll
+7 −0 disasm-test/tests/global-var.c
+13 −0 disasm-test/tests/global-var.ll
+33 −0 disasm-test/tests/instrmd.ll
+41 −0 disasm-test/tests/smallprog.c
+226 −0 disasm-test/tests/smallprog.ll
+1 −0 doc/developing.md
+29 −15 flake.lock
+21 −6 flake.nix
+24 −26 llvm-disasm/LLVMDis.hs
+1 −1 llvm-pretty
+9 −4 llvm-pretty-bc-parser.cabal
+6 −4 src/Data/LLVM/BitCode/IR/Constants.hs
+23 −4 src/Data/LLVM/BitCode/IR/Function.hs
+352 −286 src/Data/LLVM/BitCode/IR/Metadata.hs
+0 −18 src/Data/LLVM/BitCode/IR/Values.hs
+1 −1 src/Data/LLVM/BitCode/Parse.hs
+1 −1 unit-test/Tests/ExpressionInstances.hs
2 changes: 1 addition & 1 deletion macaw-semmc/macaw-semmc.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ library
semmc,
bv-sized >= 1 && < 1.1,
libBF >= 0.6 && < 0.7,
what4 >= 1.1 && < 1.6
what4 >= 1.1 && < 1.7
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -Wcompat
2 changes: 1 addition & 1 deletion symbolic/macaw-symbolic.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ library
text,
vector,
bytestring,
what4 >= 1.1 && < 1.6
what4 >= 1.1 && < 1.7

hs-source-dirs: src

Expand Down

0 comments on commit 4db0341

Please sign in to comment.