Skip to content

Commit c6e921c

Browse files
committed
Documentation changes
1 parent 412e11c commit c6e921c

File tree

6 files changed

+15
-105
lines changed

6 files changed

+15
-105
lines changed

testable-simd-models/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[package]
2-
name = "core-models"
2+
name = "testable-simd-models"
33
version = "0.0.2"
44
authors = ["Cryspen"]
55
license = "Apache-2.0"
6-
homepage = "https://github.com/cryspen-ext/core-models"
6+
homepage = "https://github.com/cryspen/verify-rust-std/testable-simd-models"
77
edition = "2021"
8-
repository = "https://github.com/cryspen-ext/core-models"
8+
repository = "https://github.com/cryspen/verify-rust-std/testable-simd-models"
99
readme = "README.md"
1010

1111
[dependencies]
1212
rand = "0.9"
1313
pastey = "0.1.0"
1414

1515
[lints.rust]
16-
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(hax)'] }
16+
unexpected_cfgs = { level = "warn" }

testable-simd-models/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# core-models
2-
Rust models for the Core Library (extending work from libcrux/minicore)
1+
# testable-simd-models
2+
Rust models for the Core Library

testable-simd-models/hax.sh

Lines changed: 0 additions & 91 deletions
This file was deleted.

testable-simd-models/src/abstractions/funarr.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
/// A fixed-size array wrapper with functional semantics and F* integration.
2-
///
1+
//! This module implements a fixed-size array wrapper with functional semantics
2+
//! which are used in formulating abstractions.
3+
34
/// `FunArray<N, T>` represents an array of `T` values of length `N`, where `N` is a compile-time constant.
45
/// Internally, it uses a fixed-length array of `Option<T>` with a maximum capacity of 512 elements.
56
/// Unused elements beyond `N` are filled with `None`.

testable-simd-models/src/abstractions/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//! This module provides abstractions that are useful for writing
2-
//! specifications in minicore. Currently it provides two abstractions: bits and
2+
//! specifications for the intrinsics. Currently it provides two abstractions: bits and
33
//! bit vectors.
44
//!
55
//! # Examples

testable-simd-models/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
//! `core-models`: A Rust Model for the `core` Library
1+
//! `testable-simd-models`: A Rust Model for the `core` Library
22
//!
3-
//! `core-models` is a simplified, self-contained model of Rust’s `core` library. It aims to provide
3+
//! `testable-simd-models` is a simplified, self-contained model of Rust’s `core` library. It aims to provide
44
//! a purely Rust-based specification of `core`'s fundamental operations, making them easier to
55
//! understand, analyze, and formally verify. Unlike `core`, which may rely on platform-specific
66
//! intrinsics and compiler magic, `core-models` expresses everything in plain Rust, prioritizing
@@ -21,11 +21,11 @@
2121
//!
2222
//! ## Intended Use
2323
//!
24-
//! `core-models` is designed as a reference model for formal verification and reasoning about Rust programs.
25-
//! By providing a readable, well-specified version of `core`'s behavior, it serves as a foundation for
24+
//! `testable-simd-models` is designed as a reference model for formal verification and reasoning about Rust programs.
25+
//! By providing a readable, testable, well-specified version of `core`'s behavior, it serves as a foundation for
2626
//! proof assistants and other verification tools.
2727
28-
// This recursion limit is necessary for macro `core-models::core_arch::x86::interpretations::int_vec::tests::mk!`.
28+
// This recursion limit is necessary for mk! macro sued for tests.
2929
// We test functions with const generics, the macro generate a test per possible (const generic) control value.
3030
#![recursion_limit = "4096"]
3131
pub mod abstractions;

0 commit comments

Comments
 (0)