Age | Commit message (Expand) | Author | Files | Lines |
2018-07-07 | internals: added missing notes for recently-added translation units. | midipix | 2 | -0/+12 |
2018-07-07 | implementation: use of openat(): define _POSIX_C_SOURCE as needed. | midipix | 5 | -0/+20 |
2018-07-06 | release 0.5.21v0.5.21 | midipix | 2 | -1/+24 |
2018-07-06 | library interfaces: invocations of openat() now use the context's fdcwd. | midipix | 4 | -12/+33 |
2018-07-06 | driver: struct slbt_fd_ctx: added .fdcwd and .fddst. | midipix | 3 | -2/+26 |
2018-07-06 | slibtool.h: #define SLBT_DRIVER_XFLAG more robustly. | midipix | 1 | -1/+1 |
2018-07-05 | slbt_get_deps_meta(): fix typo (and hide). | midipix | 1 | -1/+1 |
2018-07-05 | project: added initial pkgconfig.support. | midipix | 1 | -0/+9 |
2018-07-05 | build system: install-shared, install-static: added initial pkgconfig support. | midipix | 3 | -0/+133 |
2018-07-05 | build system: configure, Makefile.in: added initial pkgconfig support. | midipix | 3 | -3/+84 |
2018-06-29 | helper interfaces: slbt_dump_machine(): guard against a zero buflen parameter. | midipix | 1 | -1/+1 |
2018-06-29 | internals: re-implemented slbt_create_compatible_object_wrapper() w. pure fdio. | midipix | 1 | -6/+10 |
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 | 4 | -24/+62 |
2018-06-29 | link mode: re-implemented slbt_exec_link_create_dep_file() w. pure fdio. | midipix | 3 | -93/+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 | 3 | -0/+48 |
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 | 4 | -0/+98 |
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 | library interfaces: api headers: fix oversight typos. | midipix | 2 | -4/+4 |
2018-06-27 | annual chores. | midipix | 28 | -28/+28 |
2018-06-27 | driver, library interfaces: support alternate fd's for input/output/error/log. | midipix | 11 | -92/+236 |
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 | 4 | -0/+64 |
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-24 | library API: removed definition of struct slbt_input, as it is not needed. | midipix | 1 | -5/+0 |
2018-06-23 | release 0.5.20v0.5.20 | midipix | 2 | -1/+13 |
2018-06-23 | driver: added slbt_output_features(), providing compatible --features output. | midipix | 5 | -8/+76 |
2018-06-23 | driver: removed the SLBT_DRIVER_HEURISTICS flag, as it is no longer needed. | midipix | 1 | -1/+0 |
2018-06-23 | driver: added SLBT_MODE_INFO, for more elegant flow control. | midipix | 2 | -9/+17 |
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 | 4 | -6/+52 |
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-06-08 | build system: configure: support alternate bindir relative to exec_prefix. | midipix | 1 | -1/+8 |