aboutsummaryrefslogtreecommitdiff
path: root/src/link/Dwarf.zig
AgeCommit message (Expand)Author
2023-06-10compiler: move error union types and error set types to InternPoolAndrew Kelley
2023-06-10compiler: eliminate legacy Type.Tag.pointerAndrew Kelley
2023-06-10stage2: move function types to InternPoolAndrew Kelley
2023-06-10stage2: move anon tuples and anon structs to InternPoolAndrew Kelley
2023-06-10stage2: move enum types into the InternPoolAndrew Kelley
2023-06-10stage2: move union types and values to InternPoolAndrew Kelley
2023-06-10stage2: move struct types and aggregate values to InternPoolAndrew Kelley
2023-06-10stage2: move opaque types to InternPoolAndrew Kelley
2023-06-10stage2: move integer values to InternPoolAndrew Kelley
2023-06-10InternPool: add a slice encodingAndrew Kelley
2023-06-10stage2: move many Type encodings to InternPoolAndrew Kelley
2023-06-10Type.isSlice: make it InternPool awareAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-05-15x86_64: reimplement `@floatToInt`Jacob Young
2023-05-15Dwarf: fix overflow write byte_sizeJacob Young
2023-05-08Dwarf: workaround crashJacob Young
2023-04-28compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-13macho: fix incorrect DWARF subprogram generationJakub Konka
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-02-01link: use strtab.StringTable in DwarfJakub Konka
2023-01-31link: make Elf atoms fully owned by the linkerJakub Konka
2023-01-31link: make MachO atoms fully owned by the linkerJakub Konka
2022-12-27update uses of overflow arithmetic builtinsVeikka Tuominen
2022-12-09dwarf: resolve all relative paths when generating include_dirs and file_names...Jakub Konka
2022-12-09wasm: implement moving debug_line program when header too bigJakub Konka
2022-12-09dsym: hint linker when file range copy is not necessaryJakub Konka
2022-12-09elf: hint linker when file range copy is not necessaryJakub Konka
2022-12-09elf: add growAllocSection and growNonAllocSectionJakub Konka
2022-12-09dsym: reuse growSection where possibleJakub Konka
2022-12-09dwarf: move any remaining section growth to dsymJakub Konka
2022-12-09dwarf: move growing debug_aranges section to dsymJakub Konka
2022-12-09dwarf: move growing debug_abbrev section to dsymJakub Konka
2022-12-09dwarf: move another sect growing routine to d_symJakub Konka
2022-12-09macho: add helper for getting ptr to DebugSymbolsJakub Konka
2022-12-09dwarf+d_sym: move logic for growing section to d_symJakub Konka
2022-12-09dwarf: move SrcFns if debug_line header exceeded its paddingJakub Konka
2022-12-09dwarf: refactor object file format and ptr width switches in writeDbgLineHeaderJakub Konka
2022-12-09dwarf: fix incorrect calc of dir indexJakub Konka
2022-12-09dwarf: refactor routine for precalculating size of dbg line headerJakub Konka
2022-12-09dwarf: generate list of include dirs and file names like LLVM backendJakub Konka
2022-12-09dwarf: fully resolve each path to each file sourceJakub Konka
2022-12-09dwarf: track source files via *const Module.File pointersJakub Konka
2022-12-09dwarf: specify all referenced zig source filesJakub Konka
2022-12-05dwarf: pull out debug line program internals into DeclState helpersJakub Konka
2022-12-05dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zigJakub Konka
2022-12-04dsym: recalculate DWARF segment size when finalizingJakub Konka