diff options
author | midipix <writeonce@midipix.org> | 2018-07-06 09:01:04 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-07-06 09:01:04 -0400 |
commit | 0343bc93a55e2886f3d767c2cac88864042885ed (patch) | |
tree | 162dfb8e721fa130aa37be738ef48221a97b5d00 /NEWS | |
parent | 5fac6c64cec889bc3587eee2e1b3cfabbe512967 (diff) | |
download | slibtool-83e6375f9b2df8e47c2594f68532445f9ee7f5d9.tar.bz2 slibtool-83e6375f9b2df8e47c2594f68532445f9ee7f5d9.tar.xz |
release 0.5.21v0.5.21
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1,3 +1,26 @@ +0.5.21: + +This patch release follows important enhancements in slibtool's library +interfaces and API contract. In particular, slibtool now no longer uses +streams, but rather pure file descriptors. In addition, i/o operations +now robustly handle interruption by signals, and thus do not depend on +the underlying system calls being restartable. Last but not least, +slibtool now installs a pkgconfig configuration file when applicable. + +- argv.h: output usage and errors using [argv_]dprintf rather than fprint. +- argv.h: argv_get(): be consistent between forward decl. and impl. +- argv.h: move definition of struct argv_meta_impl to the implementation block. +- internals: added slbt_mapped_readline(). +- internals: added slbt_map_file(), slbt_unmap_file(). +- internals: added slbt_dprintf(), a signal-resilient dprintf implementation. +- driver: argv usage and error output: use the signal-resilient slbt_dprintf(). +- driver: support alternate fd's for input/output/error/log. +- driver: slbt_init_host_params(): propagate failure of <compiler> -dumpmachine. +- driver: slbt_init_host_params(): do not set fnative when !fdumpmachine. +- driver: struct slbt_fd_ctx: added .fdcwd and .fddst. +- library: invocations of openat() now use the context's fdcwd. +- project: added initial pkgconfig support. + 0.5.20: This patch release includes several important bug fixes pertaining to both |