zig/stage1
Jacob Young e3cf9d1650 Module: rewrite zir caching logic
Multiple processes can sit waiting for the exclusive lock at the same
time, so we want to recheck whether it needs to be updated whenever
we get an exclusive lock.

This also fixes a race condition between one process truncating the
cache file and another process reading it without atomic locking.
2023-03-08 00:00:52 -05:00
..
config.h.in build: obtain zigcpp library prefix/suffix from cmake 2022-12-07 01:44:15 -07:00
config.zig.in disable package manager code when bootstrapping 2023-01-11 15:39:49 -08:00
FuncGen.h wasm2c: reuse locals 2022-12-09 03:45:29 -05:00
InputStream.h remove the zstd mechanism from the build process 2022-12-09 20:59:13 -07:00
panic.h use zig-wasm2c for bootstrapping 2022-12-06 12:15:04 -07:00
wasi.c Module: rewrite zir caching logic 2023-03-08 00:00:52 -05:00
wasm2c.c wasm2c: reuse locals 2022-12-09 03:45:29 -05:00
wasm.h use zig-wasm2c for bootstrapping 2022-12-06 12:15:04 -07:00
zig1.wasm update zig1.wasm 2023-03-05 17:29:28 -07:00
zig.h update zig1.wasm 2023-03-05 17:29:28 -07:00