Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
4 changes: 2 additions & 2 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ 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.
# Publish the legacy commit status consumed by the main-branch ruleset.
# Keep review_progress off until CodeRabbit can publish the required check run.
review_progress: false
commit_status: true
fail_commit_status: true
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