Alex Rønne Petersen
05d8b565ad
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.
2025-02-21 09:23:50 +01:00
..
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2024-08-08 23:39:00 +02:00
2024-12-13 03:55:54 +01:00
2024-12-14 07:02:12 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-06-04 16:54:11 -07:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2025-02-14 02:11:26 +01:00
2024-11-02 10:42:53 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2024-08-08 23:39:00 +02:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2024-06-04 16:54:11 -07:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2024-11-02 10:42:53 +01:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-06-04 16:54:11 -07:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-06-04 16:54:11 -07:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2024-08-08 23:39:00 +02:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2025-01-31 14:30:32 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2025-02-21 09:23:50 +01:00
2025-01-31 14:30:32 +01:00
2025-01-31 14:30:32 +01:00
2024-11-02 10:42:53 +01:00
2024-11-02 10:42:53 +01:00
2024-08-08 23:39:00 +02:00
2025-01-31 14:30:32 +01:00
2024-06-04 16:54:11 -07:00
2024-08-08 23:39:00 +02:00