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/AzCore/Tests
AMZN-AlexOteiza 45ebf57d3f
Fixed bug in hash_table that made rehash() function run forever (#2745)
* Fixed bug in hash_table that made rehash() function to run infinitely on specific conditions when inserting an already existing element

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Replaced erasing to happen in the source list instead

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* minor comment improvement

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Small commment improvement

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Small comment fix

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Added assert and fixed code with incorrect hashing

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* .

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Addressed PR comments, reverted to void* as it size_t hash is different

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Fixed build on linux

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Addressed PR comments

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
5 years ago
..
AZStd Fixed bug in hash_table that made rehash() function run forever (#2745) 5 years ago
AZTestShared Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Asset Disabling a flaky test (#2749) ContainerFilterTest_ContainersWithAndWithoutFiltering_Success 5 years ago
Console Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EBus Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IO/Path Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
Math [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209) 5 years ago
Memory Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Name Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RTTI Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Serialization/Json Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Settings Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Streamer Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetJsonSerializerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetSerializerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AzEnumTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BehaviorContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BehaviorContextFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Components.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DLL.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DLLMainTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Driller.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EBus.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EntityIdTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EntityTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EnumTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EventTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FileIOBaseTestTypes.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FixedWidthIntegers.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GenericStreamMock.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GenericStreamTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Geometry2DUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IPC.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Interface.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IntersectPoint.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
JSON.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Jobs.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Memory.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Module.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ModuleTestBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
OrderedEventBenchmarks.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
OrderedEventTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Outcome.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Patching.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RemappableId.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Rtti.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Script.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptMath.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptProperty.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Serialization.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SerializeContextFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SettingsRegistryMergeUtilsTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SettingsRegistryTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Slice.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
State.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StatisticalProfiler.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Statistics.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StreamerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StringFunc.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SystemFile.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TestCatalog.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TestCatalog.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TickBusTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TimeDataStatistics.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UUIDTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
XML.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azcoretestdll_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azcoretests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztestshared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago