mirror of
https://github.com/electronicarts/EASTL.git
synced 2026-01-18 17:21:19 +01:00
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
26 lines
530 B
C++
26 lines
530 B
C++
/////////////////////////////////////////////////////////////////////////////////
|
|
// Copyright (c) Electronic Arts Inc. All rights reserved.
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
#include <EASTL/atomic.h>
|
|
|
|
|
|
namespace eastl
|
|
{
|
|
|
|
namespace internal
|
|
{
|
|
|
|
|
|
static void EastlCompilerBarrierDataDependencyFunc(void*)
|
|
{
|
|
}
|
|
|
|
volatile CompilerBarrierDataDependencyFuncPtr gCompilerBarrierDataDependencyFunc = &EastlCompilerBarrierDataDependencyFunc;
|
|
|
|
|
|
} // namespace internal
|
|
|
|
} // namespace eastl
|