Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ early_access: false
reviews:
profile: chill
request_changes_workflow: true
# Publish only the legacy commit status consumed by the main-branch ruleset.
# The review-progress path creates a second GitHub check run for the same review.
review_progress: false
commit_status: true
review_status: true
# Publish CodeRabbit's canonical GitHub check run for ruleset enforcement.
review_progress: true
# Do not mirror the review through GitHub's legacy commit-status API.
commit_status: false
fail_commit_status: true
tools:
github-checks:
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ When user requests commit message generation:

### Rust

- The current MSRV and pinned contributor/CI toolchain are Rust 1.97.0. Keep
- The current MSRV and pinned contributor/CI toolchain are Rust 1.97.1. Keep
`Cargo.toml`, `rust-toolchain.toml`, and `clippy.toml` aligned when that
baseline changes deliberately.
- Prefer borrowed APIs by default:
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ clarity, and the fixed-dimension stack-allocation model.

## Getting Started

Install Rust 1.97.0 through [rustup](https://rustup.rs/), Git, Python 3.14,
Install Rust 1.97.1 through [rustup](https://rustup.rs/), Git, Python 3.14,
[`uv` 0.12.0](https://docs.astral.sh/uv/), and `jq`. Install the repository's
pinned `just` version from its locked dependency graph:

Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "la-stack"
version = "0.4.4"
edition = "2024"
rust-version = "1.97.0"
rust-version = "1.97.1"
license = "BSD-3-Clause"
description = "Fast, stack-allocated linear algebra for fixed dimensions"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -570,7 +570,7 @@ cargo run --features exact --example exact_solve_3x3

A short contributor workflow:

Install Rust 1.97.0 through [rustup](https://rustup.rs/), Git, Python 3.14,
Install Rust 1.97.1 through [rustup](https://rustup.rs/), Git, Python 3.14,
[`uv` 0.12.0](https://docs.astral.sh/uv/), and `jq`. Then install the pinned
`just` release from its locked dependency graph:

Expand Down
2 changes: 1 addition & 1 deletion clippy.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Clippy configuration for the la-stack crate.

# Keep lint behavior aligned with Cargo.toml and rust-toolchain.toml.
msrv = "1.97.0"
msrv = "1.97.1"

# Lint levels are owned by Cargo.toml.
2 changes: 1 addition & 1 deletion docs/RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ to crates.io.

## Conventions and environment

The current MSRV and pinned release-validation toolchain are Rust 1.97.0. Keep
The current MSRV and pinned release-validation toolchain are Rust 1.97.1. Keep
`Cargo.toml`, `rust-toolchain.toml`, and `clippy.toml` aligned whenever a future
release deliberately changes that baseline.

Expand Down
7 changes: 4 additions & 3 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -204,11 +204,12 @@ bench-compare baseline="last" suite="all" scope="release-signal": python-sync
baseline={{ quote(baseline) }}
uv run --locked bench-compare "$baseline" --suite {{ quote(suite) }} --scope {{ quote(scope) }}

# Compile benchmarks without running them, treating warnings as errors.
# Compile benchmarks without running them, treating warnings as errors through
# Cargo so warning policy does not create separate rustc cache artifacts.
# This catches bench/release-profile-only warnings that won't show up in normal debug-profile runs.
bench-compile:
RUSTFLAGS='-D warnings' cargo bench --locked --no-run --features bench
RUSTFLAGS='-D warnings' cargo bench --locked --no-run --features bench,exact --bench exact
CARGO_BUILD_WARNINGS=deny cargo bench --locked --no-run --features bench
CARGO_BUILD_WARNINGS=deny cargo bench --locked --no-run --features bench,exact --bench exact

# Run the exact-arithmetic benchmark suite.
bench-exact:
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[toolchain]
# Pin to MSRV as specified in Cargo.toml
channel = "1.97.0"
channel = "1.97.1"

# Essential repository components. Keep checkout and CI setup lean; workflows
# install additional targets or components when they need them.
Expand Down
Loading