Skip to content

Commit f60ed86

Browse files
committed
Version 1.7
Signed-off-by: Keith Packard <keithp@keithp.com>
1 parent f037382 commit f60ed86

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,22 @@ sync has not been difficult so far.
9797

9898
## Releases
9999

100+
### Picolibc version 1.7
101+
102+
1. Merge libc and libm into a single library. Having them split
103+
doesn't offer any advantages while requiring that applications add
104+
'-lm' to link successfully. Having them merged allows use of libm
105+
calls from libc code.
106+
107+
2. Add hex float format to *printf, *scanf and strto{d,f,ld}. This is
108+
required for C99 support.
109+
110+
3. Unify strto{d,f,ld} and *scanf floating point parsing code. This
111+
ensures that the library is consistent in how floats are parsed.
112+
113+
4. Make strto{d,f,ld} set errno to ERANGE on overflow/underflow,
114+
including when the result is a subnormal number.
115+
100116
### Picolibc version 1.6.2
101117

102118
1. Change `restrict` keyword in published headers to `__restrict` to

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ project('picolibc', 'c',
4141
],
4242
license : 'BSD',
4343
meson_version : '>= 0.50',
44-
version: '1.6.2'
44+
version: '1.7'
4545
)
4646

4747
targets = []

0 commit comments

Comments
 (0)