summaryrefslogtreecommitdiffhomepage
path: root/src/driver
AgeCommit message (Collapse)AuthorFilesLines
2018-08-09front-end utility: mdso_main(): remove the redundant argc parameter.midipix1-2/+2
2018-08-05coding-style meditation.midipix2-3/+3
2018-08-03driver: int mdso_stdin_to_tmp(): re-implemented with pure fdio.midipix1-40/+43
2018-08-03library: removed mdso_create_driver_ctx() [too much of a good thing].midipix1-51/+0
2018-08-03driver: object file generation: create in a lib-specific folder (same as asm).midipix1-3/+6
2018-08-03driver: re-implement --dstdir by way of fdctx.midipix1-27/+61
2018-08-03mdso_output_export_symbols(): revised API and impl. to use fdctx and pure fdio.midipix1-2/+1
2018-08-03driver, library interfaces: support alternate fd's for input/output/error/log.midipix2-20/+101
2018-07-14argv.h: output usage and errors using [argv_]dprintf rather than fprint.midipix1-3/+6
2018-06-04mdso flags: added MDSO_FLAG_LDSO_LIB as a reference to the loader lib. itself.midipix1-2/+8
2017-11-19driver: properly implement --libpath as an exclusive choice.midipix1-0/+6
2017-10-25driver: if --machine is unspecified, match the PE host or cross-target bits.midipix1-0/+15
2017-10-14driver: properly set a the loader path default.midipix1-1/+8
2017-02-13unit context: added symbol characteristics and DATA support.midipix1-2/+22
2017-02-11driver: utility api: added mdso_create_implib_archive().midipix2-5/+25
2017-02-08driver: utility api: added mdso_create_implib_objects().midipix2-0/+7
2017-02-08driver: added --asm support.midipix2-6/+8
2017-02-04annual chores.midipix3-3/+3
2017-02-03driver: flags: properly initialize the MDSO_DRIVER_QUAD_PTR bit.midipix1-1/+4
2016-12-25argv.h: use an option vector rather than a direct pointer to the option table.midipix1-9/+12
2016-11-11mdso_free_driver_ctx(): fix readability.midipix1-2/+2
2016-11-11driver: mdso_get_unit_ctx(): set driver error context.midipix1-0/+3
2016-11-11driver: status codes: refactor and normalize.midipix1-3/+5
2016-11-11driver: mdso_main(): skip remaining tasks once an error has occurred.midipix1-2/+2
2016-11-11utility: error trace and error information: initial integration.midipix1-13/+8
2016-11-11mdso_output_export_symbols(): added error trace support.midipix1-3/+6
2016-11-11mdso_map_input(): added error trace support.midipix1-2/+2
2016-11-11driver: unit context: added error trace support.midipix1-6/+17
2016-11-11driver: added initial error info vector and buffer allocation.midipix1-0/+7
2016-11-11utility: improved box integration, removed need for build-time macro.midipix1-0/+94
2016-11-11code maintenance: mark unused parameter.midipix1-0/+2
2016-11-11driver: added struct mdso_source_version, mdso_source_version().midipix1-0/+14
2016-11-11driver: record the flags passed to mdso_get_driver_ctx().midipix1-0/+1
2016-11-11driver: move to header extern declaration of mdso_default_options[].midipix1-2/+0
2016-11-11argv.h: main(): fix signatures.midipix1-3/+3
2016-11-11annual chores.midipix2-2/+2
2016-11-11driver: fix semantics of calloc() calls.midipix2-4/+4
2016-11-11driver: add missing close-fd-upon-error in driver-level handling of stdin.midipix1-1/+4
2016-11-11driver: added driver-level handling of stdin.midipix2-2/+25
2016-11-11driver: show usage information if no other action needs to be taken.midipix1-0/+3
2016-11-11driver: added --libpath option.midipix1-0/+10
2016-11-11driver: added --machine option.midipix1-0/+4
2016-11-11driver: dstdir,asmbase: initial implementation.midipix1-8/+79
2016-11-11driver: mdso_get_driver_ctx_fail(): add missing 'static' linkage.midipix1-1/+1
2016-11-11libname,dstdir: added interface.midipix1-0/+8
2016-11-11output, mdso_output_export_symbols(): initial implementation.midipix1-0/+14
2016-11-11driver: mdso_driver_ctx_alloc(): add missing initialization.midipix1-0/+1
2016-11-11driver: mdso_create_symbol_vector(): initial implementation.midipix1-0/+87
2016-11-11driver: mdso_stdin_to_tmp(): initial implementation.midipix1-1/+47
2016-11-11created skeleton.midipix2-0/+239