AgeAuthorCommit message
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: format parse error for fat libs to include CPU archs only
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: simplify handling and reporting parsing errors
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: handle mismatched and missing platform errors
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: clean up array of supported platforms and versions
3 years agogravatar for kubkon@jakubkonka.comJakub Konkalink: remove unused darwin_sdk_version field
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: clean up helpers for std.SemanticVersion <-> Apple version formatting
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: parse platform info from each object file into Platform struct
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: make MachO.requiresCodeSignature accept link.Options
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove MachO.requiresThunks as it is obsolete
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: create an explicit error set for parse functions
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: convert log.err when CPU arch is mismatched into actual errors
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: report symbol collision as compiler error
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix 32bit compilation issues
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: report undefined via compiler errors in incremental driver
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: swap sectname with segname typo when allocating sections
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix overalignment of stubs on aarch64
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix a few regressions in incremental codepath
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix invalid alignment of stubs for x86_64
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix compilation issues
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: merge Zld state with MachO state
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: save indexes to all sections of interest
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify resolving globals
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify segment handling
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify writeLinkeditSegmentData func
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify creating atoms
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify allocating special symbols
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify writeSegmentHeaders func
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: move initSection into MachO from Zld
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: move getOutputSection into Atom
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify entry point handling
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: move symbol resolver into zld driver's state
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove dead code
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: assert every global is extern in incremental context
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: collect bind data by scanning atoms directly in objects
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: collect rebase data by scanning atoms directly in objects
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove dead code
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use TableSection for stub entries in zld driver
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove obsolete function createDyldStubBinderGotAtom
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use TableSection for TLV pointer entries in zld driver
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use TableSection for GOT entries in zld driver
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: change dyld_private_sym_index to dyld_private_atom_index in zld
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify Atom concept between drivers
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify more of the linker state
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify Section concept across drivers
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add simple error reporting for misc errors
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unify concept of SymbolWithLoc across drivers
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: simplify input file parsing for both drivers
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove page_size field as it can be computed when and where required
3 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove dead code
3 years agogravatar for kubkon@jakubkonka.comJakub Konkadarwin: move inference of SDK version into the linker
Loading...