aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Dylib.zig
AgeCommit message (Expand)Author
2022-11-06macho: parse weak symbols in tbdsJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-07-27std.fmt: add more invalid format string errorsr00ster91
2022-07-25macho: fix memory leak and refactor Target usageJakub Konka
2022-06-28macho: discriminate between normal and weak dylibsJakub Konka
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-22Return an error when macOS ABI is not {none, simulator, macabi}Jakub Konka
2022-05-22Set macOS/iPhoneOS/tvOS/watchOS ABI to none (unspecified) by defaultJakub Konka
2022-05-06link/MachO: use const instead of var and limit scope of varsAndrew Kelley
2022-05-06Sema: solve a false positive "depends on itself"Andrew Kelley
2022-04-15stage2 macho: workaround stage2 bugsVeikka Tuominen
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-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30macho: move nlist_64 type/flags helpers to std.machoJakub Konka
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-23zld: resolve frameworks in BFS orderJakub Konka
2021-11-22zld: parse ObjC ivars and eh_types in tapi v3 and v4Jakub Konka
2021-11-01Fix ensureTotalCapacity calls that should be ensureUnusedCapacity callsRyan Liptak
2021-10-13macho: redo relocation handling and lazy bind globalsJakub Konka
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-08-11macho: move parsing logic for Object, Archive and Dylib into MachOJakub Konka
2021-08-11macho: refactor stub parsing in DylibJakub Konka
2021-08-11macho: simplify versioning logic for TAPIJakub Konka
2021-08-11macho: add TAPI v3 parserJakub Konka
2021-08-10macho: when targeting simulator, match host dylibs tooJakub Konka
2021-08-10macho: allow .simulator ABI when targeting Apple simulator envJakub Konka
2021-08-10macho: swap out VERSION_MIN for BUILD_VERSIONJakub Konka
2021-08-10macho: fix parsing target string when linking against tbdsJakub Konka
2021-08-10macho: fix linking of dylibs and frameworksJakub Konka
2021-08-06Update all usages of mem.split/mem.tokenize for generic versionRyan Liptak
2021-08-02macho: refactor tracking of referenced dylibsJakub Konka
2021-08-01macho: don't allocate Dylib on the heapJakub Konka
2021-08-01macho: don't store allocator in Dylib instanceJakub Konka
2021-07-18zld: move contents of Zld into MachO moduleJakub Konka
2021-07-16zld: replace parsed reloc with a simple wrapper around macho.relocation_infoJakub Konka
2021-07-15zld: resolve symbols in dylibs using new schemeJakub Konka
2021-07-15zld: add Symbol.Stab and move nlist creation logic thereJakub Konka
2021-07-15zld: abstract Symbol creation logicJakub Konka
2021-06-30Merge pull request #9254 from moosichu/feature/macos-link-universal-static-libsJakub Konka
2021-06-29Add fat/universal archive support to zig ldTom Maenan Read Cutting
2021-06-28zld: if libSystem.dylib found, then need to link libc.dylib tooJakub Konka
2021-06-28zld: recurse dylibs reexports when defined and desiredJakub Konka
2021-06-25Add fat/universal dylib support to zig ldTom Maenan Read Cutting
2021-06-24zld: fix Dylib.Id parsing logic for string valuesJakub Konka
2021-06-24zld: parse dylib's id from tbdJakub Konka
2021-06-24zld: exclude libs part of the umbrellaJakub Konka
2021-06-24zld: when parsing dylibs, allow multiple return valuesJakub Konka
2021-06-24zld: naively parse all dylib deps in stubsJakub Konka
2021-06-24zld: merge Stub with Dylib structJakub Konka