aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/ZigObject.zig
AgeCommit message (Expand)Author
2024-03-11std.builtin: make global linkage fields lowercaseTristan Ross
2024-02-25test: rework how filtering worksJacob Young
2024-02-16elf: enable adding support for additional cpu archsJakub Konka
2024-02-13elf: use u32 for all section indexesJakub Konka
2024-02-13elf: store relative offsets in atom and symbolJakub Konka
2024-02-12elf: do not prealloc input objects, pread selectivelyJakub Konka
2024-02-07link: report function failures in `FuncAnalysis`Jacob Young
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-01-14elf: check for and report duplicate symbol definitionsJakub Konka
2024-01-01Elf: fix invalid free of path fieldAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01update codegen.llvm references to bin_file.optionsAndrew Kelley
2024-01-01compiler: miscellaneous branch progressAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01move a large chunk of linker logic away from "options"Andrew Kelley
2023-12-05elf: copy out committed ZigObject to a buffer when creating static libJakub Konka
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-15elf: we were writing too many symbols in the symtabJakub Konka
2023-11-14elf: do not pointlessly store zerofill data for TLVsJakub Konka
2023-11-12elf: set symbol flags such as needs_zig_got in ZigObjectJakub Konka
2023-11-12elf: fix allocating local TLS symbolsJakub Konka
2023-11-12x86_64: get something going for the local exec modelJakub Konka
2023-11-12elf: fix typo in initial section offsetsJakub Konka
2023-11-12elf: check for empty relocs buffers in ZigObject before emitting sectionJakub Konka
2023-11-12elf: lower TLS data into appropriate TLS sectionJakub Konka
2023-11-09elf: misc fixesJakub Konka
2023-11-08elf: LLVM emits relocs to undef local symbols - color me surprised!Jakub Konka
2023-11-08elf: claim unresolved dangling symbols as undef externs in -r modeJakub Konka
2023-11-08elf: reference .rela sections via output section indexJakub Konka
2023-11-07elf: actually track output symtab index of symbolsJakub Konka
2023-11-07elf: generate section symbols when writing symtabJakub Konka
2023-11-07elf: create skeleton of required changes for supporting -r modeJakub Konka
2023-11-05elf: hook up saving object files in an archiveJakub Konka
2023-11-04elf: fix more int resolution issuesJakub Konka
2023-11-04elf: fix 32bit buildJakub Konka
2023-11-04elf: do not store filename in strtab unless longer than 15 charsJakub Konka
2023-11-04elf: store ar state per input object fileJakub Konka
2023-11-04elf: generate pretty rudimentary archiveJakub Konka
2023-11-04elf: collect exports from ZigObject into AR symtabJakub Konka
2023-11-04elf: enable static-lib flush pathJakub Konka
2023-11-04elf: postpone creation of .got.zig entry until code emitJakub Konka
2023-11-04elf: use StringTable for strtab management in ZigObjectJakub Konka
2023-11-04elf: fix r_offset when emitting relocs for the linkerJakub Konka
2023-11-04elf: claim unresolved dangling symbols as undef externs when emitting objectJakub Konka
2023-11-04elf: emit STT_SECTION symbolsJakub Konka
2023-11-04elf: make sure we never emit .got.zig relocs when linking object filesJakub Konka
2023-11-04elf: write out contents of .rela sectionsJakub Konka
2023-11-04elf: improve Symbol to handle emitting relocatable object filesJakub Konka
2023-11-04elf: update .rela section sizes; skip .got.zig when emitting objectJakub Konka