foundry-rs / foundry-rs/foundry

meta(`releases`): improve compilation time of foundry binaries

Open
#10,063 1 comment 0 reactions 0 assignees View on GitHub
A-internals T-meta
Dominant language
Rust
Stars
10.6k
Forks
2.6k
Avg merge
16h 38m
Merged PRs (30d)
511

Description

### Component

Other (please describe)

### Describe the feature you would like

All the binaries of foundry toolsuite require quite a relevant amount of time for compilation (one above all `forge`). Opening this issue here to eventually discuss on what could be the improvements to do in order to optimize as much as possible, and so speed up the compilation process.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, entry points, or tests are named. Start by measuring compilation of the Foundry binaries, especially forge, and inspect the build configuration and dependency graph for the largest costs. Done should mean a documented, reproducible reduction in compilation time across the affected binaries.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.