[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
doc: update for Solaris 11.4
From: |
Bruno Haible |
Subject: |
doc: update for Solaris 11.4 |
Date: |
Sun, 14 Oct 2018 09:44:09 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-137-generic; KDE/5.18.0; x86_64; ; ) |
Hi,
Solaris 11.4 was released in August 2018. The relevant improvements are listed
here: https://docs.oracle.com/cd/E37838_01/html/E60974/golbg.html
>From the gnulib perspective, the notable changes are:
- They added per-thread locales: functions newlocale, *_l, etc.
- All libnsl functions moved into libc.
- The <limits.h> and <stdint.h> are now standards compliant.
- They added 'dprintf', 'euidaccess', 'secure_getenv', 'accept4', 'pipe2'.
- 'link' and 'linkat' are now POSIX compliant. 'rename' similarly.
- They added the functions mbsnrtowcs and wcsnrtombs, both buggy.
- Regression: printf of infinite values is now broken: it produces "Inf"
instead of "inf".
- Regression: strtod is now broken (cannot parse hex floats any more).
- Regression: logb, logbf, logbl are now broken.
- Regression: Some math functions are no longer IEEE compliant:
log, log10.
- They added 'timegm' and 'timelocal', but since gnulib does not have a
unit test for them, I have no idea how buggy they are.
Paul, do you have a unit test for these functions in some corner?
The patch
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=f4dda9f5c203b49b68633b7b410f7b70e77997f4
is uninteresting, except for the changes to dprintf.texi and vdprintf.texi.
You get the useful info by searching for 'Solaris 11.3' in the *.texi files.
Bruno
- doc: update for Solaris 11.4,
Bruno Haible <=