Skip to content

Commit 7fcb8fa

Browse files
committed
Update README.md with upcoming changes
Signed-off-by: Keith Packard <[email protected]>
1 parent 78861f6 commit 7fcb8fa

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

README.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,65 @@ use Picolibc:
145145

146146
## Releases
147147

148+
### Picolibc release 1.8.next
149+
150+
* Use common clang/gcc feature detection macros on arm.
151+
152+
* Additional clang/compiler-rt work-arounds for arm which is less
153+
consistent in handling exceptions.
154+
155+
* Use clang multilib support for aarch64
156+
157+
* Build fix on arc which would build two strchr versions in release
158+
mode.
159+
160+
* Add picocrt and semihost support for xtensa. Test xtensa dc233c.
161+
162+
* Add C11's <uchar.h> header and implementation.
163+
164+
* Add nano-malloc-clear-freed option to erase memory released in free
165+
or realloc.
166+
167+
* Add memset_explicit from C23.
168+
169+
* Work around broken clang builtin malloc which fails to set errno.
170+
171+
* Widen C++ _CTYPE_DATA array to fix mis-classification of \t; C++
172+
requires bitmasks for all ctype operations, and 8 bits is not
173+
enough. Thanks to M-Moawad.
174+
175+
* Update case conversion tables to Unicode 15.1.0
176+
177+
* Fix documentation formatting. Thanks to Eduard Tanase.
178+
179+
* Fix support for using long-long vfprintf version by default. Thanks
180+
to Louis Peens.
181+
182+
* Remove arm unaligned memcpy asm code. This couldn't support targets
183+
that only supported unaligned access. Use a new faster C version
184+
for this case.
185+
186+
* Add asnprintf and vasnprintf as provided by newlib
187+
188+
* Support ARM's FVP emulator. Thanks to Oliver Stannard.
189+
190+
* Remove arc strlen asm code as it would access memory *before* the
191+
provided buffer and fall afoul of the stack bounds checking
192+
hardware.
193+
194+
* Support --printf={d,f,l,i,m} in place of
195+
-DPICOLIBC_*_PRINTF_SCANF. This is the syntax proposed in the
196+
patches submitted to gcc for picolibc support.
197+
198+
* Add LoongArch support, including testing. Thanks to Jiaxun Yang.
199+
200+
* Use new picolibc-ci-tools project which builds custom toolchain
201+
bits automatically. Thanks to Jiaxun Yang.
202+
203+
* Add OpenRisc support, including testing. Thanks to Joel Holdsworth.
204+
205+
* Add LatticMico32 support, including testing. Thanks to Jiaxun Yang.
206+
148207
### Picolibc release 1.8.8
149208

150209
* Fixed 3 bugs in the powf computation. Thanks to Fabian Schriever.

0 commit comments

Comments
 (0)