You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework
lumberyard-employee-dm 6f52fcb9f0
Various Benchmark Fixes for AzCore (#7611)
Fixed crash in Allocators Benchmark multithreaded test due to the HPHA schema not having proper multithread protection around the `mFreeTree` member in `tree_get_unused_memory` function.
The `mFreeTree intrusive set is able to modified on multiple threads.

Replaced the custom intrusive_list implementation n HPHA schema with AZStd::intrusive_list

Added a `ScopedAllocatorBenchmarkEnvironment` class to provide an RAI mechanism for initializing the SystemAllocator in Benchmark Test

Rermoved the `AzCoreBenchmarkEnvironment` in lieu of the `ScopedAllocatorBenchmarkEnvironment` class

Fixed assert when running Allocator Benchmarks in debug due to mismatch PauseTiming/ResumeTiming in Allocator Benchmark Fixtures

Added `ScopedRegisterBenchmarkEnvironment` RAII class to provide lifetime guarantees on BenchmarkEnvironments registered via the `AZ_UNIT_TEST_HOOK`

Initialized the intrusive_multiset_node members to nullptr in all build configurations instead of only debug as the cost negligible and it is useful for debugging.

fixes LYN-10210

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
AtomCore Updated all array_view uses with the C++20 span. (#7157) 4 years ago
AzAndroid/java/com/amazon The default android platform settings refer to lumberyard #3881 (#7073) 4 years ago
AzCore Various Benchmark Fixes for AzCore (#7611) 4 years ago
AzFramework Added Async APIs for the various Process*FromList/Region terrain functions. (#7480) 4 years ago
AzGameFramework Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
AzManipulatorTestFramework Allow SurfaceManipulator to self-intersect when holding Ctrl (#6453) 4 years ago
AzNetworking Clang/GCC compiler settings update [SECURITY] (#7358) 4 years ago
AzQtComponents Merge branch 'development' into optimization/unused_files 4 years ago
AzTest Various Benchmark Fixes for AzCore (#7611) 4 years ago
AzToolsFramework Merge pull request #7612 from aws-lumberyard-dev/Atom/guthadam/removing_thumbnail_context_from_thumbnail_system 4 years ago
GFxFramework More fixes 4 years ago
GridMate Remove -Wno-comment warning suppression 4 years ago
CMakeLists.txt Remove crcfix (#3294) 4 years ago