Blender Git Loki
Git Commits -> Revision 6f79e52
Revision 6f79e52 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 19, 2019, 16:18 (GMT) |
Initial support for custom allocators for containers |
Commit Details:
Full Hash: 6f79e526656a5a433c2056c353ff97c9e53eadbf
Parent Commit: 6079423
Lines Changed: +335, -305
2 Added Paths:
/source/blender/blenlib/BLI_allocator.hpp (+69, -0) (View)
/source/blender/blenlib/BLI_array.hpp (+134, -0) (View)
/source/blender/blenlib/BLI_array.hpp (+134, -0) (View)
2 Deleted Paths:
/source/blender/blenlib/BLI_temporary_allocator.hpp (+0, -186)
/tests/gtests/blenlib/BLI_temporary_allocator_test.cc (+0, -22)
/tests/gtests/blenlib/BLI_temporary_allocator_test.cc (+0, -22)
18 Modified Paths:
/source/blender/blenlib/BLI_map.hpp (+5, -4) (Diff)
/source/blender/blenlib/BLI_memory.hpp (+3, -3) (Diff)
/source/blender/blenlib/BLI_open_addressing.hpp (+9, -5) (Diff)
/source/blender/blenlib/BLI_set.hpp (+5, -4) (Diff)
/source/blender/blenlib/BLI_set_vector.hpp (+6, -5) (Diff)
/source/blender/blenlib/BLI_stack.hpp (+2, -2) (Diff)
/source/blender/blenlib/BLI_temporary_allocator.h (+38, -1) (Diff)
/source/blender/blenlib/BLI_vector.hpp (+16, -18) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenlib/intern/BLI_temporary_allocator.cpp (+16, -24) (Diff)
/source/blender/functions/backends/cpp/cpp_type_info.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+3, -3) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+2, -2) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+7, -4) (Diff)
/source/blender/simulations/bparticles/simulate.cpp (+14, -13) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -2) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+0, -1) (Diff)
/source/blender/blenlib/BLI_memory.hpp (+3, -3) (Diff)
/source/blender/blenlib/BLI_open_addressing.hpp (+9, -5) (Diff)
/source/blender/blenlib/BLI_set.hpp (+5, -4) (Diff)
/source/blender/blenlib/BLI_set_vector.hpp (+6, -5) (Diff)
/source/blender/blenlib/BLI_stack.hpp (+2, -2) (Diff)
/source/blender/blenlib/BLI_temporary_allocator.h (+38, -1) (Diff)
/source/blender/blenlib/BLI_vector.hpp (+16, -18) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenlib/intern/BLI_temporary_allocator.cpp (+16, -24) (Diff)
/source/blender/functions/backends/cpp/cpp_type_info.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+3, -3) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+2, -2) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+7, -4) (Diff)
/source/blender/simulations/bparticles/simulate.cpp (+14, -13) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -2) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+0, -1) (Diff)