aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/DebugSymbols.zig
AgeCommit message (Expand)Author
2022-09-18macho: rewrite how we allocate space in incremental contextJakub Konka
2022-09-09macho: use globals free list like in COFF linkerJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-08-30coff: reorganize the linkerJakub Konka
2022-08-12macho: update __DWARF sections before and after writing out __LINKEDITJakub Konka
2022-08-03macho: do not preempt segment headers; do it when commiting to fileJakub Konka
2022-08-03macho: fix linking in incremental contextJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-07-22macho: do not GC local symbols unless reference dead symbolsJakub Konka
2022-07-22macho: rework symbol handling for incremental stage2 buildsJakub Konka
2022-07-22macho: rework symbol handling to match zld/ELFJakub Konka
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-04-15stage2 macho: workaround stage2 bugsVeikka Tuominen
2022-04-13macho,x64: resolve debug info relocs for RIP-based addressingJakub Konka
2022-03-27dwarf: track type relocation state in Dwarf moduleJakub Konka
2022-03-19Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka
2022-03-05macho: fix incorrect line and pc advancementJakub Konka
2022-03-05macho: remove anon_struct_type which is now redundantJakub Konka
2022-03-05macho: migrate to named struct for slicesJakub Konka
2022-03-05macho: handle optional non-ptr types in DWARFJakub Konka
2022-02-16macho: handle binary updates in dSYM companion fileJakub Konka
2022-02-14macho: re-enable creating dSYM bundleJakub Konka
2022-01-25stage2: add naive impl of pointer type in ELFJakub Konka
2022-01-24stage2: rework a lot of stuffAndrew Kelley
2021-12-15macho: put `LC_*` consts in a typed enum(u32) LCJakub Konka
2021-12-10macho: move all helpers from commands.zig into std.machoJakub Konka
2021-12-10macho: move helper functions to libstdJakub Konka
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-04Replace ArrayList.init/ensureTotalCapacity pairs with initCapacityRyan Liptak
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-09-13Merge remote-tracking branch 'origin/master' into zld-incrJakub Konka
2021-09-01stage2: update for new usingnamespace semanticsAndrew Kelley
2021-09-01stage2: first pass at implementing usingnamespaceAndrew Kelley
2021-08-31macho: fix allocating sections within segment when parsing objectsJakub Konka
2021-07-15zld: remove StringTable abstractionJakub Konka
2021-07-15zld: abstract away string table with fewer allocsJakub Konka
2021-07-15zld: clean up logic for creating mach headerJakub Konka
2021-06-24zld+macho: populate segname from SegmentCommand when adding sectionJakub Konka
2021-06-24zld+stage2: refactor creating segments and sectionsJakub Konka
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-16MachO/DebugSymbols: fix debug line offsetAndrew Kelley
2021-05-16linker: update MachO DebugSymbols to use the new line/column Decl APIAndrew Kelley
2021-05-16Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-16macho: fix DWARF in dSYM and sym naming more consistentJakub Konka
2021-05-13link/MachO: fixes to debug symbolsAndrew Kelley
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley