EA Standard Template Library v3.17.00 Release Notes
Release Date: 2020-10-10 // over 3 years ago-
Ensure the alignment of a node<value_type> is the alignment of the whole node allocation, not just the user type
Removing old compiler special case code for EA_CPP14_CONSTEXPR
โ Adding eastl::string hash tests and removing an addition overload in the helper template that contrains usage to enum types.
๐ Fixing user reported regression when attempting to use fancy pointers in a tuple
Resolving uint128_t hashing compiler errors from properly limiting the generic template for enums
๐ eastl::pair adding C++17 structured bindings unpacking support
๐ eastl::atomic implementation - See EASTL/atomic.h for documentation
โก๏ธ eastl::function - Optimized function call operator
๐ see Invoker() in function_detail.h for explanation of the optimization
Consolidate Warnings by using EA_DISABLE_WARNING macros
โช Reverting the UDL warning suppression because of push/pop mismatch issues with the EABase warning suppression macros
โ eastl::variant - Fixed variant warnings due to not sfinae overloads that are not the same type but still comparable
- ๐ improved code gen on msvc
โ added tests
โ Removed unndeded allocator_traits headers
โ Added comments on reverse_wrapper
โ Removed sparse_matrix.h as it was removed internally quite a while ago
โก๏ธ Updated files that had slight differences to internal eastl
โก๏ธ Update travis CI to use g++-9 && clang++-11
โก๏ธ Updated README and CONTRIBUTING to allow contributors to submit their info under the contributors section
cleared mpPtrArray in base destructor #389
โ Add eastl::span<*> to EASTL.natvis #386
๐ Fix typo in doc #384
๐ Fix reverse adaptor when using on a rvalue range #382
๐ Fix GCC 9 string SSO segfault #380
eastl::shared_ptr<>::reset(): function not thread safe #378
๐ Enable compilation without building tests #359
๐ Fix tuple vector assign #374
๐ fixed unique_ptr<[]>::reset() instructions order. Internal pointer must be updated before deleting object #375