aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm/Object.zig
AgeCommit message (Expand)Author
2024-02-29wasm: gc fixes and re-enable linker testsLuuk de Gram
2024-02-29wasm: integrate linker errors with `Compilation`Luuk de Gram
2024-02-29wasm: make symbol indexes a non-exhaustive enumLuuk de Gram
2024-02-29wasm: Use `File.Index` for symbol locationsLuuk de Gram
2024-02-29wasm: fix symbol resolution and atom processingLuuk de Gram
2024-02-29wasm: use `File` abstraction instead of objectLuuk de Gram
2024-01-12wasm-linker: ensure custom sections are parsedLuuk de Gram
2024-01-01fix remaining compile errors except oneAndrew Kelley
2023-11-28wasm-linker: support `--no-gc-sections`Luuk de Gram
2023-11-28wasm-linker: parse symbols into atoms lazilyLuuk de Gram
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-07-19wasm-linker: prevent double-free on parse failureLuuk de Gram
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-03-18wasm-linker: implement runtime TLS relocationsLuuk de Gram
2023-03-18wasm-linker: feature verifiction for shared-memLuuk de Gram
2023-03-18wasm-linker: refactor Limits and add flagsLuuk de Gram
2023-03-18wasm-linker: basic TLS supportLuuk de Gram
2023-03-09wasm-linker: store symbol's virtual addressLuuk de Gram
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-01link: make Wasm atoms fully owned by the linkerLuuk de Gram
2022-12-18wasm-linker: Fix relocations for alias'd atomsLuuk de Gram
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-10-08wasm-linker: convert relocation addend to i32Luuk de Gram
2022-09-12wasm-linker: rename self to descriptive nameLuuk de Gram
2022-09-09Merge pull request #12772 from ziglang/coff-basic-importsJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-09-07wasm-linker: support incremental debug infoLuuk de Gram
2022-09-07wasm-linker: perform debug relocationsLuuk de Gram
2022-09-07wasm-linker: write debug sections from objectsLuuk de Gram
2022-09-07wasm-linker: create atoms from debug sectionsLuuk de Gram
2022-09-07wasm/Object: parse debug sections into reloc dataLuuk de Gram
2022-08-20wasm/Object: parse using the correct file sizeLuuk de Gram
2022-07-26std.fmt: require specifier for unwrapping ?T and E!TInKryption
2022-07-24Revert "std.fmt: require specifier for unwrapping ?T and E!T."Andrew Kelley
2022-07-24std.fmt: require specifier for unwrapping ?T and E!T.InKryption
2022-06-24wasm-linker: Parse object file from the archiveLuuk de Gram
2022-06-24fix memory leaksLuuk de Gram
2022-06-24link: Implement API to get global symbol indexLuuk de Gram
2022-04-15update self hosted sources to language changesVeikka Tuominen
2022-04-14wasm-linker: Prevent overalignment for segmentsLuuk de Gram
2022-04-14wasm-linker: Add function table indexesLuuk de Gram
2022-04-14wasm-linker: Fix memory leakLuuk de Gram
2022-03-06wasm: Call `generateSymbol` for updateDeclLuuk de Gram
2022-03-01wasm-linker: Intern globals, exports & importsLuuk de Gram