[Picolibc] Version 1.7
Keith Packard
keithp at keithp.com
Fri Jul 2 13:25:51 PDT 2021
Because of the (backward compatible) API/ABI change caused by merging
libm into libc, I've bumped from 1.6 to 1.7.
### Picolibc version 1.7
1. Merge libc and libm into a single library. Having them split
doesn't offer any advantages while requiring that applications add
'-lm' to link successfully. Having them merged allows use of libm
calls from libc code.
2. Add hex float format to *printf, *scanf and strto{d,f,ld}. This is
required for C99 support.
3. Unify strto{d,f,ld} and *scanf floating point parsing code. This
ensures that the library is consistent in how floats are parsed.
4. Make strto{d,f,ld} set errno to ERANGE on overflow/underflow,
including when the result is a subnormal number.
--
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://keithp.com/pipermail/picolibc/attachments/20210702/1867476e/attachment.sig>
More information about the Picolibc
mailing list