Skip to content

[bench] #2621 v2 (A+B) on upstream 7a67b54f - #43

Closed
zackees wants to merge 2 commits into
bench/upstream-infra-2from
bench/v2-2
Closed

zackees wants to merge 2 commits into
bench/upstream-infra-2from
bench/v2-2

Conversation

@zackees

@zackees zackees commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Benchmark-only draft PR; do not merge. Base bench/upstream-infra-2 = upstream wild-linker/wild 7a67b54f plus only this fork's CI/build commits (linker code identical to upstream).

…nly overwrite

On architectures where every debug relocation overwrites its bytes with a value that doesn't
depend on them (x86-64, AArch64, PPC64), apply shards in parallel without first scanning every
relocation offset to check that they're sorted. Each shard owns the output up to the next
shard's first offset; a relocation outside its shard, or any failure, aborts the pass and the
whole section is reapplied in order, which gives exactly the serial result.
@zackees zackees added the performance Performance change; runs the real-link A/B label Sep 30, 2026
@zackees zackees closed this Sep 30, 2026
@zackees zackees reopened this Sep 30, 2026
@zackees

zackees commented Sep 30, 2026

Copy link
Copy Markdown
Owner Author

Benchmark run complete; results used for wild-linker#2629 and wild-linker#2630.

@zackees zackees closed this Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance Performance change; runs the real-link A/B

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant