aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/link.zig
AgeCommit message (Expand)Author
2020-08-05Stage2: minor File.ELF refactorNoam Preil
2020-08-04stage2: fix ZIR support and C back endAndrew Kelley
2020-08-04stage2: link: fix not freeing debug line free listAndrew Kelley
2020-08-04stage2: fix updating debug line info not resizing properlyAndrew Kelley
2020-08-04stage2 .debug_line: handle Decl line numbers changingAndrew Kelley
2020-08-03stage2: stop needlessly re-analyzing unchanged functionsAndrew Kelley
2020-08-03stage2 .debug_line: handle Decl deletes and updatesAndrew Kelley
2020-08-03stage2: move link.File.ELF.SrcFn field from Module.Fn to Module.DeclAndrew Kelley
2020-08-03stage2 .debug_line stepping with gdb is workingAndrew Kelley
2020-08-03stage2 .debug_line: simpler strategy for incremental compilationAndrew Kelley
2020-08-03stage2: dwarf: fix standard opcode length of LNS_fixed_advance_pcAndrew Kelley
2020-08-03downgrade .debug_info to DWARFv4Andrew Kelley
2020-08-03downgrade .debug_line to DWARFv4Andrew Kelley
2020-08-02codegen: emit .debug_line ops for IR instructionsAndrew Kelley
2020-08-02.debug_line: avoid DW_FORM_strp to work around readelf/gdbAndrew Kelley
2020-08-02.debug_line: don't rely on header_length fieldAndrew Kelley
2020-08-02.debug_line incremental compilation initial supportAndrew Kelley
2020-08-02stage2: add the .debug_line header and associated data typesAndrew Kelley
2020-08-02stage2: move format-specific code to link.File.XIsaac Freund
2020-07-31stage2: implement .debug_aranges DWARFAndrew Kelley
2020-07-30stage2: add some tracy calls to link.zig functionsAndrew Kelley
2020-07-31stage2: add DWARF info for the main compilation unitAndrew Kelley
2020-07-29stage2: codegen handles undefined valuesAndrew Kelley
2020-07-25stage2: remove superfluous else => unreachableAndrew Kelley
2020-07-23self-hosted: AST flattening, astgen improvements, result locations, and moreAndrew Kelley
2020-07-13stage2: add retvoid support to CBEAndrew Kelley
2020-07-12CBE: Make C an ObjectFormat instead of a special bool (#5849)pixelherodev
2020-07-11run zig fmt on std lib and self hostedVexu
2020-07-08Merge remote-tracking branch 'origin/master' into register-allocationAndrew Kelley
2020-07-08CBE: Don't expose openCFile, always close file after an updateNoam Preil
2020-07-08CBE: Emit asm decls for now, but rename to make them validNoam Preil
2020-07-07CBE: Cleanup unimplementedsNoam Preil
2020-07-07CBE: Improve resource cleanupNoam Preil
2020-07-07CBE: truncate output fileNoam Preil
2020-07-07CBE: Some cleanupNoam Preil
2020-07-07CBE: Move standards determination to generated codeNoam Preil
2020-07-07CBE: working asm Inputs and Outputs; std{int,def}.h auto-inclusionNoam Preil
2020-07-07CBE: Working function call w/ no args or return valueNoam Preil
2020-07-07CBE: Get test more usefulNoam Preil
2020-07-07CBE skeletonNoam Preil
2020-07-07Stage2: Refactor in preparation for C backendNoam Preil
2020-07-07fix liveness analysis and not correctly propagating link errorsAndrew Kelley
2020-07-06stage2: skeleton codegen for x64 ADDAndrew Kelley
2020-07-05update more HashMap API usageAndrew Kelley
2020-06-24self-hosted: fix test regressionsAndrew Kelley
2020-06-18remove std.debug.warn debugging logsAndrew Kelley
2020-06-18self-hosted: implement Decl lookupAndrew Kelley
2020-05-28remove debug log statementsAndrew Kelley
2020-05-28stage2: handle deletions and better dependency resolutionAndrew Kelley
2020-05-28stage2: first pass at recursive dependency resolutionAndrew Kelley