aboutsummaryrefslogtreecommitdiff
path: root/src/link/Plan9.zig
AgeCommit message (Expand)Author
2024-08-20Dwarf: fix issues with inline call sitesJacob Young
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: key compile errors on `AnalUnit` where appropriatemlugg
2024-07-04Zcu: rework exportsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-15Zcu: rework source locationsmlugg
2024-06-13std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak
2024-05-27update the codebase for the new std.Progress APIAndrew Kelley
2024-04-28std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-19extract std.posix from std.osAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young
2024-02-07link: report function failures in `FuncAnalysis`Jacob Young
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-01-01link: accept the update arena in flushAndrew Kelley
2024-01-01move force_undefined_symbols into CompilationAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01compiler: miscellaneous branch progressAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2024-01-01linker: update references to moduleAndrew Kelley
2024-01-01move a large chunk of linker logic away from "options"Andrew Kelley
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
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-10-26link: support exporting constant values without a DeclAndrew Kelley
2023-10-08CLI: finish updating module API usageAndrew Kelley
2023-10-05plan9: refactor debug infoJacob Young
2023-10-03plan9: implement linking anon declsJacob G-W
2023-10-03codegen: separate getAnonDeclVAddr into lowerAnonDecl and the formerJakub Konka
2023-10-03link: stub out getAnonDeclVAddrAndrew Kelley
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