Skip to content

Commit 45777b0

Browse files
fix issue link, reward
1 parent b2e240b commit 45777b0

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

doc/src/challenges/0023-vec-pt1.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# Challenge 17: Verify the safety of `Vec` functions part 1
1+
# Challenge 23: Verify the safety of `Vec` functions part 1
22

33
- **Status:** Open
4-
- **Tracking Issue:** [#29](https://github.com/model-checking/verify-rust-std/issues/29)
4+
- **Tracking Issue:** [#284](https://github.com/model-checking/verify-rust-std/issues/284)
55
- **Start date:** *2025-03-07*
66
- **End date:** *2025-10-17*
7-
- **Reward:** *?*
7+
- **Reward:** *5000 USD*
88

99
-------------------
1010

1111

1212
## Goal
1313

14-
Verify the memory safety of [`std::Vec`] functions (library/alloc/src/vec/mod.rs).
14+
Verify the safety of `std::Vec` functions (library/alloc/src/vec/mod.rs).
1515

1616

1717
### Success Criteria
1818

19-
Verify the memory safety of the following public functions in (library/alloc/src/vec/mod.rs):
19+
Verify the safety of the following public functions in (library/alloc/src/vec/mod.rs):
2020

2121
| Function |
2222
|---------|
@@ -60,9 +60,6 @@ Verify the memory safety of the following public functions in (library/alloc/src
6060

6161

6262

63-
64-
65-
6663
The verification must be unbounded---it must hold for slices of arbitrary length.
6764

6865
The verification must hold for generic type `T` (no monomorphization).

doc/src/challenges/0024-vec-pt2.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# Challenge 17: Verify the safety of `Vec` functions part 2
1+
# Challenge 24: Verify the safety of `Vec` functions part 2
22

33
- **Status:** Open
4-
- **Tracking Issue:** [#29](https://github.com/model-checking/verify-rust-std/issues/29)
4+
- **Tracking Issue:** [#285](https://github.com/model-checking/verify-rust-std/issues/285)
55
- **Start date:** *2025/03/07*
66
- **End date:** *2025/10/17*
7-
- **Reward:** *?*
7+
- **Reward:** *5000 USD*
88

99
-------------------
1010

1111

1212
## Goal
1313

14-
Continue from part 1 (Challenge 23), for this challenge, you need to verify the safety of [`std::Vec`] iterator functions in other files in (library/alloc/src/vec/).
14+
Continue from part 1 (Challenge 23), for this challenge, you need to verify the safety of `std::Vec` iterator functions in other files in (library/alloc/src/vec/).
1515

1616

1717
### Success Criteria
1818

19-
Verify the safety of the following functions that in implemnted for `IntoIter` in (library/alloc/src/vec/into_iter.rs):
19+
Verify the safety of the following functions that in implemented for `IntoIter` in (library/alloc/src/vec/into_iter.rs):
2020

2121
| Function |
2222
|---------|

0 commit comments

Comments
 (0)