aboutsummaryrefslogtreecommitdiff
path: root/src/link/Plan9.zig
AgeCommit message (Expand)Author
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-02Plan 9 linker: don't try to calculate the vaddr before we know itJacob G-W
2023-08-02Plan9: support linking to external 'special' symbolsJacob G-W
2023-07-18rework generic function callsAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-16plan9: revamp the relocation system to allow decl refsJacob G-W
2023-06-16Plan9: Add support for lazy symbolsJacob G-W
2023-06-12link/Plan9: fix UAF of symbol namesAndrew Kelley
2023-06-11InternPool: avoid as many slices pointing to `string_bytes` as possibleJacob Young
2023-06-10compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley
2023-06-10Module: rename functions to make ownership checks explicitJacob Young
2023-06-10InternPool: port most of value tagsJacob Young
2023-06-10stage2: move opaque types to InternPoolAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-06-03Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-05-13Update all std.mem.tokenize calls to their appropriate functionRyan Liptak
2023-04-28compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley
2023-04-22sema: fix memory corruption caused by resolveStructLayoutCasey Banner
2023-03-03codegen: move gen logic for typed values, consts and decl ref to common codegenJakub Konka
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: make Plan9 atoms fully owned by the linkerJakub Konka
2023-01-27self-hosted: remove allocateDeclIndexes from the public link.File APIJakub Konka
2023-01-25self-hosted: rename codegen Result.appended to Result.okJakub Konka
2023-01-25self-hosted: remove unused `externally_managed` prong for Decls codeJakub Konka
2022-12-28link: fix memory leaksJacob Young
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-04all: rename i386 to x86Ali Chraghi
2022-10-29Merge pull request #13082 from g-w1/unnamed-decls-and-relocs-p9Andrew Kelley
2022-10-24link: add an explicit error set for flush() and flushModule()Andrew Kelley
2022-10-24additional fixes for Plan9Jacob G-W
2022-10-24Add relocations to the plan9 backendJacob G-W
2022-10-24Plan9: deal with unnamed declsJacob G-W
2022-09-13stage2: remove pointless discards from source codeAndrew Kelley
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-17stage2: expose progress bar API to linker backendsAndrew Kelley
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-03-01codegen: lower field_ptr to memory across linking backendsJakub Konka
2022-02-16link: avoid double close on openPath errorAndrew Kelley
2022-02-11macho: correctly lower slices incl reloc and rebase trackingJakub Konka
2022-02-11elf: store pointer relocations indexed by containing atomJakub Konka
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
2022-01-06Plan9: fix amount to say included line count isJacob G-W
2022-01-06Plan9: implement getDeclVAddrJacob G-W
2022-01-06plan9: fix .z symbol in debuginfoJacob G-W
2021-12-18plan9 linker: fix off by 1 errorJacob G-W
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon