Skip to content

Commit a2bc5dc

Browse files
committed
Migrate modified Rust standard libraries to mir-json
Now that the `mir-json`-specific versions of the Rust standard libraries have been moved to the `mir-json` repo (in GaloisInc/mir-json#85 and GaloisInc/crucible#1319), this patch adjusts the various references to the standard libraries to ensure that SAW's documentation, CI, and test suite remain up to date.
1 parent 2d164eb commit a2bc5dc

23 files changed

+31
-42
lines changed

crux-mir-comp/test/Test.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ runCrux rustFile outHandle mode = Mir.withMirLogging $ do
9595
_ -> "",
9696
Crux.branchCoverage = (mode == RcmCoverage) } ,
9797
Mir.defaultMirOptions { Mir.printResultOnly = (mode == RcmConcrete),
98-
Mir.defaultRlibsDir = "../deps/crucible/crux-mir/rlibs" })
98+
Mir.defaultRlibsDir = "../deps/mir-json/rlibs" })
9999
let ?outputConfig = Crux.mkOutputConfig (outHandle, False) (outHandle, False)
100100
Mir.mirLoggingToSayWhat (Just $ Crux.outputOptions $ fst options)
101101
setEnv "CRYPTOLPATH" "."

crux-mir-comp/test/symb_eval/comp/alias_array_bad.good

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ failures:
88
[Crux] test/symb_eval/comp/alias_array_bad.rs:45:14: 45:16: error: in alias_array_bad/<DISAMB>::use_f[0]
99
[Crux] references AllocIndex 0 and AllocIndex 1 must not overlap
1010
[Crux] Found counterexample for verification goal
11-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad.rs:46:5: 46:37: error: in alias_array_bad/<DISAMB>::use_f[0]
11+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad.rs:46:5: 46:37: error: in alias_array_bad/<DISAMB>::use_f[0]
1212
[Crux] MIR assertion at test/symb_eval/comp/alias_array_bad.rs:46:5:
1313
[Crux] 0 < b[0].get()
1414
[Crux] Found counterexample for verification goal
15-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad.rs:47:5: 47:38: error: in alias_array_bad/<DISAMB>::use_f[0]
15+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad.rs:47:5: 47:38: error: in alias_array_bad/<DISAMB>::use_f[0]
1616
[Crux] MIR assertion at test/symb_eval/comp/alias_array_bad.rs:47:5:
1717
[Crux] b[0].get() < 10
1818

crux-mir-comp/test/symb_eval/comp/alias_array_bad2.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ failures:
88
[Crux] test/symb_eval/comp/alias_array_bad2.rs:45:14: 45:16: error: in alias_array_bad2/<DISAMB>::use_f[0]
99
[Crux] references AllocIndex 0 and AllocIndex 1 must not overlap
1010
[Crux] Found counterexample for verification goal
11-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad2.rs:47:5: 47:38: error: in alias_array_bad2/<DISAMB>::use_f[0]
11+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_bad2.rs:47:5: 47:38: error: in alias_array_bad2/<DISAMB>::use_f[0]
1212
[Crux] MIR assertion at test/symb_eval/comp/alias_array_bad2.rs:47:5:
1313
[Crux] b[0].get() < 10
1414

crux-mir-comp/test/symb_eval/comp/alias_array_ok.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ failures:
55

66
---- alias_array_ok/<DISAMB>::use_f[0] counterexamples ----
77
[Crux] Found counterexample for verification goal
8-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_ok.rs:48:5: 48:38: error: in alias_array_ok/<DISAMB>::use_f[0]
8+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_array_ok.rs:48:5: 48:38: error: in alias_array_ok/<DISAMB>::use_f[0]
99
[Crux] MIR assertion at test/symb_eval/comp/alias_array_ok.rs:48:5:
1010
[Crux] b[0].get() < 10
1111

