blender/tests/gtests/blenlib
Alexander Gavrilov fc1f5bded4 Depsgraph: fix false positive time dependencies for simple drivers.
The dependency graph has to know whether a driver must be re-evaluated
every frame due to a dependency on the current frame number. For python
drivers it was using a heuristic based on searching for certain sub-
strings in the expression, notably including '('.

When the expression is actually evaluated using Python, this can't be
easily improved; however if the Simple Expression evaluator is used,
this check can be done precisely by accessing the parsed data.

Differential Revision: https://developer.blender.org/D6624
2020-01-24 20:48:02 +03:00
..
stubs Cleanup: missing declaration warnings 2019-10-20 16:42:49 +11:00
BLI_array_ref_test.cc BLI: new C++ ArrayRef, Vector, Stack, ... data structures 2019-09-12 14:23:21 +02:00
BLI_array_store_test.cc ClangFormat: format '#if 0' code in source/ 2019-04-17 08:24:14 +02:00
BLI_array_test.cc BLI: new C++ ArrayRef, Vector, Stack, ... data structures 2019-09-12 14:23:21 +02:00
BLI_array_utils_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_delaunay_2d_test.cc Fix crash in delaunay triangulation due to epsilon issues. 2019-12-21 12:23:02 -05:00
BLI_edgehash_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_expr_pylike_eval_test.cc Depsgraph: fix false positive time dependencies for simple drivers. 2020-01-24 20:48:02 +03:00
BLI_ghash_performance_test.cc Cleanup: comment line length (tests) 2019-04-20 10:08:59 +02:00
BLI_ghash_test.cc Cleanup: comment line length (tests) 2019-04-20 10:08:59 +02:00
BLI_hash_mm2a_test.cc Cleanup: comment line length (tests) 2019-04-20 10:08:59 +02:00
BLI_heap_simple_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_heap_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_index_range_test.cc BLI: new C++ ArrayRef, Vector, Stack, ... data structures 2019-09-12 14:23:21 +02:00
BLI_kdopbvh_test.cc Cleanup: clang-format, trailing space 2019-10-23 01:06:15 +11:00
BLI_linklist_lockfree_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_listbase_test.cc Cleanup: extra semicolon, comma warnings 2019-12-10 12:01:58 +11:00
BLI_map_test.cc Cleanup: missing declaration warnings 2019-10-20 16:42:49 +11:00
BLI_math_base_test.cc BLI: new C++ hash table data structures 2019-09-13 10:06:02 +02:00
BLI_math_color_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_math_geom_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_memiter_test.cc Cleanup: quiet warnings 2019-10-07 12:22:05 +11:00
BLI_path_util_test.cc Cleanup: extra semicolon, comma warnings 2019-12-10 12:01:58 +11:00
BLI_polyfill_2d_test.cc GTest: test cases for polyfill2d bug T67109 2019-08-05 22:44:16 +10:00
BLI_ressource_strings.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_set_test.cc BLI: Improve forwarding semantics of some data structures 2019-09-14 12:11:14 +02:00
BLI_stack_cxx_test.cc BLI: Improve forwarding semantics of some data structures 2019-09-14 12:11:14 +02:00
BLI_stack_test.cc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
BLI_string_map_test.cc BLI: Improve forwarding semantics of some data structures 2019-09-14 12:11:14 +02:00
BLI_string_ref_test.cc BLI: new StringRef and StringRefNull data structures 2019-09-12 16:55:35 +02:00
BLI_string_test.cc Fix build error in tests on Clang / macOS 2020-01-08 17:21:40 +01:00
BLI_string_utf8_test.cc Cleanup: comment line length (tests) 2019-04-20 10:08:59 +02:00
BLI_task_performance_test.cc BLI_task: Add pooled threaded index range iterator, Take II. 2019-11-26 14:30:41 +01:00
BLI_task_test.cc BLI_task: Add pooled threaded index range iterator, Take II. 2019-11-26 14:30:41 +01:00
BLI_vector_set_test.cc BLI: rename SetVector to VectorSet 2019-09-14 12:37:58 +02:00
BLI_vector_test.cc Cleanup: missing declaration warnings 2019-10-20 16:42:49 +11:00
CMakeLists.txt CMake: Refactor external dependencies handling 2020-01-23 16:59:18 +01:00