rust-lang / rust-lang/rustc-perf

Include hardware/OS in dashboard, README

Open
#1,986 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
732
Forks
189
Avg merge
10h 52m
Merged PRs (30d)
43

Description

I've been curious about what system is best for Rust development, and your benchmark suite seems like a nice start. I know your focus is on benchmarking Rust performance as the compiler changes, but it may prove to be equally useful for people trying to choose the best platform for Rust development. Eventually it could be something like https://openbenchmarking.org/test/pts/build-linux-kernel.

It looks like you still have portability problems to some CPUs and OSes (Mac and Big/Little architectures, Windows), so it might be a good idea to describe what you're running it on and where it is likely to work in your README. You should also include the hardware/OS details in your database and dashboard.

That might be a start for someone to run this on different machines and give guidance on dev platforms for Rust compilation.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names the README, database, and dashboard as the affected areas. Start by tracing how benchmark machine and operating-system details are currently recorded and displayed. Done means the README describes supported platforms and the database and dashboard expose the relevant hardware and OS details.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data, documentation, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.