Skip to content

Propose a new challenge about pointer arithmetic ops#23

Merged
celinval merged 5 commits into
model-checking:mainfrom
celinval:challenge-0003-ptr-arith
Jul 3, 2024
Merged

Propose a new challenge about pointer arithmetic ops#23
celinval merged 5 commits into
model-checking:mainfrom
celinval:challenge-0003-ptr-arith

Conversation

@celinval
Copy link
Copy Markdown

In this challenge, we want to look at the safe usage of pointer arithmetic operations.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

In this challenge, we want to look at the safe usage of pointer
arithmetic operations.
@celinval celinval requested a review from a team as a code owner June 24, 2024 18:12
Comment thread doc/src/challenges/0003-pointer-arithmentic.md
Comment thread doc/src/challenges/0003-pointer-arithmentic.md
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
Comment thread doc/src/challenges/0003-pointer-arithmentic.md
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
Co-authored-by: Michael Tautschnig <mt@debian.org>
Comment thread doc/src/challenges/0003-pointer-arithmentic.md Outdated
celinval and others added 2 commits June 25, 2024 14:27
Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com>
@celinval celinval enabled auto-merge (squash) July 3, 2024 17:36
@celinval celinval merged commit 5a7327e into model-checking:main Jul 3, 2024
szlee118 referenced this pull request in stogaru/verify-rust-std Oct 17, 2024
In this challenge, we want to look at the safe usage of pointer
arithmetic operations.

Co-authored-by: Michael Tautschnig <mt@debian.org>
Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com>
hxuhack added a commit to Artisan-Lab/rapx-verify-rust-std that referenced this pull request Sep 23, 2025
Feat: check safety property attributes in Asterinas
Samuelsills added a commit to Samuelsills/verify-rust-std that referenced this pull request Mar 26, 2026
Add Kani proof harnesses for all 36 Vec functions specified in
Challenge model-checking#23, including from_raw_parts, set_len, push, pop, insert,
remove, swap_remove, truncate, drain, split_off, append, retain_mut,
dedup_by, extend_from_within, extract_if, and other core Vec
operations. Resolves model-checking#284

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants