| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Use short connection for db | 4 个月前 | |
Add multi-repo support to ArtifactId and toolchain building Extends ArtifactId enum variants to carry a repo field, enabling tracking of artifacts from multiple repositories (not just rust-lang/rust). Adds a build_toolchain_from_repo function that clones arbitrary repos, checks out a specific commit, runs a configurable build command, and constructs a Toolchain from the resulting layout. This allows the collector to benchmark compilers built from non-rust-lang repositories. Updates the database schema (both Postgres and SQLite) to include a repo column on the artifact table with a new unique constraint on (name, tag, repo). Propagates repo configuration (build_cmd, build_dir, is_rust) through the job queue runtime config so collectors know how to prepare the toolchain for each benchmarked repository. | 5 个月前 | |
Move compile benchmark code into a separate module | 3 年前 |