Repository Analysis

taskflow/taskflow

A General-purpose Task-parallel Programming System in C++

3.5 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of taskflow/taskflow, a C++ project with 12,045 GitHub stars. SynthScan v2.0 examined 792,354 lines of code across 3069 source files, recording 2195 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 3.5 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.5
Adjusted Score
3.5
Raw Score
100%
Time Factor
2026-07-13
Last Push
12.0K
Stars
C++
Language
792.4K
Lines of Code
3.1K
Files
2.2K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 2HIGH 1MEDIUM 319LOW 1873

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

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 statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1816 hits · 1679 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# -------------------------------------------------------------------COMMENT
LOWCMakeLists.txt201##! Msvc flags infoCOMMENT
LOW3rd-party/doctest/doctest.h1// ====================================================================== lgtm [cpp/missing-header-guard]COMMENT
LOW3rd-party/doctest/doctest.h21// which uses the Boost Software License - Version 1.0COMMENT
LOW3rd-party/doctest/doctest.h41COMMENT
LOW3rd-party/doctest/doctest.h61// ideas for the version stuff are taken from here: https://github.com/cxxstuff/cxx_detectCOMMENT
LOW3rd-party/doctest/doctest.h81#ifndef DOCTEST_MSVCCOMMENT
LOW3rd-party/doctest/doctest.h101 DOCTEST_CLANG_SUPPRESS_WARNING_PUSH DOCTEST_CLANG_SUPPRESS_WARNING(w)COMMENT
LOW3rd-party/doctest/doctest.h121#endif // DOCTEST_GCCCOMMENT
LOW3rd-party/doctest/doctest.h181DOCTEST_MSVC_SUPPRESS_WARNING(26439) // This kind of function may not throw. Declare it 'noexcept'COMMENT
LOW3rd-party/doctest/doctest.h221#define DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END DOCTEST_MSVC_SUPPRESS_WARNING_POPCOMMENT
LOW3rd-party/doctest/doctest.h241#if DOCTEST_MSVC && !defined(DOCTEST_CONFIG_WINDOWS_SEH)COMMENT
LOW3rd-party/doctest/doctest.h261COMMENT
LOW3rd-party/doctest/doctest.h281#define DOCTEST_SYMBOL_EXPORT __attribute__((dllexport))COMMENT
LOW3rd-party/doctest/doctest.h301#if DOCTEST_MSVCCOMMENT
LOW3rd-party/doctest/doctest.h321#endif // DOCTEST_NORETURNCOMMENT
LOW3rd-party/doctest/doctest.h341// =================================================================================================COMMENT
LOW3rd-party/doctest/doctest.h361#ifdef __MAC_OS_X_VERSION_MIN_REQUIREDCOMMENT
LOW3rd-party/doctest/doctest.h381// Break at the location of the failing check if possibleCOMMENT
LOW3rd-party/doctest/doctest.h401#define DOCTEST_BREAK_INTO_DEBUGGER() (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h461COMMENT
LOW3rd-party/doctest/doctest.h1241 //DOCTEST_MSVC_SUPPRESS_WARNING(4805) // 'operation' : unsafe mix of type 'type' and type 'type' in operationCOMMENT
LOW3rd-party/doctest/doctest.h2201#endif // DOCTEST_CONFIG_SUPER_FAST_ASSERTSCOMMENT
LOW3rd-party/doctest/doctest.h2261COMMENT
LOW3rd-party/doctest/doctest.h2281#define DOCTEST_WARN_THROWS_AS_MESSAGE(expr, ex, ...) do { DOCTEST_INFO(__VA_ARGS__); DOCTEST_WARN_THROWS_AS(expr, ex); COMMENT
LOW3rd-party/doctest/doctest.h2321#define DOCTEST_UNARY_ASSERT(assert_type, ...) \COMMENT
LOW3rd-party/doctest/doctest.h2341#define DOCTEST_REQUIRE_GE(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_GE, ge, __VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2361#undef DOCTEST_WARN_THROWS_WITHCOMMENT
LOW3rd-party/doctest/doctest.h2381#undef DOCTEST_CHECK_THROWS_WITH_AS_MESSAGECOMMENT
LOW3rd-party/doctest/doctest.h2401#define DOCTEST_WARN_NOTHROW(...) (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h2421#else // DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTSCOMMENT
LOW3rd-party/doctest/doctest.h2501#define DOCTEST_TEST_SUITE_END typedef int DOCTEST_ANONYMOUS(DOCTEST_ANON_FOR_SEMICOLON_)COMMENT
LOW3rd-party/doctest/doctest.h2521#define DOCTEST_REQUIRE(...) (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h2541#define DOCTEST_REQUIRE_THROWS_WITH(expr, ...) (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h2561#define DOCTEST_WARN_NOTHROW_MESSAGE(expr, ...) (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h2581#define DOCTEST_CHECK_LE(...) (static_cast<void>(0))COMMENT
LOW3rd-party/doctest/doctest.h2601#define DOCTEST_FAST_WARN_GT DOCTEST_WARN_GTCOMMENT
LOW3rd-party/doctest/doctest.h2621#define DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE(id, ...) DOCTEST_TEST_CASE_TEMPLATE_INVOKE(id,__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2641#define TEST_CASE(name) DOCTEST_TEST_CASE(name)COMMENT
LOW3rd-party/doctest/doctest.h2661#define MESSAGE(...) DOCTEST_MESSAGE(__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2681#define REQUIRE_FALSE(...) DOCTEST_REQUIRE_FALSE(__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2701#define CHECK_NOTHROW_MESSAGE(expr, ...) DOCTEST_CHECK_NOTHROW_MESSAGE(expr, __VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2721#define CHECK_EQ(...) DOCTEST_CHECK_EQ(__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2741#define WARN_UNARY_FALSE(...) DOCTEST_WARN_UNARY_FALSE(__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2761#define FAST_WARN_LE(...) DOCTEST_FAST_WARN_LE(__VA_ARGS__)COMMENT
LOW3rd-party/doctest/doctest.h2901DOCTEST_MSVC_SUPPRESS_WARNING(26812) // Prefer 'enum class' over 'enum'COMMENT
LOW3rd-party/doctest/doctest.h2921#include <iostream>COMMENT
LOW3rd-party/doctest/doctest.h2941COMMENT
LOW3rd-party/doctest/doctest.h2961COMMENT
LOW3rd-party/doctest/doctest.h2981#define DOCTEST_BRANCH_ON_DISABLED(if_disabled, if_not_disabled) if_not_disabledCOMMENT
LOW3rd-party/doctest/doctest.h3001#define DOCTEST_MULTI_LANE_ATOMICS_CACHE_LINE_SIZE 64COMMENT
LOW3rd-party/tbb/python/setup.py1#!/usr/bin/env pythonCOMMENT
LOW3rd-party/tbb/python/TBB.py1#!/usr/bin/env pythonCOMMENT
LOW3rd-party/tbb/python/tbb/__init__.py1#!/usr/bin/env pythonCOMMENT
LOW3rd-party/tbb/python/tbb/test.py1#!/usr/bin/env pythonCOMMENT
LOW3rd-party/tbb/python/tbb/test.py21#COMMENT
LOW3rd-party/tbb/python/tbb/pool.py1#!/usr/bin/env pythonCOMMENT
LOW3rd-party/tbb/python/tbb/pool.py21#COMMENT
LOW3rd-party/tbb/python/tbb/pool.py41# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)COMMENT
LOW3rd-party/tbb/python/tbb/__main__.py1#!/usr/bin/env pythonCOMMENT
1756 more matches not shown…
AI Slop Vocabulary187 hits · 560 pts
SeverityFileLineSnippetContext
MEDIUM3rd-party/tbb/src/test/test_cilk_interop.cpp18#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_concurrent_map.cpp23#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_blocked_range2d.cpp105#include "harness.h"COMMENT
MEDIUM…-party/tbb/src/test/test_concurrent_priority_queue.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_semaphore.cpp38#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_intrusive_list.cpp18#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_eh_algorithms.cpp20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_ittnotify.cpp24#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_handle_perror.cpp24#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/harness_concurrency_tracker.h32#include "harness.h" // for Harness::NoCopyCOMMENT
MEDIUM3rd-party/tbb/src/test/test_task_scheduler_observer.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_flow_graph_whitebox.cpp30#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_critical_section.cpp24#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_mutex_native_threads.cpp26#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_hw_concurrency.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_hw_concurrency.cpp27#include "harness.h"COMMENT
MEDIUM…party/tbb/src/test/test_parallel_for_vectorization.cpp34#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_partitioner.h27#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_tick_count.cpp60#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_streaming_node.cpp32#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_streaming_node.cpp912#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_concurrent_hash_map.cpp80#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_malloc_overload_disable.cpp18#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_model_plugin.cpp25#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_model_plugin.cpp36#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_model_plugin.cpp117#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_tuple.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_task_scheduler_init.cpp44#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_eh_flow_graph.cpp30#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_openmp.cpp104#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_openmp.cpp203 // For the purpose of testing, assume that OpenMP and TBB should utilize the same # of threads.COMMENT
MEDIUM3rd-party/tbb/src/test/test_input_node.cpp19#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_inits_loop.cpp20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_inits_loop.cpp84#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_flow_graph_priorities.cpp610#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/harness_inject_scheduler.h67#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_source_node.cpp22#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_buffer_node.cpp20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_parallel_while.cpp18#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_blocked_range3d.cpp131#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_tbb_header.cpp128#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_malloc_atexit.cpp51#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_malloc_atexit.cpp137#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_aligned_space.cpp67#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_static_assert.cpp71#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_parallel_scan.cpp31#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_continue_node.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_dynamic_link.cpp57#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_malloc_pools.cpp20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_container_move_support.h20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_task_arena.cpp44#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_parallel_do.cpp20#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_aggregator.cpp22#include "harness.h"COMMENT
MEDIUM…party/tbb/src/test/test_enumerable_thread_specific.cpp38#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_pipeline_with_tbf.cpp23#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_broadcast_node.cpp21#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_malloc_init_shutdown.cpp22#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_tbb_fork.cpp29#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_lambda.cpp22#include "harness.h"COMMENT
MEDIUM3rd-party/tbb/src/test/test_lambda.cpp46#include "harness.h"COMMENT
127 more matches not shown…
Decorative Section Separators127 hits · 393 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt288# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt290# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt295# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt297# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt316# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt318# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt323# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt325# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt330# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt332# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt338# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt340# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt346# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt348# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt354# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt356# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt1# -------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt24# -------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt114# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt117# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt139# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt141# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt160# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt162# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt244# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt246# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt399# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt401# -----------------------------------------------------------------------------COMMENT
MEDIUM3rd-party/eigen-3.3.7/lapack/CMakeLists.txt439 # ==============================================================================COMMENT
MEDIUMunittests/test_utility.cpp801 // ── empty range ───────────────────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp811 // ── single iteration ──────────────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp823 // ── exact indices, step = 1 ───────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp834 // ── step > 1, evenly divisible ────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp845 // ── step > 1, NOT divisible (ceil semantics) ──────────────────────COMMENT
MEDIUMunittests/test_utility.cpp869 // ── step >= range ─────────────────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp880 // ── left-to-right execution order ─────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp891 // ── value-category of the index passed to f ───────────────────────COMMENT
MEDIUMunittests/test_utility.cpp901 // ── return value of f is discarded ────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp908 // ── different index types ─────────────────────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp917 // ── nesting (the common HPC register-tile pattern) ────────────────COMMENT
MEDIUMunittests/test_utility.cpp930 // ── constexpr / compile-time evaluation ───────────────────────────COMMENT
MEDIUMunittests/test_utility.cpp948 // ── original cumulative baseline (preserved verbatim) ─────────────COMMENT
MEDIUMunittests/test_for_each.cpp1722 // ── 1D: zero-size range ─────────────────────────────────────────────────COMMENT
MEDIUMunittests/test_for_each.cpp1735 // ── 2D: outermost dim zero → size()=0, callback never fires ─────────────COMMENT
MEDIUMunittests/test_for_each.cpp1752 // ── 2D: innermost dim zero → size()=5, active dim0 only ─────────────────COMMENT
MEDIUMunittests/test_for_each.cpp1779 // ── 3D: middle dim zero → size()=4, active dim0 only ────────────────────COMMENT
MEDIUMunittests/test_for_each.cpp1810 // ── 3D: innermost dim zero → size()=15, active dim0 x dim1 ─────────────COMMENT
MEDIUMunittests/test_for_each.cpp1840 // ── 5D: zero at d=2 → size()=12, active dim0 x dim1 ────────────────────COMMENT
MEDIUMunittests/test_for_each.cpp1878 // ── 5D: outermost dim zero → size()=0, callback never fires ─────────────COMMENT
MEDIUMunittests/test_for_each.cpp1898 // ── 9D: zero at d=4 → size()=16, active dim0..dim3 ──────────────────────COMMENT
MEDIUMunittests/test_for_each.cpp1931 // ── 11D: multiple zeros (d=3 and d=7) → size()=8, active dim0..dim2 ─────COMMENT
MEDIUMdocs/ExamplesConv2D.html173<div class="line"> <span class="comment">// ── image dimensions ──────────────────────────────────────────────────────<CODE
MEDIUMdocs/ExamplesConv2D.html177<div class="line"> <span class="comment">// ── input image (row-major, single channel) ───────────────────────────────<CODE
MEDIUMdocs/ExamplesConv2D.html189<div class="line"> <span class="comment">// ── 3x3 Gaussian blur kernel (normalised by 1/16) ─────────────────────────<CODE
MEDIUMdocs/ExamplesConv2D.html199<div class="line"> <span class="comment">// ── parallel 2D convolution ───────────────────────────────────────────────<CODE
MEDIUMdocs/ExamplesStencil3D.html251<div class="line"><span class="comment">// ┌──────────────────────────┐</span></div>CODE
MEDIUMdocs/ExamplesMakeGraph.html225<div class="line"> <span class="comment">// ── source/header leaf tasks ────────────────────────────────────</span></diCODE
MEDIUMdocs/ExamplesMakeGraph.html272<div class="line"> <span class="comment">// ── link task ───────────────────────────────────────────────────</span></diCODE
MEDIUMdocs/ExamplesMakeGraph.html282<div class="line"> <span class="comment">// ── wire the graph ──────────────────────────────────────────────</span></diCODE
MEDIUMdocs/ExamplesSpeculativeExecution.html191<div class="line"><span class="comment">// ── Bloom filter ────────────────────────────────────────────────────</span></CODE
67 more matches not shown…
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALdocs/jquery.js67set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.valueCODE
CRITICALdocs/jquery.js107)&&(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,eCODE
Unused Imports17 hits · 17 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/python/setup.py19CODE
LOW3rd-party/tbb/python/setup.py20CODE
LOW3rd-party/tbb/python/setup.py24CODE
LOW3rd-party/tbb/python/TBB.py18CODE
LOW3rd-party/tbb/python/TBB.py19CODE
LOW3rd-party/tbb/python/TBB.py19CODE
LOW3rd-party/tbb/python/tbb/__init__.py18CODE
LOW3rd-party/tbb/python/tbb/__init__.py26CODE
LOW3rd-party/tbb/python/tbb/__init__.py28CODE
LOW3rd-party/tbb/python/tbb/test.py48CODE
LOW3rd-party/tbb/python/tbb/test.py52CODE
LOW3rd-party/tbb/python/tbb/test.py53CODE
LOW3rd-party/tbb/python/tbb/pool.py72CODE
LOW3rd-party/eigen-3.3.7/debug/gdb/printers.py31CODE
LOWbenchmarks/benchmarks.py2CODE
LOWbenchmarks/benchmarks.py4CODE
LOWbenchmarks/benchmarks.py5CODE
Verbosity Indicators9 hits · 15 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/src/rml/server/rml_server.cpp2389 // We need to check if terminate is true or not before letting the thread go to sleep,COMMENT
LOW3rd-party/tbb/src/rml/server/rml_server.cpp2426 // 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.h259 // On the right hand side we need to check if the contracting dimensions may haveCOMMENT
LOWdocs/ProjectMotivation.html155<div class="line"><span class="comment">// Step 1: run A sequentially (nothing can overlap)</span></div>CODE
LOWdocs/ProjectMotivation.html159<div class="line"><span class="comment">// Step 2: run B and C in parallel</span></div>CODE
LOWdocs/ProjectMotivation.html165<div class="line"><span class="comment">// Step 3: run D</span></div>CODE
LOWtaskflow/algorithm/scan.hpp45 // Step 1: Up-sweepCOMMENT
LOWtaskflow/algorithm/scan.hpp60 // Step 2: Propagate partial sumsCOMMENT
LOWtaskflow/algorithm/scan.hpp65 // Step 3: Down-sweepCOMMENT
Fake / Example Data11 hits · 14 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp187 int dummy_key=0;CODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp188 cache_type::handle h = cache[dummy_key];CODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp270 int dummy_key=1;CODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp272 ASSERT(dummy_function::_(dummy_key)==cache[dummy_key].value(),"cache operator() must return only values obtaCODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp282 int dummy_key=0;CODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp283 cache[dummy_key];CODE
LOW3rd-party/tbb/src/test/test_concurrent_lru_cache.cpp284 cache[dummy_key];CODE
LOWdocs/classtf_1_1FlowBuilder.js33 [ "placeholder", "classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf", null ],CODE
LOWdocs/search/all_19.js81 ['placeholder_78',['placeholder',['../classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf',1,'tf::FlowBuildeCODE
LOWdocs/search/functions_f.js8 ['placeholder_5',['placeholder',['../classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf',1,'tf::FlowBuilderCODE
LOWtaskflow/core/task.hpp71 case TaskType::PLACEHOLDER: val = "placeholder"; break;CODE
Structural Annotation Overuse6 hits · 10 pts
SeverityFileLineSnippetContext
LOWdocs/ProjectMotivation.html155<div class="line"><span class="comment">// Step 1: run A sequentially (nothing can overlap)</span></div>CODE
LOWdocs/ProjectMotivation.html159<div class="line"><span class="comment">// Step 2: run B and C in parallel</span></div>CODE
LOWdocs/ProjectMotivation.html165<div class="line"><span class="comment">// Step 3: run D</span></div>CODE
LOWtaskflow/algorithm/scan.hpp45 // Step 1: Up-sweepCOMMENT
LOWtaskflow/algorithm/scan.hpp60 // Step 2: Propagate partial sumsCOMMENT
LOWtaskflow/algorithm/scan.hpp65 // Step 3: Down-sweepCOMMENT
Slop Phrases6 hits · 9 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/examples/graph/stereo/lodepng.h346 If you encode an image without alpha with palette, don't forget to put value 255 in each A byte of the palette.CODE
LOW3rd-party/tbb/examples/graph/stereo/lodepng.cpp76lodepng source code. Don't forget to remove "static" if you copypaste themCODE
LOW…examples/parallel_for/tachyon/msvs/uwp/DirectXBase.cpp100 // Don't forget to declare your application's minimum required feature level in itsCOMMENT
LOW3rd-party/eigen-3.3.7/unsupported/test/mpreal/mpreal.h444 // don't forget to call mpfr_free_cache() for every thread where you are using const-functionsCOMMENT
MEDIUMdocs/DependentAsyncTasking.html203<p>Both <a class="el" href="classtf_1_1Executor.html#a0015352aa28b50251a970354a0c4a159" title="runs the given function aCODE
MEDIUMdocs/StaticTasking.html233<p>You can attach custom data to a task using <a class="el" href="classtf_1_1Task.html#afd82ab6d6518d1142a72c4d2c97ff114CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH3rd-party/ff/stencilReduceOCL.hpp1102 // force execution on the GPU - as many as requested by the co-allocation strategyCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM3rd-party/eigen-3.3.7/scripts/relicense.py1# This file is part of Eigen, a lightweight C++ template libraryCOMMENT
MEDIUM3rd-party/eigen-3.3.7/debug/gdb/printers.py2# This file is part of Eigen, a lightweight C++ template libraryCOMMENT
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/python/tbb/__init__.py242CODE
LOW3rd-party/tbb/python/tbb/pool.py511CODE
LOW3rd-party/tbb/python/tbb/pool.py604CODE
LOWbenchmarks/benchmarks.py52CODE
Excessive Try-Catch Wrapping2 hits · 3 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/python/tbb/__init__.py227 except Exception as e:CODE
MEDIUM3rd-party/tbb/python/tbb/__init__.py222def init_sem_name():CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW3rd-party/eigen-3.3.7/test/hessenberg.cpp49 // TODO: Add tests for packedMatrix() and householderCoefficients()COMMENT
LOW3rd-party/ff/svector.hpp103 // TODO: implement swap and re-implement move constructor and move operator with swapCOMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOW3rd-party/tbb/python/tbb/__init__.py31__all__ = ["Monkey", "is_active"] + api__all + pool__allCODE
LOW3rd-party/tbb/python/tbb/pool.py74__all__ = ["Pool", "TimeoutError"]CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsandbox/sum.sh28 # Output the resultsCOMMENT