You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fully qualifying call to move in algorithms "remove_copy_if".
Implemented the following new C++17 memory algorithms:
uninitialized_default_construct
uninitialized_default_construct_n
uninitialized_value_construct
uninitialized_value_construct_n
Implemented the eastl::remove_cvref type trait.
eastl::string_view hash fixes for both char and wchar types
eastl::optional compiler fixes when building with exceptions enabled
Implemented eastl::unordered_map/map/hash_map "try_emplace" and "insert_or_assign".
Removing deprecated "reset" member function from containers.
string_view string compare fixes.
eastl::optional storage now type aligned.
eastl::string_view no longer crashes when passed a nullptr via the 'const char*' conversion constructor.
Added static_asserts to eastl::variant visit function to improve diagonistic message when variant instances are not provided.
Added noexcept decorations to eastl::vector and eastl::string.
eastl::any::swap fixes to ensure destructors are being called correctly.
eastl::rbtree and eastl::hashtable insert and emplace optimizations to reduce the allocation overhead for object that act as a handle to a heap allocation (ie. eastl::string). Breaking change: rbtree/hashtable backed containers now correct forbid inserting pointers with that lose cv-qualifers.
Adding eastl::string_view visualizer to EASTL natvis.