Files
zig/src
Andrew Kelley f2dcfe0e40 link.File.Wasm: parse inputs in compilation pipeline
Primarily, this moves linker input parsing from flush() into the linker
task queue, which is executed simultaneously with the frontend.

I also made it avoid redundantly opening the same archive file N times
for each object file inside. Furthermore, hard code fixed buffer stream
rather than using a generic stream type.

Finally, I fixed the error handling of the Wasm.Archive.parse function.
Please pay attention to this pattern of returning a struct rather than
accepting a mutable struct as an argument. This ensures function-level
atomicity and makes resource management straightforward.

Deletes the file and path fields from Archive and Object.

Removed a well-meaning but ultimately misguided suggestion about how to
think about ZigObject since thinking about it that way has led to
problematic anti-DOD patterns.
2024-10-30 23:43:53 -07:00
..
2024-10-04 22:21:27 +00:00
2024-10-04 22:21:27 +00:00
2024-09-26 12:35:14 -07:00
2024-10-04 22:21:27 +00:00
2024-10-24 23:23:15 -07:00
2024-07-22 05:50:48 -07:00
2024-10-23 16:27:38 -07:00
2024-10-23 16:27:38 -07:00
2024-10-23 16:27:38 -07:00
2024-10-04 22:21:27 +00:00
2024-10-23 16:27:38 -07:00
2024-09-26 12:35:14 -07:00
2024-04-09 15:00:21 +02:00
2024-10-04 22:21:27 +00:00
2024-10-19 19:15:23 +01:00
2024-09-19 18:20:20 -07:00
2024-09-19 18:20:20 -07:00