diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-03-27 19:51:07 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-03-27 19:51:07 +0000 |
commit | e48c16f37bac55820c605f82c07f04436a55f415 (patch) | |
tree | 3791326957369ced6568a10de4622818b128e24c /NEWS | |
parent | 18cfc3f69b7989fb641495adf3996c7d6e586613 (diff) | |
download | skalibs-e48c16f37bac55820c605f82c07f04436a55f415.tar.xz |
version: 2.5.0.0 (real one with NEWS file)v2.5.0.0
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +Changelog for skalibs. + +In 2.5.0.0 +---------- + + - Added this NEWS file. :) + - Dropped support for old versions of OpenBSD (at least 4.9 isn't working +anymore). Newer versions are still supported: 5.7 and up are working. + - --enable-replace-libc flag dropped. All supported systems now have a +compliant-enough libc for skalibs' purposes. + - Major types overhaul to be more POSIXly correct. 64-bit operations are +now supported on 64-bit archs where int is 32-bit. Use of POSIX types +wherever important, e.g. where pointers are used: datastruct.h indices, +for instance, are uint32_t. stralloc et al. lengths are size_t. + - Related API changes: skalibs/ushort.h, skalibs/uint.h and skalibs/ulong.h +have disappeared - replaced with skalibs/types.h that also includes basic +fmtscan support for common POSIX types. The uint16, uint32 and uint64 +integer types have disappeared - replaced with stdint.h types. uint64_t is +defined by skalibs/uint64.h when stdint.h omits it. + - Lots of minor bugfixes and cleanups related to the types system. + - Better support for getrandom() and arc4random(). + |