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/AzCore
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
..
Android Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Asset Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Casting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Component Remove unneeded fields from Entity and EditorTransform JsonSerializers 5 years ago
Compression Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Console Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug Debug Trace Messages for Automation queues bus calls. (#2328) 5 years ago
Driller Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EBus Fixed the emplace function implementations for stack and queue (#2657) 5 years ago
IO Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
IPC Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Interface Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
JSON Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Jobs Adding newline to the end of the new Job.cpp file 5 years ago
Math Add an Orthogonal Projection option to the Camera Gem (#2414) 5 years ago
Memory Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Module 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
NativeUI Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Outcome Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformId Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Preprocessor 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
Script Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptCanvas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Serialization Merge pull request #1927 from aws-lumberyard-dev/GroupToggleSwitch 5 years ago
Settings Register show command fix (#2408) 5 years ago
Slice Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Socket Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
State Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Statistics Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StringFunc Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Threading Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Time Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UnitTest Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UserSettings Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Utils Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
XML Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
std Fixed bug in hash_table that made rehash() function run forever (#2745) 5 years ago
AzCoreModule.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AzCoreModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BuildInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Docs.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformDef.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformIncl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformRestrictedFileDef.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azcore_files.cmake Move most AZ::Job function bodies out of the header 5 years ago
azcoretestcommon_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
base.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago