File tree Expand file tree Collapse file tree 6 files changed +2084
-142
lines changed
alloc/collections/linked_list.rs Expand file tree Collapse file tree 6 files changed +2084
-142
lines changed Original file line number Diff line number Diff line change @@ -30,16 +30,16 @@ jobs:
30
30
- name : Install VeriFast
31
31
run : |
32
32
cd ~
33
- curl -OL https://github.com/verifast/verifast/releases/download/25.02 /verifast-25.02 -linux.tar.gz
34
- # https://github.com/verifast/verifast/attestations/4911733
35
- echo '5d5c87d11b3d735f44c3f0ca52aebc89e3c4d1119d98ef25188d07cb57ad65e8 verifast-25.02 -linux.tar.gz' | shasum -a 256 -c
36
- tar xf verifast-25.02 -linux.tar.gz
33
+ curl -OL https://github.com/verifast/verifast/releases/download/25.06 /verifast-25.06 -linux.tar.gz
34
+ # https://github.com/verifast/verifast/attestations/7473259
35
+ echo '7081408d99853620a79fbfc3767f367d6f6ccfdaf26a63b1f30a382489aacb5a verifast-25.06 -linux.tar.gz' | shasum -a 256 -c
36
+ tar xf verifast-25.06 -linux.tar.gz
37
37
38
38
- name : Install the Rust toolchain used by VeriFast
39
39
run : rustup toolchain install nightly-2024-11-23
40
40
41
41
- name : Run VeriFast Verification
42
42
run : |
43
- export PATH=~/verifast-25.02 /bin:$PATH
43
+ export PATH=~/verifast-25.06 /bin:$PATH
44
44
cd verifast-proofs
45
45
bash check-verifast-proofs-negative.sh
Original file line number Diff line number Diff line change @@ -27,17 +27,17 @@ jobs:
27
27
- name : Install VeriFast
28
28
run : |
29
29
cd ~
30
- curl -OL https://github.com/verifast/verifast/releases/download/25.02 /verifast-25.02 -linux.tar.gz
31
- # https://github.com/verifast/verifast/attestations/4911733
32
- echo '5d5c87d11b3d735f44c3f0ca52aebc89e3c4d1119d98ef25188d07cb57ad65e8 verifast-25.02 -linux.tar.gz' | shasum -a 256 -c
33
- tar xf verifast-25.02 -linux.tar.gz
30
+ curl -OL https://github.com/verifast/verifast/releases/download/25.06 /verifast-25.06 -linux.tar.gz
31
+ # https://github.com/verifast/verifast/attestations/7473259
32
+ echo '7081408d99853620a79fbfc3767f367d6f6ccfdaf26a63b1f30a382489aacb5a verifast-25.06 -linux.tar.gz' | shasum -a 256 -c
33
+ tar xf verifast-25.06 -linux.tar.gz
34
34
35
35
- name : Install the Rust toolchain used by VeriFast
36
36
run : rustup toolchain install nightly-2024-11-23
37
37
38
38
- name : Run VeriFast Verification
39
39
run : |
40
- export PATH=~/verifast-25.02 /bin:$PATH
40
+ export PATH=~/verifast-25.06 /bin:$PATH
41
41
cd verifast-proofs
42
42
bash check-verifast-proofs.sh
43
43
Original file line number Diff line number Diff line change 1
- // verifast_options{skip_specless_fns}
1
+ // verifast_options{skip_specless_fns ignore_unwind_paths }
2
2
3
3
#![ no_std]
4
4
#![ allow( internal_features) ]
12
12
#![ feature( exact_size_is_empty) ]
13
13
#![ feature( hasher_prefixfree_extras) ]
14
14
#![ feature( box_into_inner) ]
15
+ #![ feature( try_trait_v2) ]
15
16
16
17
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
17
18
Original file line number Diff line number Diff line change 1
- // verifast_options{skip_specless_fns}
1
+ // verifast_options{skip_specless_fns ignore_unwind_paths }
2
2
3
3
#![ no_std]
4
4
#![ allow( internal_features) ]
12
12
#![ feature( exact_size_is_empty) ]
13
13
#![ feature( hasher_prefixfree_extras) ]
14
14
#![ feature( box_into_inner) ]
15
+ #![ feature( try_trait_v2) ]
15
16
16
17
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
17
18
You can’t perform that action at this time.
0 commit comments