Skip to content
Commit Detail

Commit ee73ba0

Author
Felix Hanau <felix@cloudflare.com> 2024-06-20 21:35:23 -0400
Parents
d3faa41
Tree
16f1a62
[build] Shrink bazel io target

This makes it easier to avoid superfluous dependencies, especially in tests.
Making io a smaller target will help us rebuild less code following trivial
changes – any change to a header included in the io target requires all io and
dependent source files to be rebuilt.
Also isolate several tests from io/JSG (and by extension V8). Since we
currently make V8 alwayslink, this should make these test binaries much
smaller, improving CI performance.

Files changed

13 files changed~13 modified
Showing a partial diff list due to runtime limits (time_budget).