67
Libc++ 9.0.0 adds explicit support for WASI
source link: https://www.tuicool.com/articles/bQjMZ3e
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
What’s New in Libc++ 9.0.0?
std::chrono std::is_pointer std::span std::abs std::to_chars std::tuple std::aligned_union std::basic_ostream
- Implemented P0608: sane variant converting constructor.
-
Added
ssize
function. -
Added
front
andback
methods instd::span
. -
std::is_unbounded_array
andstd::is_bounded_array
added to type traits. -
std::atomic
now includes many new features and specialization including improved Freestanding support. -
Added
std::midpoint
andstd::lerp
math functions. -
Added the function
std::is_constant_evaluated
. - Erase-like algorithms now return size type.
-
Added
contains
method to container types. -
std::swap
is now a constant expression.
- libc++ dropped support for GCC 4.9; we now support GCC 5.1 and above.
- libc++ added explicit support for WebAssembly System Interface (WASI).
-
Progress towards full support of rvalues and variadics in C++03 mode.
std::move
andstd::forward
now both work in C++03 mode.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK