From 1438867f09192bf34597a9b50c39ec1105aaad42 Mon Sep 17 00:00:00 2001 From: Stephanos Ioannidis Date: Fri, 10 Feb 2023 00:47:52 +0900 Subject: [PATCH] doc: release-notes: Add C library release notes This commit adds the C library release notes for the Zephyr 3.3 release. Signed-off-by: Stephanos Ioannidis --- doc/releases/release-notes-3.3.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/releases/release-notes-3.3.rst b/doc/releases/release-notes-3.3.rst index 519c3b8a7def..68f26e18018b 100644 --- a/doc/releases/release-notes-3.3.rst +++ b/doc/releases/release-notes-3.3.rst @@ -20,6 +20,11 @@ API Changes Changes in this release ======================= +* Newlib nano variant is no longer selected by default when + :kconfig:option:`CONFIG_NEWLIB_LIBC` is selected. + :kconfig:option:`CONFIG_NEWLIB_LIBC_NANO` must now be explicitly selected in + order to use the nano variant. + * Bluetooth: Add extra options to bt_le_per_adv_sync_transfer_subscribe to allow disabling sync reports, and enable sync report filtering. these two options are mutually exclusive. @@ -760,6 +765,15 @@ Devicetree Libraries / Subsystems ********************** +* C Library + + * Newlib nano variant is no longer selected by default when + :kconfig:option:`CONFIG_NEWLIB_LIBC` is selected. + :kconfig:option:`CONFIG_NEWLIB_LIBC_NANO` must now be explicitly selected + in order to use the nano variant. + * Picolibc now supports all architectures supported by Zephyr. + * Added C11 ``aligned_alloc`` support to the minimal libc. + * C++ Library * C++ support in Zephyr is no longer considered a "subsystem" because it