diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-12-17 21:12:01 -0800 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-01-15 15:11:35 -0800 |
| commit | 458f658b427c26ede2776a04113ba00a3a491793 (patch) | |
| tree | 0dcb397bb124a786d35697a93265305f800da7f1 /lib/std/Build/Cache | |
| parent | 761387dc556e065e39d021bf96fb4d4c8873a145 (diff) | |
| download | zig-458f658b427c26ede2776a04113ba00a3a491793.tar.gz zig-458f658b427c26ede2776a04113ba00a3a491793.zip | |
wasm linker: implement missing logic
fix some compilation errors for reworked Emit now that it's actually
referenced
introduce DataSegment.Id for sorting data both from object files and
from the Zcu.
introduce optimization: data segment sorting includes a descending sort
on reference count so that references to data can be smaller integers
leading to better LEB encodings. this optimization is skipped for object
files.
implement uav address access function which is based on only 1 hash
table lookup to find out the offset after sorting.
Diffstat (limited to 'lib/std/Build/Cache')
0 files changed, 0 insertions, 0 deletions
