summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-05-23argv.h: whitespace meditation.midipix1-5/+9
2018-05-23argv: argv_scan(): properly handle optional argument values of short options.midipix1-0/+2
2017-12-13mdso_structs: initial commit, providing raw (endian-agnostic) struct defs.midipix2-0/+81
2017-11-23build system: added --cchost support.midipix5-4/+31
2017-11-23build system: added PERK to the toolchain variables.midipix2-0/+2
2017-11-19driver: properly implement --libpath as an exclusive choice.midipix1-0/+6
2017-11-18driver: MDSO_DRIVER_PE_HOST macro definition: fixed typo.midipix1-1/+1
2017-11-09mdso_error_strings table: removed duplicate const declaration.midipix1-1/+1
2017-11-09struct mdso_unit_ctx: stype member: removed duplicate const declaration.midipix1-1/+1
2017-10-31build system: toolchain: added definitions for message and resource compilers.midipix2-0/+4
2017-10-26driver: mdso_map_input(): support empty symbol definition input files.midipix1-4/+6
2017-10-25driver: if --machine is unspecified, match the PE host or cross-target bits.midipix2-0/+27
2017-10-25build system: PE targets: added mdso-based import library generation support.midipix7-3/+30
2017-10-24build system: midipix.mk: OS_SONAME: use symlinks by default.midipix1-2/+2
2017-10-19build system: allow cmdline overriding of the static archive's base name.midipix1-1/+2
2017-10-19mdso_specs.h: #define'd MDSO_DATA_SECTION (app-provided buffer used by loader).midipix1-0/+1
2017-10-14driver: properly set a the loader path default.midipix1-1/+8
2017-05-28build system: added extended dir variables.midipix3-0/+140
2017-05-24build system: added --sbindir support.midipix3-0/+10
2017-02-13mdso_create_implib_archive(): properly handle multiple input units.midipix1-1/+1
2017-02-13mdso_argen_common(): do not generate symfn archive member for data symbols.midipix3-57/+67
2017-02-13mdso_create_implib_objects(): do not generate foo_symfn.o for data symbols.midipix1-7/+9
2017-02-13mdso_create_implib_sources(): do not generate foo_symfn.s for data symbols.midipix1-8/+10
2017-02-13unit context: added symbol characteristics and DATA support.midipix3-2/+28
2017-02-12mdso_create_implib_objects(): support stdin more elegantly.midipix1-12/+12
2017-02-12mdso_create_implib_sources(): support stdin and stdout more elegantly.midipix1-13/+13
2017-02-12mdso_create_implib_archive(): properly close fout upon intermediate failure.midipix1-8/+8
2017-02-11mdso_create_implib_archive(): create a prettier archive index.midipix1-0/+6
2017-02-11mdso_argen_common(): objlen: account for index:num_of_syms, simplify logic.midipix1-9/+7
2017-02-11driver: options: move --libname up.midipix1-3/+3
2017-02-11driver: utility api: added mdso_create_implib_archive().midipix9-9/+132
2017-02-11archive generation: added mdso_argen_common().midipix8-1/+324
2017-02-08PE defs.: added struct pe_raw_archive_common_hdr.midipix1-0/+11
2017-02-08PE defs: renamed struct pe_aux_rec_section --> struct pe_raw_aux_rec_section.midipix4-9/+9
2017-02-08project: source tree: tidy up.midipix6-4/+5
2017-02-08library header: assembly source: renamed static symbol .name --> .libname.midipix1-13/+13
2017-02-08driver: utility api: added mdso_create_implib_objects().midipix9-6/+122
2017-02-08driver: added --asm support.midipix5-6/+13
2017-02-08object generation: added mdso_objgen_dsometa().midipix4-0/+266
2017-02-08mdso_specs: renamed struct mdso_meta_table --> struct mdso_meta_record.midipix1-1/+1
2017-02-07library header: renamed __libname_dso_meta.s --> .dsometa_libname.s.midipix2-2/+2
2017-02-07symbol entry assembly & object: renamed __foo_sym_entry.s --> .foo_symentry.s.midipix3-7/+7
2017-02-07symbol function assembly & object: renamed __foo_sym_fn.s --> .foo_symfn.s.midipix3-7/+7
2017-02-07object generation: added mdso_objgen_symentry().midipix3-0/+259
2017-02-07logic: assembly source generation: use elegant static symbol names.midipix2-7/+7
2017-02-05mdso_objgen_symfn(): free symfn as needed.midipix1-0/+3
2017-02-05object generation: added mdso_objgen_symfn().midipix5-0/+241
2017-02-05internals: added little endian object generation helper functions.midipix2-0/+34
2017-02-05project: PE definitions: added missing header references.midipix1-0/+2
2017-02-05internals: added coff symbol record, string table, and auxiliary record defs.midipix1-0/+23