Age | Commit message (Expand) | Author | Files | Lines |
2018-06-29 | internals: re-implemented slbt_create_default_object_wrapper() w. pure fdio. | midipix | 1 | -6/+12 |
2018-06-29 | internals: re-implemented slbt_create_compatible_library_wrapper() w. pure fdio. | midipix | 1 | -6/+10 |
2018-06-29 | internals: re-implemented slbt_create_default_library_wrapper() w. pure fdio. | midipix | 1 | -6/+12 |
2018-06-29 | execution context: generated wrapper: replaced the stream with a pure fd. | midipix | 3 | -23/+62 |
2018-06-29 | link mode: re-implemented slbt_exec_link_create_dep_file() w. pure fdio. | midipix | 2 | -92/+120 |
2018-06-29 | link mode: re-implemented slbt_exec_link_adjust_argument_vector() w. pure fdio. | midipix | 1 | -90/+73 |
2018-06-29 | slbt_exec_link_adjust_argument_vector(): free depsmeta memory upon error. | midipix | 1 | -9/+26 |
2018-06-29 | helper interfaces: re-implemented slbt_archive_import() w. pure fdio. | midipix | 1 | -23/+23 |
2018-06-29 | link mode: re-implemented slbt_get_deps_meta() w. pure fdio. | midipix | 1 | -41/+31 |
2018-06-29 | install mode: re-implemented slbt_exec_install_library_wrapper() w. pure fdio. | midipix | 1 | -47/+44 |
2018-06-29 | internals: added slbt_mapped_readline(). | midipix | 2 | -0/+47 |
2018-06-29 | driver: slbt_init_host_params(): do not set fnative when !fdumpmachine. | midipix | 1 | -1/+0 |
2018-06-29 | driver: slbt_init_host_params(): propagate failure of <compiler> -dumpmachine. | midipix | 1 | -7/+21 |
2018-06-29 | helper interfaces: re-implemented slbt_dump_machine() w. pure fdio. | midipix | 1 | -29/+48 |
2018-06-29 | slbt_dump_machine_child(): fix argv[0] computation logic. | midipix | 1 | -1/+1 |
2018-06-29 | internals: added slbt_map_file(), slbt_unmap_file(). | midipix | 2 | -0/+96 |
2018-06-27 | internal headers: add missing guards and notes, remove unneeded notes. | midipix | 7 | -10/+34 |
2018-06-27 | internal headers: fix oversight typos. | midipix | 1 | -2/+2 |
2018-06-27 | annual chores. | midipix | 27 | -27/+27 |
2018-06-27 | driver, library interfaces: support alternate fd's for input/output/error/log. | midipix | 10 | -89/+220 |
2018-06-27 | driver: argv usage and error output: use the signal-resilient slbt_dprintf(). | midipix | 2 | -0/+5 |
2018-06-27 | internals: added slbt_dprintf(), a signal-resilient dprintf implementation. | midipix | 2 | -0/+62 |
2018-06-27 | argv.h: output usage and errors using [argv_]dprintf rather than fprint. | midipix | 4 | -46/+58 |
2018-06-27 | argv.h: argv_get(): be consistent between forward decl. and impl. | midipix | 1 | -1/+1 |
2018-06-27 | argv.h: move definition of struct argv_meta_impl to the implementation block. | midipix | 1 | -6/+6 |
2018-06-23 | driver: added slbt_output_features(), providing compatible --features output. | midipix | 3 | -8/+74 |
2018-06-23 | driver: added SLBT_MODE_INFO, for more elegant flow control. | midipix | 1 | -9/+16 |
2018-06-22 | driver: compatibility: have -{shared|static} imply -disable-{static|shared}. | midipix | 1 | -2/+2 |
2018-06-22 | link mode: properly handle the combination of -release and -version-info. | midipix | 3 | -6/+51 |
2018-06-22 | install mode: slbt_copy_file(): properly detect placeholder symlinks. | midipix | 1 | -0/+5 |
2018-06-21 | link mode: slbt_archive_import(): properly detect placeholder symlinks. | midipix | 1 | -3/+3 |
2018-06-21 | link mode: slbt_exec_link_create_dep_file(): record top-level -L arguments. | midipix | 1 | -0/+18 |
2018-06-21 | link mode: --disable-{shared|static}: use differently-named placeholders. | midipix | 4 | -12/+46 |
2018-05-23 | argv.h: whitespace meditation. | midipix | 1 | -5/+9 |
2018-05-23 | argv: argv_scan(): properly handle optional argument values of short options. | midipix | 1 | -0/+2 |
2018-05-09 | driver: -shrext support: only use the extension portion of the extension. | midipix | 1 | -1/+3 |
2018-05-08 | link mode: pass --export-dynamic to the linker as needed. | midipix | 1 | -0/+3 |
2018-03-05 | driver: support -export-dynamic (currently as a no-op). | midipix | 3 | -0/+13 |
2018-03-04 | compile mode: gnu libtool compatibility: do not add -c to compiler arguments. | midipix | 1 | -18/+0 |
2018-02-26 | driver: allow flavor-based use of native tools (ar,ranlib,etc.) | midipix | 1 | -0/+5 |
2018-02-26 | driver: slbt_init_host_params(): improve native target detection logic. | midipix | 1 | -2/+45 |
2017-12-20 | link mode: re-implemented slbt_exec_link_finalize_argument_vector(). | midipix | 1 | -94/+77 |
2017-12-19 | link mode: argument vector ordering: treat {.a|.so} the same way as -lfoo. | midipix | 1 | -25/+35 |
2017-11-18 | process spawning and forking: use dup2, not dup, in the child process. | midipix | 2 | -9/+5 |
2017-11-18 | process forking and spawning: call _exit, not exit, in the child process. | midipix | 2 | -3/+3 |
2017-10-26 | link mode: import library generation: added mdso support. | midipix | 1 | -15/+43 |
2017-10-26 | driver: added --mdso and --implib support. | midipix | 4 | -0/+64 |
2017-08-11 | driver: added initial -dlpreopen support. | midipix | 3 | -0/+10 |
2017-08-11 | driver: support -thread-safe more elegantly. | midipix | 3 | -3/+5 |
2017-08-11 | link mode: use -fpic objects with -disable-static. | midipix | 1 | -0/+3 |