-
Notifications
You must be signed in to change notification settings - Fork 108
chore(l1,l2,levm): bump rust version to 1.90 #4785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the Rust toolchain version from 1.87.0 to 1.90.0 across the project's configuration files and documentation.
- Updates Rust version specification in toolchain configuration
- Updates documentation to reflect the new Rust version requirement
- Updates Docker base image to use the new Rust version
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
rust-toolchain.toml | Updates the Rust channel version from 1.87.0 to 1.90.0 |
docs/developers/l1/testing/hive.md | Updates documentation example to show rust 1.90.0 instead of 1.87.0 |
Dockerfile | Updates Docker base image from rust:1.87 to rust:1.90 |
.tool-versions | Updates asdf tool version for rust from 1.87.0 to 1.90.0 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go Rust 🚀
Ok(()) | ||
} | ||
|
||
pub fn set_fork_id(&mut self, fork_id: &ForkId, signer: &SecretKey) -> Result<(), NodeError> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This function was not used anywhere
Lines of code reportTotal lines added: Detailed view
|
Benchmark for 8e9bdddClick to view benchmark
|
Benchmark for 1e1874cClick to view benchmark
|
Benchmark Results ComparisonNo significant difference was registered for any benchmark run. Detailed ResultsBenchmark Results: BubbleSort
Benchmark Results: ERC20Approval
Benchmark Results: ERC20Mint
Benchmark Results: ERC20Transfer
Benchmark Results: Factorial
Benchmark Results: FactorialRecursive
Benchmark Results: Fibonacci
Benchmark Results: FibonacciRecursive
Benchmark Results: ManyHashes
Benchmark Results: MstoreBench
Benchmark Results: Push
Benchmark Results: SstoreBench_no_opt
|
Benchmark for c428c74Click to view benchmark
|
# Copy the ethrex binary into a minimalist image to reduce bloat size. | ||
# This image must have glibc and libssl | ||
FROM debian:12-slim | ||
FROM ubuntu:24.04 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust bump requires glibc 2.39 which isn't available in Debian image
Benchmark for 335ddd4Click to view benchmark
|
Benchmark for b5757adClick to view benchmark
|
Motivation
Description