aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm/Atom.zig
AgeCommit message (Expand)Author
2024-10-30link.File.Wasm: remove the "files" abstractionAndrew Kelley
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-07-20Fix typos in code comments in `src/`sobolevn
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: store `File.Index` on the AtomLuuk de Gram
2024-01-12wasm-linker: fix debug info relocationLuuk de Gram
2024-01-12wasm-linker: delay code atom allocation till writeLuuk de Gram
2023-11-28wasm-linker: parse symbols into atoms lazilyLuuk de Gram
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: implement TLS relocationsLuuk de Gram
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-04-12wasm: generate unnamed constant for tagLuuk de Gram
2023-03-18wasm-linker: basic TLS supportLuuk de Gram
2023-03-09wasm-linker: store symbol's virtual addressLuuk de Gram
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-02wasm-linker: export symbols by virtual addressLuuk 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-15wasm-linker: Fix debug info relocationsLuuk 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-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-08-30wasm: create relocations for extern declsLuuk de Gram
2022-08-30link/Wasm: handle extern variablesLuuk de Gram
2022-06-24fix memory leaksLuuk de Gram
2022-06-24wasm-link: Discard old symbols correctlyLuuk de Gram
2022-06-24wasm-linker: Correctly resolve function typeLuuk de Gram
2022-06-24wasm-linker: de-duplicate functions+atom sortingLuuk de Gram
2022-06-24link: Implement API to get global symbol indexLuuk de Gram
2022-05-09wasm: Emit debug sectionsLuuk de Gram
2022-05-09wasm: Add basic debug info referencesLuuk de Gram
2022-04-14wasm-linker: Add function table indexesLuuk de Gram
2022-03-06wasm: Fix incremental compilationLuuk de Gram
2022-03-06wasm: call into `generateSymbol` when loweringLuuk de Gram
2022-03-01wasm-linker: Intern all symbol namesLuuk de Gram
2022-02-25wasm: Refactor lowerUnnamedConstLuuk de Gram
2022-02-23wasm-linker: Implement `updateDeclExports`Luuk de Gram
2022-02-23wasm-linker: Emit relocations for object filesLuuk de Gram
2022-02-23wasm-linker: Do not merge data segments for objLuuk de Gram
2022-02-17wasm-linker: Fix symbol resolving and relocsLuuk de Gram
2022-02-17wasm-linker: Allocate atoms and handle importsLuuk de Gram
2022-02-17wasm-linker: Implement section mergingLuuk de Gram