Blender Git Commit Log

Git Commits -> Revision 0f1b4d7

April 7, 2019, 15:01 (GMT)
Use actual hash tables instead of linear search

The hash functions themselves are not optimized yet.

Commit Details:

Full Hash: 0f1b4d7c38e6dd0225c9c5fe72fb844e63bb49aa
Parent Commit: 6f96045
Lines Changed: +443, -68

2 Added Paths:

/source/blender/blenlib/BLI_array_lookup.hpp (+181, -0) (View)
/tests/gtests/blenlib/BLI_array_lookup_test.cc (+23, -0) (View)

12 Modified Paths:

/source/blender/blenlib/BLI_shared.hpp (+17, -2) (Diff)
/source/blender/blenlib/BLI_small_map.hpp (+20, -14) (Diff)
/source/blender/blenlib/BLI_small_set.hpp (+31, -37) (Diff)
/source/blender/blenlib/BLI_small_set_vector.hpp (+2, -2) (Diff)
/source/blender/blenlib/BLI_small_vector.hpp (+9, -8) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/functions/core/data_flow_graph.hpp (+19, -1) (Diff)
/source/blender/functions/core/type.hpp (+21, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/inserters.cpp (+22, -3) (Diff)
/tests/gtests/blenlib/BLI_small_map_test.cc (+17, -0) (Diff)
/tests/gtests/blenlib/BLI_small_set_vector_test.cc (+79, -0) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021