Tags: electronicarts/EASTL
Tags
EASTL version 3.21.23 (#536) * 3.21.23 * Add Cmake options to disable deprecations. * Bump EABase git-tag which includes necessary changes for EASTL. * Remove a bunch of unused parameters. * Disable deprecations when specializing templates and template variables using deprecated templates to fix gcc deprecation warnings. * Remove some tests which do not pass on GCC versions prior to 14.
[EASTL 3.17.06] (#412) Added more information for read_depends in the atomic.h doc Added comment about 128 bit atomic intrinsics on msvc Added some extra 128 bit atomic load tests set_decomposition/set_difference_2 implementation Allow eastl::atomic_load_cond to use non default constructible types Adding static_assert tests for eastl::size and eastl::ssize eastl::atomic<T> added support for constant initialization fixed msvc warning in variant fixed clang warning for single-line if statements indentation Adding Paul Pedriana's documentation for the motivation of EASTL submitted to the ISO committee. Fix off-by-one error in Timsort. If the final run is of exactly length 2, under some conditions, we end up trying to sort off the end of the input array. Added missing header to bonus/adaptors.h Fixed usage of wrong template parameter for alignment of atomic type pun cast
[EASTL 3.17.02] (#395) eastl::atomic<T> - fix all the spelling mistakes in the doc - Added support for non-trivially default constructible types - Cleaned up comments and impl - improved 128-bit load code gen - fixed type pun to support non-trivially default constructible types - ensure msvc instrinics do not emit prefetch instructions EASTL: to_array implementation EASTL: fix for rbtree input iterator ctor moving elements from the source container
Oss/next release (#391) 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<T> implementation - See EASTL/atomic.h for documentation eastl::function - Optimized function call operator 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
PreviousNext