aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-02-16 03:35:35 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2025-02-21 09:23:50 +0100
commit05d8b565ad1a1d6c0c1e93dc47f1d828043fcafc (patch)
treedb8e6ccad3d8e192617f57343886ed59e3954765 /lib/std/Thread.zig
parent31e7c95bd20801c6cb0cfbc47074333754f82ad5 (diff)
downloadzig-05d8b565ad1a1d6c0c1e93dc47f1d828043fcafc.tar.gz
zig-05d8b565ad1a1d6c0c1e93dc47f1d828043fcafc.zip
wasi-libc: Deduplicate sources and headers with regards to upstream musl.
Unfortunately some duplicate files must remain in lib/libc/wasi/libc-top-half because they include internal headers *in the same directory* which have edits relative to upstream musl. Because C is an amazing language, there is no way to make it so that e.g. upstream musl's src/stdio/fputc.c includes wasi-libc's src/stdio/putc.h instead of the upstream putc.h. The preprocessor always searches the current directory first for quote includes. Anyway, this still takes us from 2.9M to 1.4M for the combination of lib/libc/wasi and lib/libc/include/wasm-wasi-musl, so I still call it a win.
Diffstat (limited to 'lib/std/Thread.zig')
0 files changed, 0 insertions, 0 deletions