crux-mir-comp/test/symb_eval/comp/alias_bad.good

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ failures:
88
[Crux] test/symb_eval/comp/alias_bad.rs:45:11: 45:13: error: in alias_bad/<DISAMB>::use_f[0]
99
[Crux] references AllocIndex 0 and AllocIndex 1 must not overlap
1010
[Crux] Found counterexample for verification goal
11-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_bad.rs:46:5: 46:34: error: in alias_bad/<DISAMB>::use_f[0]
11+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_bad.rs:46:5: 46:34: error: in alias_bad/<DISAMB>::use_f[0]
1212
[Crux] MIR assertion at test/symb_eval/comp/alias_bad.rs:46:5:
1313
[Crux] 0 < b.get()
1414
[Crux] Found counterexample for verification goal
15-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_bad.rs:47:5: 47:35: error: in alias_bad/<DISAMB>::use_f[0]
15+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_bad.rs:47:5: 47:35: error: in alias_bad/<DISAMB>::use_f[0]
1616
[Crux] MIR assertion at test/symb_eval/comp/alias_bad.rs:47:5:
1717
[Crux] b.get() < 10
1818

crux-mir-comp/test/symb_eval/comp/alias_ok.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ failures:
55

66
---- alias_ok/<DISAMB>::use_f[0] counterexamples ----
77
[Crux] Found counterexample for verification goal
8-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_ok.rs:49:5: 49:35: error: in alias_ok/<DISAMB>::use_f[0]
8+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/alias_ok.rs:49:5: 49:35: error: in alias_ok/<DISAMB>::use_f[0]
99
[Crux] MIR assertion at test/symb_eval/comp/alias_ok.rs:49:5:
1010
[Crux] b.get() < 10
1111

crux-mir-comp/test/symb_eval/comp/override_test_indep.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ failures:
77

88
---- override_test_indep/<DISAMB>::use_f2[0] counterexamples ----
99
[Crux] Found counterexample for verification goal
10-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/override_test_indep.rs:57:5: 57:29: error: in override_test_indep/<DISAMB>::use_f2[0]
10+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/override_test_indep.rs:57:5: 57:29: error: in override_test_indep/<DISAMB>::use_f2[0]
1111
[Crux] MIR assertion at test/symb_eval/comp/override_test_indep.rs:57:5:
1212
[Crux] d < 10
1313

crux-mir-comp/test/symb_eval/comp/ptr_offset.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ failures:
55

66
---- ptr_offset/<DISAMB>::use_f[0] counterexamples ----
77
[Crux] Found counterexample for verification goal
8-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/ptr_offset.rs:64:5: 64:30: error: in ptr_offset/<DISAMB>::use_f[0]
8+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/ptr_offset.rs:64:5: 64:30: error: in ptr_offset/<DISAMB>::use_f[0]
99
[Crux] MIR assertion at test/symb_eval/comp/ptr_offset.rs:64:5:
1010
[Crux] b2 < 10
1111

crux-mir-comp/test/symb_eval/comp/ptr_offset_rev.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ failures:
55

66
---- ptr_offset_rev/<DISAMB>::use_f[0] counterexamples ----
77
[Crux] Found counterexample for verification goal
8-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/ptr_offset_rev.rs:64:5: 64:30: error: in ptr_offset_rev/<DISAMB>::use_f[0]
8+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/ptr_offset_rev.rs:64:5: 64:30: error: in ptr_offset_rev/<DISAMB>::use_f[0]
99
[Crux] MIR assertion at test/symb_eval/comp/ptr_offset_rev.rs:64:5:
1010
[Crux] b2 < 10
1111

crux-mir-comp/test/symb_eval/comp/spec_array.good

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ failures:
55

66
---- spec_array/<DISAMB>::use_f[0] counterexamples ----
77
[Crux] Found counterexample for verification goal
8-
[Crux] ./lib/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/spec_array.rs:43:5: 43:29: error: in spec_array/<DISAMB>::use_f[0]
8+
[Crux] ./libs/crucible/lib.rs:38:41: 38:58 !test/symb_eval/comp/spec_array.rs:43:5: 43:29: error: in spec_array/<DISAMB>::use_f[0]
99
[Crux] MIR assertion at test/symb_eval/comp/spec_array.rs:43:5:
1010
[Crux] d < 10
1111

0 commit comments

Comments
 (0)