Skip to content

Add Subtree changes to Main branch#4

Merged
jaisnan merged 3 commits intomodel-checking:mainfrom
jaisnan:main
May 31, 2024
Merged

Add Subtree changes to Main branch#4
jaisnan merged 3 commits intomodel-checking:mainfrom
jaisnan:main

Conversation

@jaisnan
Copy link
Copy Markdown

@jaisnan jaisnan commented May 30, 2024

Description of changes:
Draft PR for the main branch of the contest page. This ensures that we keep track of the std-library as a subtree of the main branch.

It's important that we don't squash these 3 commits during merge as the git subtree command retrieves information from the commit messages to track how the merge has been performed and to improve future merge.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@jaisnan jaisnan changed the title Main Add Subtree changes to Main branch May 30, 2024
@jaisnan jaisnan marked this pull request as ready for review May 30, 2024 15:42
Copy link
Copy Markdown

@celinval celinval left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't forget to disable "Squash"

@jaisnan jaisnan force-pushed the main branch 2 times, most recently from 53c9eeb to 36c1e9d Compare May 31, 2024 19:32
@jaisnan jaisnan merged commit 3327a8d into model-checking:main May 31, 2024
Samuelsills added a commit to Samuelsills/verify-rust-std that referenced this pull request Mar 28, 2026
Add Kani proof harnesses for BTreeMap node functions specified in
Challenge model-checking#4. Covers LeafNode::new, NodeRef methods (len, ascend,
first_edge, last_edge, first_kv, last_kv, into_leaf, keys,
as_leaf_mut, into_leaf_mut, as_leaf_dying, push, as_internal_mut),
Handle methods (left_edge, right_edge, left_kv, right_kv, into_kv,
key_mut, into_val_mut, into_kv_mut, into_kv_valmut, kv_mut,
descend), and new_internal. Resolves model-checking#77

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
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.

2 participants