about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-03-27 19:51:07 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-03-27 19:51:07 +0000
commite48c16f37bac55820c605f82c07f04436a55f415 (patch)
tree3791326957369ced6568a10de4622818b128e24c
parent18cfc3f69b7989fb641495adf3996c7d6e586613 (diff)
downloadskalibs-e48c16f37bac55820c605f82c07f04436a55f415.tar.gz
skalibs-e48c16f37bac55820c605f82c07f04436a55f415.tar.xz
skalibs-e48c16f37bac55820c605f82c07f04436a55f415.zip
version: 2.5.0.0 (real one with NEWS file) v2.5.0.0
-rw-r--r--NEWS22
1 files changed, 22 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..161bd4b
--- /dev/null
+++ b/NEWS
@@ -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().
+