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
2 changes: 1 addition & 1 deletion docs/contributing/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Building on Linux and Windows requires compiling `rusty_v8` from source, which can take 30+ minutes and requires additional dependencies (Python, Clang/LLVM, etc.). See the [rusty_v8 build documentation](https://github.com/denoland/rusty_v8?tab=readme-ov-file#build-v8-from-source) for platform-specific requirements.

- **Python**: 3.10 or higher
- **Rust**: Latest stable toolchain (install via [rustup](https://rust-lang.org/tools/install/))
- **Rust**: Install via [rustup](https://rust-lang.org/tools/install/); the version is pinned in `rust-toolchain.toml` and rustup selects it automatically, keeping local builds, lints, and CI on the same toolchain
- **uv**: Fast Python package manager (install via [uv docs](https://docs.astral.sh/uv/getting-started/installation/))
- **Make**: Build automation tool (usually pre-installed on macOS/Linux)

Expand Down
7 changes: 7 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Single source of truth for the Rust toolchain: rustup picks this up
# automatically for local builds, CI, and the V8 archive builder containers,
# so lint results (clippy -D warnings) stay reproducible everywhere.
# Bump deliberately; `make all` must pass under the new version.
[toolchain]
channel = "1.99.0"
components = ["clippy", "rustfmt"]
1 change: 0 additions & 1 deletion src/runtime/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,6 @@ impl RuntimeConfig {
mod tests {
use super::*;
use pyo3::types::PyFloat;
use std::f64;

#[test]
fn test_default_config() {
Expand Down