aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm
AgeCommit message (Expand)Author
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-07-19wasm-linker: prevent double-free on parse failureLuuk de Gram
2023-07-19wasm-linker: implement TLS relocationsLuuk 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-04-12wasm: generate unnamed constant for tagLuuk de Gram
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
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-01-27wasm: migrate to new non-allocateDeclIndexes APILuuk de Gram
2023-01-12wasm-linker: implement `__heap_base` symbolLuuk de Gram
2023-01-02wasm-linker: export symbols by virtual addressLuuk de Gram
2023-01-02wasm-linker: support export flagsLuuk de Gram
2022-12-18wasm-linker: Fix relocations for alias'd atomsLuuk de Gram
2022-12-17wasm-linker: fix type index relocationsLuuk de Gram
2022-12-16wasm-linker: Fix archive symbols parsingLuuk de Gram
2022-12-15wasm-linker: Fix debug info relocationsLuuk de Gram
2022-12-14wasm-linker: Export data symbols as globalLuuk de Gram
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-10-25use fixed-size arrays for feature listsLuuk de Gram
2022-10-25wasm-linker: seperate linker -and cpu featuresLuuk de Gram
2022-10-25wasm-linker: validate feature compatibilityLuuk de Gram
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: Mix Zig -and Object debug atomsLuuk 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-30wasm: create relocations for extern declsLuuk de Gram
2022-08-30link/Wasm: handle extern variablesLuuk de Gram
2022-08-20wasm/Object: parse using the correct file sizeLuuk de Gram
2022-08-20wasm/archive: correctly parse long file namesLuuk 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-24link/wasm: Put decls into the correct segmentsLuuk de Gram
2022-06-24stage2: Enable compiler-rt when LLVM is existantLuuk de Gram
2022-06-24wasm-linker: Parse object file from the archiveLuuk de Gram
2022-06-24fix memory leaksLuuk de Gram
2022-06-24wasm-link: Discard old symbols correctlyLuuk de Gram