index
:
slibtool
main
a surrogate libtool implementation, written in C
midipix
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
internal
Age
Commit message (
Collapse
)
Author
Files
Lines
2021-04-15
library: replace all uses of [slbt_]readlink() with [slbt_]readlinkat().
midipix
3
-5
/
+6
2021-04-03
argv.h: tty colors: added argv_usage_plain().
midipix
1
-4
/
+30
2020-12-30
heuristics: slbt_lconf_open(): added (annotated) trace_result().
midipix
1
-1
/
+157
2020-12-28
heuristics: added (annotated) trace output.
midipix
1
-7
/
+377
2020-12-20
internals: error tracing: record the not-found path upon ENOENT as needed.
midipix
6
-17
/
+17
2020-12-19
driver: support -static-libtool-libs (currently as a no-op).
midipix
1
-0
/
+1
2020-09-15
heuristics: support finding arbitrarily named scripts up the build tree.
midipix
1
-3
/
+4
2020-09-13
slbt_lconf_open(): exit loop upon reaching the top-level root directory.
midipix
1
-0
/
+9
2020-06-25
internals: slbt_dprintf(): added missing #include (for function prototype).
midipix
1
-0
/
+2
2020-02-01
internals: slbt_readlink(): set errno to ENOBUFS as needed.
midipix
1
-3
/
+5
2020-01-27
argv.h: remove stale comment regarding sofort.
midipix
1
-1
/
+0
2019-02-19
driver, compile & link mode: support arbitrary & known compiler wrappers.
midipix
1
-0
/
+1
2018-10-24
driver: execution context: added slbt_reset_argvector().
midipix
1
-0
/
+2
2018-10-15
driver: clone, normalize (-l,--library,-L,--library-path) the argument vector.
midipix
1
-0
/
+9
2018-08-14
slbt_lconf_open(): close all temporarily-opened directory file descriptors.
midipix
1
-2
/
+8
2018-08-13
internals: slbt_mkdir() now uses the context's fdcwd.
midipix
1
-3
/
+10
2018-08-13
slbt_lconf_open(): removed redundant check.
midipix
1
-4
/
+0
2018-08-13
driver: added --heuristics support.
midipix
1
-0
/
+1
2018-08-13
internals: -shared/-static heuristics: added slbt_get_lconf_flags().
midipix
2
-0
/
+198
2018-07-16
project: update the _XOPEN_SOURCE requirement to reflect use of openat(3).
midipix
3
-12
/
+0
2018-07-13
internals: slbt_spawn(): always record process creation and execution errors.
midipix
1
-3
/
+9
2018-07-11
driver: added --windres support.
midipix
1
-0
/
+2
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
3
-0
/
+12
2018-07-06
library interfaces: invocations of openat() now use the context's fdcwd.
midipix
2
-4
/
+6
2018-07-06
driver: struct slbt_fd_ctx: added .fdcwd and .fddst.
midipix
1
-0
/
+14
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
1
-0
/
+41
2018-06-29
internals: added slbt_mapped_readline().
midipix
2
-0
/
+47
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
11
-11
/
+11
2018-06-27
driver, library interfaces: support alternate fd's for input/output/error/log.
midipix
1
-0
/
+29
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
1
-36
/
+42
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-21
link mode: --disable-{shared|static}: use differently-named placeholders.
midipix
2
-5
/
+41
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-03-05
driver: support -export-dynamic (currently as a no-op).
midipix
1
-0
/
+1
2017-10-26
driver: added --mdso and --implib support.
midipix
1
-0
/
+3
2017-08-11
driver: added initial -dlpreopen support.
midipix
1
-0
/
+1
2017-08-11
driver: support -thread-safe more elegantly.
midipix
1
-0
/
+1
2017-02-09
annual chores: normalize date range in internal header.
midipix
1
-1
/
+1
[next]