aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Cache
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-12-17 21:12:01 -0800
committerAndrew Kelley <andrew@ziglang.org>2025-01-15 15:11:35 -0800
commit458f658b427c26ede2776a04113ba00a3a491793 (patch)
tree0dcb397bb124a786d35697a93265305f800da7f1 /lib/std/Build/Cache
parent761387dc556e065e39d021bf96fb4d4c8873a145 (diff)
downloadzig-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