Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: release-notes: Add C library release notes #54680

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions doc/releases/release-notes-3.3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down