-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: C++
Milestone
Description
Issues that impact C++ support as of Zephyr release 2.1
Not yet worked or need review:
PR pending
- RFC: libc: thread-safe newlib #21519 providing thread safety for newlib ; pr libc: thread-safe newlib #21518
Resolved
- C++ usage #1205 involves need for explicit cast from
void *totype *in C++ builds - C++ 11 Support #4028 requests new/delete, vectors, RTTI, exceptions, static global dtor.
- C++ Support doesn't work #5695 mostly done, but blocked by address-of-temporary idiom not allowed in C++ #18551 ; pr treewide: avoid address-of-compound-literal idiom in headers #21397
- Unable to use C++ Standard Library #15603 cannot include_next stdhdr.h ; pr [Backport v1.14-branch] C++: fix builds with non-Zephyr toolchain #18552
- Build: C++ compiler warning '-Wold-style-definition' #16239 trivial? need to excluded
-Wold-style-definitionfrom C++ builds ; pr cmake: toolchain: generalize exclusion of CXX options #21398 - address-of-temporary idiom not allowed in C++ #18551 address-of-temporary idiom illegal in C++ ; pr treewide: avoid address-of-compound-literal idiom in headers #21397
- C++ New allocates memory from kernel heap #18990, relates to heap alloc with real libc++ ; pr Added option to disable Zephyrs C++ implementation #18464, [C++] Use malloc/free instead of k_malloc/k_free in operator new/delete #20678
burnpanck, adamfowleruk and cfriedt
Metadata
Metadata
Assignees
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: C++