A General-purpose Task-parallel Programming System in C++
This report summarizes scanner evidence for taskflow/taskflow, a C++ project with 12,221 GitHub stars. SynthScan examined 791,843 lines of code across 3084 source files, recording 2195 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 2034 finding(s).
Are imports declared and package/API names verified? 30 finding(s).
Are wrappers, guards, and repeated structures necessary? 131 finding(s).
Which changes need focused human review? 2195 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 2195 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | # ------------------------------------------------------------------- | COMMENT |
| LOW | CMakeLists.txt | 201 | ##! Msvc flags info | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 1 | // ====================================================================== lgtm [cpp/missing-header-guard] | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 21 | // which uses the Boost Software License - Version 1.0 | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 41 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 61 | // ideas for the version stuff are taken from here: https://github.com/cxxstuff/cxx_detect | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 81 | #ifndef DOCTEST_MSVC | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 101 | DOCTEST_CLANG_SUPPRESS_WARNING_PUSH DOCTEST_CLANG_SUPPRESS_WARNING(w) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 121 | #endif // DOCTEST_GCC | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 181 | DOCTEST_MSVC_SUPPRESS_WARNING(26439) // This kind of function may not throw. Declare it 'noexcept' | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 221 | #define DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END DOCTEST_MSVC_SUPPRESS_WARNING_POP | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 241 | #if DOCTEST_MSVC && !defined(DOCTEST_CONFIG_WINDOWS_SEH) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 261 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 281 | #define DOCTEST_SYMBOL_EXPORT __attribute__((dllexport)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 301 | #if DOCTEST_MSVC | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 321 | #endif // DOCTEST_NORETURN | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 341 | // ================================================================================================= | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 361 | #ifdef __MAC_OS_X_VERSION_MIN_REQUIRED | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 381 | // Break at the location of the failing check if possible | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 401 | #define DOCTEST_BREAK_INTO_DEBUGGER() (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 461 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 1241 | //DOCTEST_MSVC_SUPPRESS_WARNING(4805) // 'operation' : unsafe mix of type 'type' and type 'type' in operation | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2201 | #endif // DOCTEST_CONFIG_SUPER_FAST_ASSERTS | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2261 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 2281 | #define DOCTEST_WARN_THROWS_AS_MESSAGE(expr, ex, ...) do { DOCTEST_INFO(__VA_ARGS__); DOCTEST_WARN_THROWS_AS(expr, ex); | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2321 | #define DOCTEST_UNARY_ASSERT(assert_type, ...) \ | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2341 | #define DOCTEST_REQUIRE_GE(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_GE, ge, __VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2361 | #undef DOCTEST_WARN_THROWS_WITH | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2381 | #undef DOCTEST_CHECK_THROWS_WITH_AS_MESSAGE | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2401 | #define DOCTEST_WARN_NOTHROW(...) (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2421 | #else // DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2501 | #define DOCTEST_TEST_SUITE_END typedef int DOCTEST_ANONYMOUS(DOCTEST_ANON_FOR_SEMICOLON_) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2521 | #define DOCTEST_REQUIRE(...) (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2541 | #define DOCTEST_REQUIRE_THROWS_WITH(expr, ...) (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2561 | #define DOCTEST_WARN_NOTHROW_MESSAGE(expr, ...) (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2581 | #define DOCTEST_CHECK_LE(...) (static_cast<void>(0)) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2601 | #define DOCTEST_FAST_WARN_GT DOCTEST_WARN_GT | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2621 | #define DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE(id, ...) DOCTEST_TEST_CASE_TEMPLATE_INVOKE(id,__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2641 | #define TEST_CASE(name) DOCTEST_TEST_CASE(name) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2661 | #define MESSAGE(...) DOCTEST_MESSAGE(__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2681 | #define REQUIRE_FALSE(...) DOCTEST_REQUIRE_FALSE(__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2701 | #define CHECK_NOTHROW_MESSAGE(expr, ...) DOCTEST_CHECK_NOTHROW_MESSAGE(expr, __VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2721 | #define CHECK_EQ(...) DOCTEST_CHECK_EQ(__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2741 | #define WARN_UNARY_FALSE(...) DOCTEST_WARN_UNARY_FALSE(__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2761 | #define FAST_WARN_LE(...) DOCTEST_FAST_WARN_LE(__VA_ARGS__) | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2901 | DOCTEST_MSVC_SUPPRESS_WARNING(26812) // Prefer 'enum class' over 'enum' | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2921 | #include <iostream> | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 2941 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 2961 | COMMENT | |
| LOW | 3rd-party/doctest/doctest.h | 2981 | #define DOCTEST_BRANCH_ON_DISABLED(if_disabled, if_not_disabled) if_not_disabled | COMMENT |
| LOW | 3rd-party/doctest/doctest.h | 3001 | #define DOCTEST_MULTI_LANE_ATOMICS_CACHE_LINE_SIZE 64 | COMMENT |
| LOW | 3rd-party/tbb/python/setup.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | 3rd-party/tbb/python/TBB.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/test.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/test.py | 21 | # | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 21 | # | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 41 | # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | COMMENT |
| LOW | 3rd-party/tbb/python/tbb/__main__.py | 1 | #!/usr/bin/env python | COMMENT |
| 1756 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 3rd-party/tbb/src/test/test_cilk_interop.cpp | 18 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_concurrent_map.cpp | 23 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_blocked_range2d.cpp | 105 | #include "harness.h" | COMMENT |
| MEDIUM | …-party/tbb/src/test/test_concurrent_priority_queue.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_semaphore.cpp | 38 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_intrusive_list.cpp | 18 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_eh_algorithms.cpp | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_ittnotify.cpp | 24 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_handle_perror.cpp | 24 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/harness_concurrency_tracker.h | 32 | #include "harness.h" // for Harness::NoCopy | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_task_scheduler_observer.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_flow_graph_whitebox.cpp | 30 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_critical_section.cpp | 24 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_mutex_native_threads.cpp | 26 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_hw_concurrency.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_hw_concurrency.cpp | 27 | #include "harness.h" | COMMENT |
| MEDIUM | …party/tbb/src/test/test_parallel_for_vectorization.cpp | 34 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_partitioner.h | 27 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_tick_count.cpp | 60 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_streaming_node.cpp | 32 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_streaming_node.cpp | 912 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_concurrent_hash_map.cpp | 80 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_malloc_overload_disable.cpp | 18 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_model_plugin.cpp | 25 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_model_plugin.cpp | 36 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_model_plugin.cpp | 117 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_tuple.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_task_scheduler_init.cpp | 44 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_eh_flow_graph.cpp | 30 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_openmp.cpp | 104 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_openmp.cpp | 203 | // For the purpose of testing, assume that OpenMP and TBB should utilize the same # of threads. | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_input_node.cpp | 19 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_inits_loop.cpp | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_inits_loop.cpp | 84 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_flow_graph_priorities.cpp | 610 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/harness_inject_scheduler.h | 67 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_source_node.cpp | 22 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_buffer_node.cpp | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_parallel_while.cpp | 18 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_blocked_range3d.cpp | 131 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_tbb_header.cpp | 128 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_malloc_atexit.cpp | 51 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_malloc_atexit.cpp | 137 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_aligned_space.cpp | 67 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_static_assert.cpp | 71 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_parallel_scan.cpp | 31 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_continue_node.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_dynamic_link.cpp | 57 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_malloc_pools.cpp | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_container_move_support.h | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_task_arena.cpp | 44 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_parallel_do.cpp | 20 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_aggregator.cpp | 22 | #include "harness.h" | COMMENT |
| MEDIUM | …party/tbb/src/test/test_enumerable_thread_specific.cpp | 38 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_pipeline_with_tbf.cpp | 23 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_broadcast_node.cpp | 21 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_malloc_init_shutdown.cpp | 22 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_tbb_fork.cpp | 29 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_lambda.cpp | 22 | #include "harness.h" | COMMENT |
| MEDIUM | 3rd-party/tbb/src/test/test_lambda.cpp | 46 | #include "harness.h" | COMMENT |
| 127 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 288 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 290 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 295 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 297 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 316 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 318 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 323 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 325 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 330 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 332 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 338 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 340 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 346 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 348 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 354 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 356 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 24 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 114 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 117 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 139 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 141 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 160 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 162 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 244 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 246 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 400 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 402 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | 3rd-party/eigen-3.3.7/lapack/CMakeLists.txt | 439 | # ============================================================================== | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 801 | // ── empty range ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 811 | // ── single iteration ────────────────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 823 | // ── exact indices, step = 1 ─────────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 834 | // ── step > 1, evenly divisible ──────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 845 | // ── step > 1, NOT divisible (ceil semantics) ────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 869 | // ── step >= range ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 880 | // ── left-to-right execution order ───────────────────────────────── | COMMENT |
| MEDIUM⚡ | unittests/test_utility.cpp | 891 | // ── value-category of the index passed to f ─────────────────────── | COMMENT |
| MEDIUM⚡ | unittests/test_utility.cpp | 901 | // ── return value of f is discarded ──────────────────────────────── | COMMENT |
| MEDIUM⚡ | unittests/test_utility.cpp | 908 | // ── different index types ───────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | unittests/test_utility.cpp | 917 | // ── nesting (the common HPC register-tile pattern) ──────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 930 | // ── constexpr / compile-time evaluation ─────────────────────────── | COMMENT |
| MEDIUM | unittests/test_utility.cpp | 948 | // ── original cumulative baseline (preserved verbatim) ───────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 1991 | // ── 1D: zero-size range ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2004 | // ── 2D: outermost dim zero → size()=0, callback never fires ───────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2021 | // ── 2D: innermost dim zero → size()=5, active dim0 only ───────────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2048 | // ── 3D: middle dim zero → size()=4, active dim0 only ──────────────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2079 | // ── 3D: innermost dim zero → size()=15, active dim0 x dim1 ───────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2109 | // ── 5D: zero at d=2 → size()=12, active dim0 x dim1 ──────────────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2147 | // ── 5D: outermost dim zero → size()=0, callback never fires ───────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2167 | // ── 9D: zero at d=4 → size()=16, active dim0..dim3 ────────────────────── | COMMENT |
| MEDIUM | unittests/test_for_each.cpp | 2200 | // ── 11D: multiple zeros (d=3 and d=7) → size()=8, active dim0..dim2 ───── | COMMENT |
| MEDIUM | docs/ExamplesConv2D.html | 173 | <div class="line"> <span class="comment">// ── image dimensions ──────────────────────────────────────────────────────< | CODE |
| MEDIUM | docs/ExamplesConv2D.html | 177 | <div class="line"> <span class="comment">// ── input image (row-major, single channel) ───────────────────────────────< | CODE |
| MEDIUM | docs/ExamplesConv2D.html | 189 | <div class="line"> <span class="comment">// ── 3x3 Gaussian blur kernel (normalised by 1/16) ─────────────────────────< | CODE |
| MEDIUM | docs/ExamplesConv2D.html | 199 | <div class="line"> <span class="comment">// ── parallel 2D convolution ───────────────────────────────────────────────< | CODE |
| MEDIUM | docs/ExamplesStencil3D.html | 250 | <div class="line"><span class="comment">// ┌──────────────────────────┐</span></div> | CODE |
| MEDIUM | docs/ExamplesMakeGraph.html | 225 | <div class="line"> <span class="comment">// ── source/header leaf tasks ────────────────────────────────────</span></di | CODE |
| MEDIUM | docs/ExamplesMakeGraph.html | 272 | <div class="line"> <span class="comment">// ── link task ───────────────────────────────────────────────────</span></di | CODE |
| MEDIUM | docs/ExamplesMakeGraph.html | 282 | <div class="line"> <span class="comment">// ── wire the graph ──────────────────────────────────────────────</span></di | CODE |
| MEDIUM | docs/ExamplesSpeculativeExecution.html | 191 | <div class="line"><span class="comment">// ── Bloom filter ────────────────────────────────────────────────────</span></ | CODE |
| 67 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | docs/jquery.js | 67 | set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value | CODE |
| CRITICAL | docs/jquery.js | 107 | )&&(t.left+=l+i+h):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+l+i+h-o)||D(o)<r)&&(t.left+=l+i+h)},top:function(t,e | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/python/setup.py | 19 | CODE | |
| LOW | 3rd-party/tbb/python/setup.py | 20 | CODE | |
| LOW | 3rd-party/tbb/python/setup.py | 24 | CODE | |
| LOW | 3rd-party/tbb/python/TBB.py | 18 | CODE | |
| LOW | 3rd-party/tbb/python/TBB.py | 19 | CODE | |
| LOW | 3rd-party/tbb/python/TBB.py | 19 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 18 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 26 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 28 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/test.py | 48 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/test.py | 52 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/test.py | 53 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 72 | CODE | |
| LOW | 3rd-party/eigen-3.3.7/debug/gdb/printers.py | 31 | CODE | |
| LOW | benchmarks/benchmarks.py | 2 | CODE | |
| LOW | benchmarks/benchmarks.py | 4 | CODE | |
| LOW | benchmarks/benchmarks.py | 5 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/src/rml/server/rml_server.cpp | 2389 | // We need to check if terminate is true or not before letting the thread go to sleep, | COMMENT |
| LOW | 3rd-party/tbb/src/rml/server/rml_server.cpp | 2426 | // We need to check if terminate is true or not before letting the thread go to sleep, | COMMENT |
| LOW | …orted/Eigen/CXX11/src/Tensor/TensorContractionMapper.h | 259 | // On the right hand side we need to check if the contracting dimensions may have | COMMENT |
| LOW⚡ | docs/ProjectMotivation.html | 155 | <div class="line"><span class="comment">// Step 1: run A sequentially (nothing can overlap)</span></div> | CODE |
| LOW⚡ | docs/ProjectMotivation.html | 159 | <div class="line"><span class="comment">// Step 2: run B and C in parallel</span></div> | CODE |
| LOW⚡ | docs/ProjectMotivation.html | 165 | <div class="line"><span class="comment">// Step 3: run D</span></div> | CODE |
| LOW | taskflow/algorithm/scan.hpp | 45 | // Step 1: Up-sweep | COMMENT |
| LOW⚡ | taskflow/algorithm/scan.hpp | 60 | // Step 2: Propagate partial sums | COMMENT |
| LOW⚡ | taskflow/algorithm/scan.hpp | 65 | // Step 3: Down-sweep | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 187 | int dummy_key=0; | CODE |
| LOW | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 188 | cache_type::handle h = cache[dummy_key]; | CODE |
| LOW⚡ | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 270 | int dummy_key=1; | CODE |
| LOW⚡ | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 272 | ASSERT(dummy_function::_(dummy_key)==cache[dummy_key].value(),"cache operator() must return only values obta | CODE |
| LOW⚡ | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 282 | int dummy_key=0; | CODE |
| LOW⚡ | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 283 | cache[dummy_key]; | CODE |
| LOW⚡ | 3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp | 284 | cache[dummy_key]; | CODE |
| LOW | docs/classtf_1_1FlowBuilder.js | 33 | [ "placeholder", "classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf", null ], | CODE |
| LOW | docs/search/all_19.js | 80 | ['placeholder_77',['placeholder',['../classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf',1,'tf::FlowBuilde | CODE |
| LOW | docs/search/functions_f.js | 8 | ['placeholder_5',['placeholder',['../classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf',1,'tf::FlowBuilder | CODE |
| LOW | taskflow/core/task.hpp | 71 | case TaskType::PLACEHOLDER: val = "placeholder"; break; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | docs/ProjectMotivation.html | 155 | <div class="line"><span class="comment">// Step 1: run A sequentially (nothing can overlap)</span></div> | CODE |
| LOW⚡ | docs/ProjectMotivation.html | 159 | <div class="line"><span class="comment">// Step 2: run B and C in parallel</span></div> | CODE |
| LOW⚡ | docs/ProjectMotivation.html | 165 | <div class="line"><span class="comment">// Step 3: run D</span></div> | CODE |
| LOW | taskflow/algorithm/scan.hpp | 45 | // Step 1: Up-sweep | COMMENT |
| LOW⚡ | taskflow/algorithm/scan.hpp | 60 | // Step 2: Propagate partial sums | COMMENT |
| LOW⚡ | taskflow/algorithm/scan.hpp | 65 | // Step 3: Down-sweep | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/examples/graph/stereo/lodepng.h | 346 | If you encode an image without alpha with palette, don't forget to put value 255 in each A byte of the palette. | CODE |
| LOW | 3rd-party/tbb/examples/graph/stereo/lodepng.cpp | 76 | lodepng source code. Don't forget to remove "static" if you copypaste them | CODE |
| LOW | …examples/parallel_for/tachyon/msvs/uwp/DirectXBase.cpp | 100 | // Don't forget to declare your application's minimum required feature level in its | COMMENT |
| LOW | 3rd-party/eigen-3.3.7/unsupported/test/mpreal/mpreal.h | 444 | // don't forget to call mpfr_free_cache() for every thread where you are using const-functions | COMMENT |
| MEDIUM | docs/DependentAsyncTasking.html | 203 | <p>Both <a class="el" href="classtf_1_1Executor.html#a0015352aa28b50251a970354a0c4a159" title="runs the given function a | CODE |
| MEDIUM | docs/StaticTasking.html | 233 | <p>You can attach custom data to a task using <a class="el" href="classtf_1_1Task.html#afd82ab6d6518d1142a72c4d2c97ff114 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 3rd-party/ff/stencilReduceOCL.hpp | 1102 | // force execution on the GPU - as many as requested by the co-allocation strategy | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 3rd-party/eigen-3.3.7/scripts/relicense.py | 1 | # This file is part of Eigen, a lightweight C++ template library | COMMENT |
| MEDIUM | 3rd-party/eigen-3.3.7/debug/gdb/printers.py | 2 | # This file is part of Eigen, a lightweight C++ template library | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 242 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 511 | CODE | |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 604 | CODE | |
| LOW | benchmarks/benchmarks.py | 52 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 227 | except Exception as e: | CODE |
| MEDIUM | 3rd-party/tbb/python/tbb/__init__.py | 222 | def init_sem_name(): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/eigen-3.3.7/test/hessenberg.cpp | 49 | // TODO: Add tests for packedMatrix() and householderCoefficients() | COMMENT |
| LOW | 3rd-party/ff/svector.hpp | 103 | // TODO: implement swap and re-implement move constructor and move operator with swap | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rd-party/tbb/python/tbb/__init__.py | 31 | __all__ = ["Monkey", "is_active"] + api__all + pool__all | CODE |
| LOW | 3rd-party/tbb/python/tbb/pool.py | 74 | __all__ = ["Pool", "TimeoutError"] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sandbox/sum.sh | 28 | # Output the results | COMMENT |