Skip to content

Commit

Permalink
Bump what4 submodule to version 1.4
Browse files Browse the repository at this point in the history
The only substantial code change required was to delete an unused dependency on
`what4-serialize`.

This brings in submodule changes from the following:

* GaloisInc/asl-translator#48, which performed a similar `what4` adaptation.
* GaloisInc/macaw#328, which performed a similar `what4` adaptation.
* GaloisInc/semmc#78, which performed a similar `what4` adaptation.
* GaloisIns/crucible#1068, which ensures that everything can build against
  `tasty-sugar >= 2.0` (the version of the library that `what4-1.4` depends on).
  • Loading branch information
RyanGlScott committed Mar 22, 2023
1 parent 6bedaeb commit a615460
Show file tree
Hide file tree
Showing 8 changed files with 5 additions and 10 deletions.
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
[submodule "submodules/what4"]
path = submodules/what4
url = [email protected]:GaloisInc/what4.git
[submodule "submodules/what4-serialize"]
path = submodules/what4-serialize
url = [email protected]:GaloisInc/what4-serialize.git
[submodule "submodules/semmc"]
path = submodules/semmc
url = [email protected]:GaloisInc/semmc.git
Expand Down
1 change: 0 additions & 1 deletion cabal.project.dist
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ packages:
submodules/asl-translator
submodules/arm-asl-parser
submodules/what4/what4
submodules/what4-serialize
submodules/semmc/semmc
submodules/semmc/semmc-synthesis
submodules/semmc/semmc-learning
Expand Down
2 changes: 1 addition & 1 deletion submodules/crucible
Submodule crucible updated 256 files
2 changes: 1 addition & 1 deletion submodules/what4
Submodule what4 updated 53 files
+4 −2 .github/workflows/gen_matrix.pl
+14 −7 .github/workflows/test.yml
+5 −5 README.md
+1 −1 dependencies/aig
+1 −1 what4-abc/what4-abc.cabal
+1 −1 what4-blt/what4-blt.cabal
+43 −34 what4-transition-system/src/What4/TransitionSystem.hs
+2 −2 what4-transition-system/what4-transition-system.cabal
+33 −0 what4/CHANGES.md
+1 −1 what4/LICENSE
+7 −0 what4/README.md
+1 −1 what4/doc/implementation.md
+2 −0 what4/src/What4/Expr/App.hs
+1 −1 what4/src/What4/Expr/AppTheory.hs
+59 −18 what4/src/What4/Expr/Builder.hs
+2 −3 what4/src/What4/Expr/VarIdentification.hs
+88 −6 what4/src/What4/Interface.hs
+9 −3 what4/src/What4/ProblemFeatures.hs
+47 −0 what4/src/What4/Protocol/Online.hs
+6 −0 what4/src/What4/Protocol/SExp.hs
+454 −18 what4/src/What4/Protocol/SMTLib2.hs
+1 −1 what4/src/What4/Protocol/SMTLib2/Parse.hs
+5 −1 what4/src/What4/Protocol/SMTLib2/Response.hs
+52 −3 what4/src/What4/Protocol/SMTLib2/Syntax.hs
+110 −2 what4/src/What4/Protocol/SMTWriter.hs
+1 −0 what4/src/What4/Protocol/VerilogWriter.hs
+184 −0 what4/src/What4/Serialize/FastSExpr.hs
+436 −0 what4/src/What4/Serialize/Log.hs
+162 −0 what4/src/What4/Serialize/Normalize.hs
+1,070 −0 what4/src/What4/Serialize/Parser.hs
+779 −0 what4/src/What4/Serialize/Printer.hs
+259 −0 what4/src/What4/Serialize/SETokens.hs
+12 −0 what4/src/What4/Solver.hs
+3 −2 what4/src/What4/Solver/Boolector.hs
+4 −4 what4/src/What4/Solver/CVC4.hs
+380 −0 what4/src/What4/Solver/CVC5.hs
+15 −0 what4/src/What4/Solver/Yices.hs
+95 −3 what4/src/What4/Solver/Z3.hs
+1 −0 what4/src/What4/Utils/AbstractDomains.hs
+1 −0 what4/src/What4/Utils/OnlyIntRepr.hs
+127 −0 what4/src/What4/Utils/Serialize.hs
+155 −0 what4/test/Abduct.hs
+1 −0 what4/test/AdapterTest.hs
+3 −1 what4/test/ExprBuilderSMTLib2.hs
+58 −0 what4/test/ExprsTest.hs
+153 −0 what4/test/InvariantSynthesis.hs
+6 −2 what4/test/OnlineSolverTest.hs
+58 −0 what4/test/SerializeTestUtils.hs
+20 −0 what4/test/SerializeTests.hs
+1 −1 what4/test/SolverParserTest.hs
+242 −0 what4/test/SymFnTests.hs
+4 −3 what4/test/TestTemplate.hs
+74 −11 what4/what4.cabal
1 change: 0 additions & 1 deletion submodules/what4-serialize
Submodule what4-serialize deleted from d8b3fa

0 comments on commit a615460

Please sign in to comment.