File tree
6 files changed
+7
-5
lines changed- deps
- doc/manual
6 files changed
+7
-5
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
| 98 | + | |
| 99 | + | |
98 | 100 |
| |
99 | 101 |
| |
100 | 102 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
74 |
| - | |
| 74 | + | |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
|
- .github/cabal.project.crux-llvm-1
- .github/cabal.project.crux-mir-1
- .github/workflows/crucible-go-build.yml+11-5
- .github/workflows/crucible-jvm-build.yml+11-5
- .github/workflows/crucible-wasm-build.yml+11-5
- .github/workflows/crux-llvm-build.yml+18-8
- .github/workflows/crux-mir-build.yml+8-3
- .gitmodules-3
- cabal.GHC-8.10.7.config+38-34
- cabal.GHC-8.8.4.config+38-34
- cabal.GHC-9.2.2.config-295
- cabal.GHC-9.2.3.config-294
- cabal.GHC-9.2.7.config+42-38
- cabal.GHC-9.4.4.config+58-54
- cabal.project-1
- crucible-concurrency/crucible-concurrency.cabal-13
- crucible-concurrency/src/Cruces/ExploreCrux.hs+1
- crucible-go/crucible-go.cabal-1
- crucible-jvm/crucible-jvm.cabal-2
- crucible-llvm/crucible-llvm.cabal+2-10
- crucible-llvm/src/Lang/Crucible/LLVM/Translation/Instruction.hs+7-12
- crucible-llvm/src/Lang/Crucible/LLVM/TypeContext.hs+2
- crucible-llvm/test/TestMemory.hs+1
- crucible-mir/crucible-mir.cabal+1-3
- crucible-mir/src/Mir/Generator.hs+1-1
- crucible-mir/src/Mir/Trans.hs+28-14
- crucible-mir/src/Mir/TransCustom.hs+7-3
- crucible-symio/crucible-symio.cabal+3-4
- crucible-symio/src/Data/Parameterized/IntervalsMap.hs-3
- crucible-symio/src/What4/CachedArray.hs-3
- crucible-syntax/crucible-syntax.cabal+2-17
- crucible-syntax/src/Lang/Crucible/Syntax/Prog.hs+1
- crucible-wasm/crucible-wasm.cabal+2-17
- crucible-wasm/src/Lang/Crucible/Wasm.hs+1-1
- crucible-wasm/src/Lang/Crucible/Wasm/Instantiate.hs+1-1
- crucible-wasm/src/Lang/Crucible/Wasm/Main.hs+34-6
- crucible-wasm/src/Lang/Crucible/Wasm/Translate.hs+74-23
- crucible-wasm/test-data/.gitignore+1
- crucible-wasm/test-data/basic-binary.good
- crucible-wasm/test-data/basic-binary.wasm
- crucible-wasm/test-data/basic-script.good
- crucible-wasm/test-data/basic-script.wast+6
- crucible-wasm/test-data/basic.config-2
- crucible-wasm/test-data/basic.z3.result.out
- crucible-wasm/test-data/multi-value.good
- crucible-wasm/test-data/multi-value.wast+39
- crucible-wasm/test-data/sign-extend.good
- crucible-wasm/test-data/sign-extend.wast+57
- crucible-wasm/test/Test.hs+13-14
- crucible/crucible.cabal+1-12
- crux-llvm/README.md+33-3
- crux-llvm/crux-llvm.cabal+3-11
- crux-llvm/test-data/golden/T972-fail.c
- crux-llvm/test-data/golden/T972-fail.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/T972-fail.pre-clang14.z3.good+1-1
- crux-llvm/test-data/golden/T972-fail.z3.good+4
- crux-llvm/test-data/golden/abd-test-file-32.cvc5.good+3-3
- crux-llvm/test-data/golden/abd-test-file-32.pre-clang13.cvc5.good+9
- crux-llvm/test-data/golden/golden/T847-fail2.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/T847-fail2.z3.good
- crux-llvm/test-data/golden/golden/T847-succeed.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/T847-succeed.z3.good+1
- crux-llvm/test-data/golden/golden/T974.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/T974.z3.good+1
- crux-llvm/test-data/golden/golden/freeze.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/freeze.z3.good+1
- crux-llvm/test-data/golden/golden/invoke-test.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/invoke-test.z3.good
- crux-llvm/test-data/golden/golden/ubsantrap.pre-clang12.z3.good+4
- crux-llvm/test-data/golden/golden/ubsantrap.z3.good
- crux-llvm/test/Test.hs+96-23
- crux-mir/README.md+1-1
- crux-mir/crux-mir.cabal+2-35
- crux-mir/test/Test.hs-6
- crux/crux.cabal+1-9
- crux/src/Crux.hs+10-2
- crux/src/Crux/Goal.hs+1
- dependencies/aig-1
- dependencies/haskell-wasm+1-1
- dependencies/llvm-pretty+1-1
- dependencies/llvm-pretty-bc-parser+1-1
- dependencies/what4+1-1
- uc-crux-llvm/README.md+1-1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Skip.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Spec.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Unsound.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Postcondition/Apply.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Run/Simulate.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Specs/Type.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Postcond.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Precond.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Specs.hs+1
- uc-crux-llvm/test/programs/read_global_neg_offset_strlen.c+8-1
- uc-crux-llvm/uc-crux-llvm.cabal+3-11
Submodule llvm-pretty updated from 64d43d9 to d099d5d
Submodule llvm-pretty-bc-parser updated 31 files
- .github/workflows/build.yml+41-7
- .github/workflows/llvm-quick-fuzz.yml+54-21
- .gitignore+2
- README.md+53-31
- disasm-test/Main.hs+287-129
- disasm-test/tests/T189.c+9
- disasm-test/tests/T189.ll+29
- disasm-test/tests/btf-tag-dicompositetype.at-least-llvm14.ll+10
- disasm-test/tests/btf-tag-diderivedtype.at-least-llvm14.ll+10
- disasm-test/tests/btf-tag-diglobalvariable.at-least-llvm14.ll+15
- disasm-test/tests/btf-tag-dilocalvariable.at-least-llvm14.ll+14
- disasm-test/tests/btf-tag-disubprogram.at-least-llvm14.ll+15
- disasm-test/tests/di-arg-list.at-least-llvm13.ll+43
- disasm-test/tests/di-arg-list.c+4
- disasm-test/tests/diderivedtype-address-space.at-least-llvm14.ll+4
- disasm-test/tests/dilocalvariable.at-least-llvm14.ll+32
- disasm-test/tests/poison.at-least-llvm12.ll+3
- doc/developing.md+14
- llvm-pretty+1-1
- llvm-pretty-bc-parser.cabal+15-3
- regression-test/Main.hs+17-20
- src/Data/LLVM/BitCode/BitString.hs+134-42
- src/Data/LLVM/BitCode/Bitstream.hs+53-67
- src/Data/LLVM/BitCode/GetBits.hs+309-98
- src/Data/LLVM/BitCode/IR.hs+3-1
- src/Data/LLVM/BitCode/IR/Constants.hs+82-40
- src/Data/LLVM/BitCode/IR/Function.hs+40-3
- src/Data/LLVM/BitCode/IR/Metadata.hs+81-18
- src/Data/LLVM/BitCode/IR/Module.hs+8-2
- src/Data/LLVM/BitCode/Record.hs+7-7
- unit-test/Tests/Instances.hs+10
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1577 | 1577 |
| |
1578 | 1578 |
| |
1579 | 1579 |
| |
1580 |
| - | |
| 1580 | + | |
1581 | 1581 |
| |
1582 | 1582 |
| |
1583 | 1583 |
| |
|
0 commit comments