NumPy aware dynamic Python compiler using LLVM
This report summarizes scanner evidence for numba/numba, a Python project with 11,174 GitHub stars. SynthScan examined 350,042 lines of code across 874 source files, recording 4904 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 17.8 (Elevated 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.
Can maintainers explain intent, assumptions, and trade-offs? 3564 finding(s).
Are imports declared and package/API names verified? 684 finding(s).
Are wrappers, guards, and repeated structures necessary? 3174 finding(s).
Which changes need focused human review? 4904 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 4904 distinct pattern matches across 24 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 | versioneer.py | 642 | def git_versions_from_keywords(keywords, tag_prefix, verbose): | CODE |
| LOW | versioneer.py | 1164 | def git_versions_from_keywords(keywords, tag_prefix, verbose): | STRING |
| LOW | buildscripts/github/test_matrix_evaluate.py | 45 | def test_wheel_has_free_threaded(): | CODE |
| LOW | buildscripts/github/test_matrix_evaluate.py | 65 | def test_conda_has_python_major_minor(): | CODE |
| LOW | buildscripts/github/test_matrix_evaluate.py | 108 | def test_eval_unknown_event_returns_empty(): | CODE |
| LOW | buildscripts/github/test_matrix_evaluate.py | 115 | def test_eval_dispatch_filter_python(): | CODE |
| LOW | buildscripts/github/test_matrix_evaluate.py | 126 | def test_eval_dispatch_filter_numpy(): | CODE |
| LOW | numba/_version.py | 169 | def git_versions_from_keywords(keywords, tag_prefix, verbose): | CODE |
| LOW | numba/misc/coverage_support.py | 37 | def get_registered_loc_notify() -> Sequence["NotifyLocBase"]: | CODE |
| LOW | numba/misc/coverage_support.py | 102 | def _register_coverage_notifier(): | CODE |
| LOW | numba/misc/appdirs.py | 405 | def _get_win_folder_from_registry(csidl_name): | CODE |
| LOW | numba/misc/appdirs.py | 453 | def _get_win_folder_with_ctypes(csidl_name): | CODE |
| LOW | numba/misc/firstlinefinder.py | 73 | def get_func_body_first_lineno(pyfunc): | CODE |
| LOW | numba/misc/timsort.py | 875 | def run_timsort_with_mergestate(ms, keys, values): | CODE |
| LOW | numba/experimental/function_type.py | 71 | def lower_constant_dispatcher(context, builder, typ, pyval): | CODE |
| LOW | numba/experimental/function_type.py | 77 | def lower_constant_function_type(context, builder, typ, pyval): | CODE |
| LOW | numba/experimental/function_type.py | 279 | def lower_cast_function_type_to_function_type( | CODE |
| LOW | numba/experimental/function_type.py | 285 | def lower_cast_dispatcher_to_function_type(context, builder, fromty, toty, val): | CODE |
| LOW | numba/experimental/jitclass/overloads.py | 177 | def register_reflected_overload(func, meth_forward, meth_reflected): | STRING |
| LOW | numba/core/dispatcher.py | 118 | def get_globals_for_reduction(self): | CODE |
| LOW | numba/core/dispatcher.py | 136 | def get_globals_for_reduction(self): | CODE |
| LOW | numba/core/dispatcher.py | 235 | def _compilation_chain_init_hook(self): | CODE |
| LOW | numba/core/dispatcher.py | 719 | def _callback_add_compiler_timer(self, duration, cres): | CODE |
| LOW | numba/core/dispatcher.py | 1112 | def _get_dispatcher_for_current_target(self): | CODE |
| LOW | numba/core/serialize.py | 64 | def runtime_build_excinfo_struct(static_exc, exc_args): | CODE |
| LOW | numba/core/serialize.py | 202 | def _custom_reduce__custompickled(cp): | CODE |
| LOW | numba/core/funcdesc.py | 118 | def llvm_cpython_wrapper_name(self): | CODE |
| LOW | numba/core/funcdesc.py | 188 | def from_specialized_function(cls, func_ir, typemap, restype, calltypes, | CODE |
| LOW | numba/core/funcdesc.py | 200 | def from_object_mode_function(cls, func_ir): | CODE |
| LOW | numba/core/transforms.py | 19 | def _extract_loop_lifting_candidates(cfg, blocks): | CODE |
| LOW | numba/core/transforms.py | 104 | def _loop_lift_get_candidate_infos(cfg, blocks, livemap): | CODE |
| LOW | numba/core/transforms.py | 137 | def _loop_lift_modify_call_block(liftedloop, block, inputs, outputs, returnto): | CODE |
| LOW | numba/core/transforms.py | 155 | def _loop_lift_prepare_loop_func(loopinfo, blocks): | CODE |
| LOW | numba/core/transforms.py | 292 | def canonicalize_cfg_single_backedge(blocks): | CODE |
| LOW | numba/core/transforms.py | 315 | def yield_loops_with_multiple_backedges(): | CODE |
| LOW | numba/core/transforms.py | 751 | def consolidate_multi_exit_withs(withs: dict, blocks, func_ir): | CODE |
| LOW | numba/core/event.py | 444 | def _prepare_chrome_trace_data(listener: RecordingListener): | CODE |
| LOW | numba/core/event.py | 468 | def _setup_chrome_trace_exit_handler(): | CODE |
| LOW | numba/core/compiler.py | 212 | def _find_referenced_environments(self): | CODE |
| LOW | numba/core/compiler.py | 279 | def sanitize_compile_result_entries(entries): | CODE |
| LOW | numba/core/compiler.py | 559 | def define_nopython_lowering_pipeline(state, name='nopython_lowering'): | CODE |
| LOW | numba/core/compiler.py | 579 | def define_parfor_gufunc_nopython_lowering_pipeline( | CODE |
| LOW | numba/core/compiler.py | 623 | def define_parfor_gufunc_pipeline(state, name="parfor_gufunc_typed"): | CODE |
| LOW | numba/core/compiler.py | 683 | def define_objectmode_pipeline(state, name='object'): | CODE |
| LOW | numba/core/withcontexts.py | 465 | def _mutate_with_block_caller( | CODE |
| LOW | numba/core/withcontexts.py | 496 | def _mutate_with_block_callee(blocks, blk_start, blk_end, inputs, outputs): | CODE |
| LOW | numba/core/analysis.py | 593 | def rewrite_semantic_constants(func_ir, called_args): | CODE |
| LOW | numba/core/inline_closurecall.py | 62 | def _created_inlined_var_name(function_name, var_name): | CODE |
| LOW | numba/core/inline_closurecall.py | 244 | def _fix_stencil_neighborhood(self, options): | CODE |
| LOW | numba/core/inline_closurecall.py | 260 | def _fix_stencil_index_offsets(self, options): | CODE |
| LOW | numba/core/inline_closurecall.py | 546 | def update_type_and_call_maps(self, callee_ir, arg_typs): | CODE |
| LOW | numba/core/inline_closurecall.py | 1322 | def _find_unsafe_empty_inferred(func_ir, expr): | CODE |
| LOW | numba/core/ir_utils.py | 1650 | def _create_function_from_code_obj(fcode, func_env, func_arg, func_clo, glbls): | CODE |
| LOW | numba/core/ir_utils.py | 1829 | def set_index_var_of_get_setitem(stmt, new_index): | CODE |
| LOW | numba/core/ir_utils.py | 1948 | def raise_on_unsupported_feature(func_ir, typemap): | CODE |
| LOW | numba/core/ir_utils.py | 2165 | def convert_code_obj_to_function(code_obj, caller_ir): | CODE |
| LOW | numba/core/ir_utils.py | 2233 | def fixup_var_define_in_scope(blocks): | CODE |
| LOW | numba/core/cpu.py | 102 | def load_additional_registries(self): | CODE |
| LOW | numba/core/lowering.py | 212 | def extract_function_arguments(self): | CODE |
| LOW | numba/core/lowering.py | 365 | def _find_singly_assigned_variable(self): | CODE |
| 2396 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | numba/core/transforms.py | 701 | # ----------------- | COMMENT |
| MEDIUM | numba/core/transforms.py | 706 | # ----------------- | COMMENT |
| MEDIUM | numba/core/registry.py | 8 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/pylowering.py | 494 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/cpu.py | 310 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/codegen.py | 311 | # -------------- | COMMENT |
| MEDIUM | numba/core/decorators.py | 19 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 687 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 721 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 791 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 881 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 893 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 963 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | numba/core/typing/builtins.py | 1015 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | numba/core/typing/builtins.py | 1031 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | numba/core/typing/builtins.py | 1040 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | numba/core/typing/builtins.py | 1050 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | numba/core/typing/npydecl.py | 355 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/npydecl.py | 413 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/npydecl.py | 436 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/npydecl.py | 542 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/npydecl.py | 612 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/typing/templates.py | 1235 | # ----------------------------- | COMMENT |
| MEDIUM | numba/core/typing/collections.py | 78 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/core/datamodel/models.py | 1207 | # ============================================================================= | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 676 | # ------------------------------------------------- | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 712 | # ------------------------------------ | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 718 | # ----------------------------------- | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 824 | # ------------------------------- | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 1133 | # ------------------------------------ | COMMENT |
| MEDIUM | numba/cloudpickle/cloudpickle.py | 1214 | # --------------------------------- | COMMENT |
| MEDIUM | numba/cuda/intrinsics.py | 12 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/intrinsics.py | 127 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 37 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 109 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 160 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 239 | # ------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 263 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 300 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 312 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 331 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 500 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 512 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/stubs.py | 820 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/vectorizers.py | 222 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM | numba/cuda/target.py | 18 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/target.py | 60 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/cudaimpl.py | 72 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/cudaimpl.py | 935 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/cudaimpl.py | 945 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | numba/cuda/nvvmutils.py | 172 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 339 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 348 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 357 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 366 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 375 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 402 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 411 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 420 | #--------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_math.py | 429 | #--------------------------------------------------------------------------- | COMMENT |
| 322 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 155 | CODE | |
| LOW | setup.py | 240 | CODE | |
| LOW | versioneer.py | 1136 | CODE | |
| LOW | versioneer.py | 1360 | CODE | |
| LOW | versioneer.py | 1682 | CODE | |
| LOW | versioneer.py | 2102 | CODE | |
| LOW | docs/source/developer/compiler_pass_example.py | 1 | CODE | |
| LOW | docs/source/developer/compiler_pass_example.py | 23 | CODE | |
| LOW | docs/source/developer/inline_example.py | 16 | CODE | |
| LOW | docs/source/extending/mynorm.py | 17 | CODE | |
| LOW | docs/source/extending/mynorm.py | 37 | CODE | |
| LOW | buildscripts/github/patch_wheel_dylib.py | 16 | CODE | |
| LOW | numba/_version.py | 141 | CODE | |
| LOW | numba/_version.py | 579 | CODE | |
| LOW | numba/__init__.py | 195 | CODE | |
| LOW | numba/misc/gdb_print_extension.py | 17 | CODE | |
| LOW | numba/misc/numba_gdbinfo.py | 65 | CODE | |
| LOW | numba/misc/quicksort.py | 27 | CODE | |
| LOW | numba/misc/quicksort.py | 165 | CODE | |
| LOW | numba/misc/quicksort.py | 216 | CODE | |
| LOW | numba/misc/appdirs.py | 97 | CODE | |
| LOW | numba/misc/firstlinefinder.py | 35 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 106 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 304 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 571 | CODE | |
| LOW | numba/misc/timsort.py | 57 | CODE | |
| LOW | numba/misc/timsort.py | 230 | CODE | |
| LOW | numba/misc/timsort.py | 316 | CODE | |
| LOW | numba/misc/timsort.py | 447 | CODE | |
| LOW | numba/misc/timsort.py | 602 | CODE | |
| LOW | numba/misc/help/inspector.py | 150 | CODE | |
| LOW | numba/experimental/function_type.py | 111 | CODE | |
| LOW | numba/experimental/function_type.py | 190 | CODE | |
| LOW | numba/experimental/jitclass/base.py | 160 | CODE | |
| LOW | numba/experimental/jitclass/base.py | 414 | CODE | |
| LOW | numba/core/dispatcher.py | 342 | CODE | |
| LOW | numba/core/dispatcher.py | 659 | CODE | |
| LOW | numba/core/dispatcher.py | 873 | CODE | |
| LOW | numba/core/dispatcher.py | 1122 | CODE | |
| LOW | numba/core/dispatcher.py | 1233 | CODE | |
| LOW | numba/core/postproc.py | 100 | CODE | |
| LOW | numba/core/postproc.py | 116 | CODE | |
| LOW | numba/core/postproc.py | 179 | CODE | |
| LOW | numba/core/transforms.py | 19 | CODE | |
| LOW | numba/core/transforms.py | 533 | CODE | |
| LOW | numba/core/transforms.py | 764 | CODE | |
| LOW | numba/core/transforms.py | 46 | CODE | |
| LOW | numba/core/transforms.py | 538 | CODE | |
| LOW | numba/core/tracing.py | 79 | CODE | |
| LOW | numba/core/tracing.py | 95 | CODE | |
| LOW | numba/core/tracing.py | 99 | CODE | |
| LOW | numba/core/config.py | 125 | CODE | |
| LOW | numba/core/compiler.py | 742 | CODE | |
| LOW | numba/core/compiler.py | 212 | CODE | |
| LOW | numba/core/compiler.py | 456 | CODE | |
| LOW | numba/core/withcontexts.py | 218 | CODE | |
| LOW | numba/core/withcontexts.py | 323 | CODE | |
| LOW | numba/core/analysis.py | 23 | CODE | |
| LOW | numba/core/analysis.py | 300 | CODE | |
| LOW | numba/core/analysis.py | 593 | CODE | |
| 624 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | numba/core/callconv.py | 770 | builder.store(null, excinfoptr) | CODE |
| HIGH | numba/core/utils.py | 249 | self.push(state) | CODE |
| HIGH | numba/core/typeinfer.py | 256 | self.container_type(types.undefined), | CODE |
| HIGH | numba/core/typeinfer.py | 281 | types.List(types.undefined), | CODE |
| HIGH | numba/core/typeinfer.py | 326 | types.DictType(types.undefined, | CODE |
| HIGH | numba/core/typeinfer.py | 327 | types.undefined, | CODE |
| HIGH | numba/core/typeinfer.py | 152 | (e.g. imprecise types such as List(undefined)). | STRING |
| HIGH⚡ | numba/core/byteflow.py | 1960 | # Push the `__exit__` method (or null) to the stack, | COMMENT |
| HIGH⚡ | numba/core/byteflow.py | 496 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 499 | state.push(state.make_null()) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 507 | state.push(state.make_null()) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 508 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 513 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 526 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 531 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 539 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 550 | state.push(res) # the attr | CODE |
| HIGH⚡ | numba/core/byteflow.py | 552 | state.push(state.make_null()) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 555 | state.push(state.make_null()) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 556 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 558 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 601 | state.push(res1) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 602 | state.push(res2) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 612 | state.push(load_res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1444 | state.push(state.peek(inst.arg)) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1452 | state.push(first) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1453 | state.push(second) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1459 | state.push(first) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1460 | state.push(third) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1461 | state.push(second) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1468 | state.push(first) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1469 | state.push(forth) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1470 | state.push(third) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1471 | state.push(second) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1480 | state.push(st) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1487 | state.push(tup) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1517 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1525 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1532 | state.push(lst) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1660 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1665 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1671 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1782 | state.push(make_func_stack) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1790 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1799 | state.push(res) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1808 | state.push(pred) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1964 | state.push(method) | CODE |
| HIGH⚡ | numba/core/byteflow.py | 1965 | state.push(tos) | CODE |
| HIGH | numba/core/byteflow.py | 400 | state.push(state.make_null()) | CODE |
| HIGH | numba/core/byteflow.py | 413 | state.push(state.make_temp()) | CODE |
| HIGH | numba/core/byteflow.py | 422 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 444 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 461 | state.push(tmps[-1]) | CODE |
| HIGH | numba/core/byteflow.py | 484 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 581 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 589 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 680 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 701 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 722 | state.push(res) | CODE |
| HIGH | numba/core/byteflow.py | 890 | state.push(res) | CODE |
| 59 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/source/developer/inline_example.py | 2 | CODE | |
| LOW | docs/source/developer/inline_overload_example.py | 1 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 82 | CODE | |
| LOW | numba/__init__.py | 88 | CODE | |
| LOW | numba/__init__.py | 94 | CODE | |
| LOW | numba/__init__.py | 97 | CODE | |
| LOW | numba/__init__.py | 97 | CODE | |
| LOW | numba/__init__.py | 97 | CODE | |
| LOW | numba/__init__.py | 97 | CODE | |
| LOW | numba/__init__.py | 97 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 101 | CODE | |
| LOW | numba/__init__.py | 107 | CODE | |
| LOW | numba/__init__.py | 107 | CODE | |
| LOW | numba/__init__.py | 107 | CODE | |
| LOW | numba/__init__.py | 110 | CODE | |
| LOW | numba/__init__.py | 113 | CODE | |
| LOW | numba/__init__.py | 114 | CODE | |
| LOW | numba/__init__.py | 115 | CODE | |
| LOW | numba/__init__.py | 118 | CODE | |
| LOW | numba/__init__.py | 121 | CODE | |
| LOW | numba/extending.py | 2 | CODE | |
| LOW | numba/extending.py | 3 | CODE | |
| LOW | numba/misc/quicksort.py | 5 | CODE | |
| LOW | numba/misc/numba_entry.py | 59 | CODE | |
| LOW | numba/misc/appdirs.py | 507 | CODE | |
| LOW | numba/misc/appdirs.py | 515 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 500 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 521 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 398 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 408 | CODE | |
| LOW | numba/misc/numba_sysinfo.py | 409 | CODE | |
| LOW | numba/misc/special.py | 3 | CODE | |
| LOW | numba/misc/special.py | 4 | CODE | |
| LOW | numba/misc/memoryutils.py | 11 | CODE | |
| LOW | numba/experimental/__init__.py | 1 | CODE | |
| LOW | numba/experimental/jitclass/__init__.py | 1 | CODE | |
| LOW | numba/experimental/jitclass/__init__.py | 2 | CODE | |
| LOW | numba/experimental/jitclass/__init__.py | 3 | CODE | |
| LOW | numba/core/options.py | 6 | CODE | |
| LOW | numba/core/options.py | 6 | CODE | |
| LOW | numba/core/options.py | 7 | CODE | |
| LOW | numba/core/options.py | 7 | CODE | |
| LOW | numba/core/transforms.py | 13 | CODE | |
| LOW | numba/core/config.py | 163 | CODE | |
| LOW | numba/core/registry.py | 1 | CODE | |
| LOW | numba/core/imputils.py | 8 | CODE | |
| 497 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | setup.py | 18 | except ImportError: | CODE |
| HIGH | versioneer.py | 370 | except NameError: | CODE |
| HIGH | versioneer.py | 1158 | except OSError: | CODE |
| HIGH | versioneer.py | 1389 | except OSError: | CODE |
| HIGH | versioneer.py | 1767 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 1787 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 390 | except (tomllib.TOMLDecodeError, KeyError): | CODE |
| HIGH | versioneer.py | 1759 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 1778 | except NotThisMethod: | CODE |
| HIGH | numba/_version.py | 163 | except OSError: | CODE |
| HIGH | numba/_version.py | 628 | except NotThisMethod: | CODE |
| HIGH | numba/_version.py | 647 | except NotThisMethod: | CODE |
| HIGH | numba/_version.py | 653 | except NotThisMethod: | CODE |
| HIGH | numba/__init__.py | 54 | except ImportError: | CODE |
| HIGH | numba/misc/appdirs.py | 448 | except UnicodeError: | CODE |
| HIGH | numba/misc/appdirs.py | 446 | except ImportError: | CODE |
| HIGH | numba/misc/numba_sysinfo.py | 24 | except ImportError: | CODE |
| HIGH | numba/misc/numba_sysinfo.py | 350 | except AttributeError: | CODE |
| HIGH | numba/misc/numba_sysinfo.py | 430 | except ImportError: | CODE |
| HIGH | numba/misc/numba_sysinfo.py | 445 | except ImportError: | CODE |
| HIGH | numba/misc/numba_sysinfo.py | 494 | except Exception: | CODE |
| HIGH | numba/misc/memoryutils.py | 41 | except Exception: | CODE |
| HIGH | numba/misc/memoryutils.py | 72 | except (psutil.NoSuchProcess, psutil.AccessDenied): | CODE |
| HIGH | numba/core/dispatcher.py | 90 | except KeyError: | CODE |
| HIGH | numba/core/dispatcher.py | 863 | except KeyError: | CODE |
| HIGH | numba/core/dispatcher.py | 1081 | except KeyError: | CODE |
| HIGH | numba/core/dispatcher.py | 269 | except KeyError: | CODE |
| HIGH | numba/core/config.py | 494 | except AttributeError: | CODE |
| HIGH | numba/core/compiler.py | 789 | except Exception: | CODE |
| HIGH | numba/core/analysis.py | 475 | except GuardException: | CODE |
| HIGH | numba/core/analysis.py | 453 | except GuardException: | CODE |
| HIGH | numba/core/pylowering.py | 468 | except TypeError: | CODE |
| HIGH | numba/core/lowering.py | 454 | except AttributeError: | CODE |
| HIGH | numba/core/consts.py | 116 | except AttributeError: | CODE |
| HIGH | numba/core/caching.py | 684 | except OSError: | CODE |
| HIGH | numba/core/typeinfer.py | 1173 | except (AttributeError, KeyError): | CODE |
| HIGH | numba/core/untyped_passes.py | 1468 | except ValueError: | CODE |
| HIGH | numba/core/base.py | 550 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/base.py | 612 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/base.py | 618 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/base.py | 642 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/base.py | 648 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/base.py | 556 | except NotImplementedError: | CODE |
| HIGH | numba/core/base.py | 1248 | except AttributeError: | CODE |
| HIGH | numba/core/typing/templates.py | 716 | except KeyError: | CODE |
| HIGH | numba/core/typing/templates.py | 970 | except KeyError: | CODE |
| HIGH | numba/core/typing/context.py | 438 | except ValueError: | CODE |
| HIGH | numba/core/typing/context.py | 572 | except TypeError: | CODE |
| HIGH | numba/core/typing/context.py | 591 | except TypeError: | CODE |
| HIGH | numba/core/typing/context.py | 601 | except TypeError: | CODE |
| HIGH | numba/core/typing/typeof.py | 153 | except errors.NumbaNotImplementedError: | CODE |
| HIGH | numba/core/typing/typeof.py | 155 | except NotImplementedError: | CODE |
| HIGH | numba/core/datamodel/manager.py | 34 | except KeyError: | CODE |
| HIGH | numba/cloudpickle/cloudpickle.py | 246 | except Exception: | CODE |
| HIGH | numba/cloudpickle/cloudpickle.py | 451 | except KeyError: | CODE |
| HIGH | numba/cuda/device_init.py | 58 | except CudaSupportError: | CODE |
| HIGH | numba/cuda/testing.py | 136 | except ImportError: | CODE |
| HIGH | numba/cuda/tests/cudapy/test_array.py | 61 | except ValueError: | CODE |
| HIGH | numba/cuda/cudadrv/runtime.py | 94 | except AttributeError: | CODE |
| HIGH | numba/cuda/cudadrv/driver.py | 375 | except AttributeError: | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | versioneer.py | 481 | # This file is released into the public domain. | COMMENT |
| MEDIUM | docs/source/conf.py | 7 | # This file is execfile()d with the current directory set to its | COMMENT |
| MEDIUM | docs/source/extending/template.py | 4 | # Define the overload function with formal arguments | COMMENT |
| MEDIUM | buildscripts/incremental/setup_conda_environment.sh | 32 | # Create a base env first and then add to it... | COMMENT |
| MEDIUM | buildscripts/github/repair_wheel_linux.sh | 44 | # Create a temporary directory for repair | COMMENT |
| MEDIUM | numba/_version.py | 8 | # This file is released into the public domain. | COMMENT |
| MEDIUM | numba/experimental/jitclass/boxing.py | 219 | # Initialize Box instance | STRING |
| MEDIUM | numba/core/transforms.py | 202 | # Create a new IR for the lifted loop | COMMENT |
| MEDIUM | numba/core/transforms.py | 822 | # Define the new common block for the new exit. | COMMENT |
| MEDIUM | numba/core/transforms.py | 827 | # Define the new block after the exit. | COMMENT |
| MEDIUM | numba/core/inline_closurecall.py | 1175 | # Define an index_var to index the array. | COMMENT |
| MEDIUM | numba/core/inline_closurecall.py | 1521 | # Create a tuple to pass to empty below to specify the new array size. | COMMENT |
| MEDIUM | numba/core/inline_closurecall.py | 1542 | # Create a variable to hold the numpy empty function. | COMMENT |
| MEDIUM | numba/core/inline_closurecall.py | 1574 | # Create the call to numpy.empty passing the size tuple and dtype var. | COMMENT |
| MEDIUM | numba/core/callconv.py | 545 | # Create a function that converts a list of runtime arguments to a tuple | COMMENT |
| MEDIUM | numba/core/callconv.py | 604 | # Create a tuple of CPython objects | COMMENT |
| MEDIUM | numba/core/callconv.py | 678 | # The following code will: | COMMENT |
| MEDIUM | numba/core/callconv.py | 696 | # Create the struct for runtime args and emit a function to convert it | COMMENT |
| MEDIUM | numba/core/interpreter.py | 723 | # Create a new call updating the args and kws | COMMENT |
| MEDIUM | numba/core/interpreter.py | 319 | BUILD_TUPLE # Create a tuple of the arguments | STRING |
| MEDIUM | numba/core/interpreter.py | 351 | BUILD_TUPLE # Create a list to append to | STRING |
| MEDIUM | numba/core/caching.py | 711 | # The following class variables must be overridden by subclass. | COMMENT |
| MEDIUM | numba/core/debuginfo.py | 107 | # Create the compile unit now because it is referenced when | COMMENT |
| MEDIUM | numba/core/untyped_passes.py | 681 | # Create a tuple with the list items as contents | COMMENT |
| MEDIUM | numba/core/callwrapper.py | 37 | # Define the cleanup function for the argument | COMMENT |
| MEDIUM | numba/core/controlflow.py | 715 | # Create a Loop object for each header. | COMMENT |
| MEDIUM | numba/core/base.py | 424 | # Define the hook as a no-op so other contexts (like GPU) don't break | COMMENT |
| MEDIUM | numba/core/cgutils.py | 98 | # The following class members must be overridden by subclass | COMMENT |
| MEDIUM | numba/core/pythonapi.py | 1733 | # Define the exit block | COMMENT |
| MEDIUM | numba/core/compiler_lock.py | 39 | # This method is borrowed from threading.Condition. | COMMENT |
| MEDIUM | numba/core/compiler_lock.py | 41 | # This method is called only if _lock doesn't have _is_owned(). | COMMENT |
| MEDIUM | numba/core/types/functions.py | 356 | # Create a derived template with an attribute *this* | STRING |
| MEDIUM | numba/cuda/printimpl.py | 58 | """This function is a generic 'print' wrapper for arbitrary types. | STRING |
| MEDIUM | numba/cuda/compiler.py | 232 | # Create a new module and declare the callee | COMMENT |
| MEDIUM | numba/cuda/compiler.py | 236 | # Define the caller - populate it with a call to the callee and return | COMMENT |
| MEDIUM | numba/cuda/libdevicefuncs.py | 1017 | # The following code generates the stubs for libdevice functions. | COMMENT |
| MEDIUM | numba/cuda/tests/nocuda/test_nvvm.py | 32 | # Create a module with a constant containing all 8-bit characters | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 307 | # Create a foreign array with no stream | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 315 | # Create a foreign array with a stream | COMMENT |
| MEDIUM | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 327 | # Create a foreign array with no stream | COMMENT |
| MEDIUM | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 338 | # Create a foreign array with a stream | COMMENT |
| MEDIUM⚡ | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 350 | # Create a foreign array with a stream | COMMENT |
| MEDIUM | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 366 | # Create a foreign array with no stream | COMMENT |
| MEDIUM | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 381 | # Create a foreign array with a stream | COMMENT |
| MEDIUM | numba/cuda/tests/cudapy/test_libdevice.py | 135 | # Create the string containing the function to compile | STRING |
| MEDIUM | numba/cuda/tests/cudapy/test_record_dtype.py | 377 | # Create a host-callable function for testing CUDA device functions | COMMENT |
| MEDIUM | numba/cuda/tests/doc_examples/test_matmul.py | 85 | # Define an array in the shared memory | COMMENT |
| MEDIUM | numba/cuda/tests/doc_examples/test_sessionize.py | 64 | # Create a vector to hold the results | COMMENT |
| MEDIUM | numba/cuda/tests/cudadrv/test_cuda_ndarray.py | 431 | # Create a device array with shape (0,) and strides (8,) | COMMENT |
| MEDIUM | numba/cuda/tests/cudadrv/test_cuda_ndarray.py | 435 | # Create a host array with shape (0,) and strides (0,) | COMMENT |
| MEDIUM | numba/cuda/tests/cudadrv/test_emm_plugins.py | 43 | # Create an allocation and record it | COMMENT |
| MEDIUM | numba/cuda/cudadrv/nvvm.py | 686 | # Create the used list | STRING |
| MEDIUM | numba/pycc/compiler.py | 446 | # Define a constant string for the module name. | STRING |
| MEDIUM | numba/pycc/compiler.py | 478 | # Define a constant string for the module name. | STRING |
| MEDIUM | numba/pycc/compiler.py | 484 | # Define the module initialization function. | STRING |
| MEDIUM | numba/tests/test_dictobject.py | 993 | # Create a key type that is 12-bytes long on a 8-byte aligned system | COMMENT |
| MEDIUM | numba/tests/test_ssa.py | 158 | # This function is auto-generated. | COMMENT |
| MEDIUM | numba/tests/test_target_extension.py | 47 | # Define a new target, this target extends GPU, this places the DPU in the | COMMENT |
| MEDIUM | numba/tests/test_target_extension.py | 59 | # Create a JIT DPU codegen for the DPU target | COMMENT |
| MEDIUM | numba/tests/test_target_extension.py | 278 | # Create a DPU target instance | COMMENT |
| 61 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 293 | except Exception: | CODE |
| LOW | buildscripts/github/test_matrix_evaluate.py | 149 | except Exception as e: | CODE |
| LOW | buildscripts/github/test_wheel_contents.py | 86 | except Exception as exc: | CODE |
| LOW | numba/__init__.py | 237 | except Exception: | CODE |
| LOW | numba/misc/gdb_print_extension.py | 123 | except Exception as e: | CODE |
| MEDIUM | numba/misc/gdb_print_extension.py | 17 | def to_string(self): | CODE |
| LOW | numba/misc/numba_gdbinfo.py | 89 | except Exception as e: | CODE |
| LOW | numba/misc/inspection.py | 41 | except Exception as e: | CODE |
| LOW | numba/misc/inspection.py | 75 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 282 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 344 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 357 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 417 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 454 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 473 | except Exception: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 494 | except Exception: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 531 | except Exception as e: | CODE |
| LOW | numba/misc/numba_sysinfo.py | 537 | except Exception as e: | CODE |
| LOW | numba/misc/memoryutils.py | 41 | except Exception: | CODE |
| LOW | numba/misc/help/inspector.py | 182 | except Exception: | CODE |
| LOW | numba/core/dispatcher.py | 435 | except Exception as e: | CODE |
| LOW | numba/core/serialize.py | 170 | except Exception: | CODE |
| LOW | numba/core/compiler_machinery.py | 361 | except Exception as e: | CODE |
| LOW | numba/core/config.py | 186 | except Exception: | CODE |
| LOW | numba/core/compiler.py | 479 | except Exception as e: | CODE |
| LOW | numba/core/compiler.py | 789 | except Exception: | CODE |
| LOW | numba/core/analysis.py | 347 | except Exception: | CODE |
| LOW | numba/core/analysis.py | 361 | except Exception: | CODE |
| LOW | numba/core/inline_closurecall.py | 696 | except Exception: | CODE |
| LOW | numba/core/caching.py | 680 | except Exception: | CODE |
| LOW | numba/core/entrypoints.py | 30 | except Exception as e: | CODE |
| LOW | numba/core/typeinfer.py | 1222 | except Exception as e: | STRING |
| LOW | numba/core/typeinfer.py | 1235 | except Exception as e: | STRING |
| LOW | numba/core/typed_passes.py | 49 | except Exception as e: | CODE |
| LOW | numba/core/typed_passes.py | 734 | except Exception: | CODE |
| LOW | numba/core/typed_passes.py | 783 | except Exception: | CODE |
| LOW | numba/core/untyped_passes.py | 33 | except Exception as e: | CODE |
| LOW | numba/core/untyped_passes.py | 341 | except Exception: | CODE |
| LOW | numba/core/untyped_passes.py | 361 | except Exception: | CODE |
| LOW | numba/core/types/functions.py | 313 | except Exception as e: | STRING |
| LOW | numba/core/types/functions.py | 403 | except Exception as exc: | STRING |
| LOW | numba/core/types/functions.py | 426 | except Exception as exc: | STRING |
| LOW | numba/core/typing/cffi_utils.py | 46 | except Exception: | CODE |
| LOW | numba/cloudpickle/cloudpickle.py | 246 | except Exception: | CODE |
| LOW⚡ | numba/cuda/tests/nocuda/test_library_lookup.py | 73 | except Exception as e: | CODE |
| LOW⚡ | numba/cuda/tests/nocuda/test_library_lookup.py | 82 | except Exception as e: | CODE |
| LOW | numba/cuda/tests/cudapy/test_multigpu.py | 57 | except Exception as e: | CODE |
| MEDIUM | numba/cuda/tests/cudapy/test_multigpu.py | 52 | def work(gpu, dA, results, ridx): | CODE |
| MEDIUM | numba/cuda/tests/cudapy/test_dispatcher.py | 208 | def wrapper(): | CODE |
| LOW | numba/cuda/tests/cudapy/test_dispatcher.py | 213 | except Exception as e: | CODE |
| LOW | numba/cuda/tests/cudadrv/test_reset_device.py | 18 | except Exception as e: | CODE |
| MEDIUM | numba/cuda/tests/cudadrv/test_reset_device.py | 11 | def newthread(exception_queue): | CODE |
| LOW | numba/cuda/tests/cudadrv/test_select_device.py | 22 | except Exception as e: | CODE |
| MEDIUM | numba/cuda/tests/cudadrv/test_select_device.py | 12 | def newthread(exception_queue): | CODE |
| LOW | numba/cuda/simulator/kernel.py | 195 | except Exception as e: | CODE |
| MEDIUM | numba/cuda/simulator/kernel.py | 192 | def run(self): | CODE |
| LOW | numba/cuda/simulator/cudadrv/devicearray.py | 59 | except Exception as e: | CODE |
| MEDIUM | numba/cuda/simulator/cudadrv/devicearray.py | 53 | def __getattr__(self, attrname): | CODE |
| LOW | numba/cuda/cudadrv/driver.py | 1110 | except Exception: | CODE |
| LOW | numba/cuda/cudadrv/driver.py | 2291 | except Exception as e: | CODE |
| 91 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | azure-pipelines.yml | 1 | trigger: | COMMENT |
| LOW | azure-pipelines.yml | 21 | # TEST_THREADING: 'tbb' | COMMENT |
| LOW | versioneer.py | 1841 | vers = get_versions(verbose=True) | COMMENT |
| LOW | docs/source/conf.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | docs/source/conf.py | 81 | # The language for content autogenerated by Sphinx. Refer to documentation | COMMENT |
| LOW | docs/source/conf.py | 101 | COMMENT | |
| LOW | docs/source/conf.py | 121 | COMMENT | |
| LOW | docs/source/conf.py | 141 | # 'titles_only': False | COMMENT |
| LOW | docs/source/conf.py | 161 | html_favicon = '../_static/numba-blue-icon-rgb.svg' | COMMENT |
| LOW | docs/source/conf.py | 181 | # Custom sidebar templates, maps document names to template names. | COMMENT |
| LOW | docs/source/conf.py | 201 | #html_show_sphinx = True | COMMENT |
| LOW | docs/source/conf.py | 221 | # The paper size ('letterpaper' or 'a4paper'). | COMMENT |
| LOW | docs/source/conf.py | 241 | #latex_logo = None | COMMENT |
| LOW | docs/source/developer/inline_overload_example.py | 41 | # overload. | COMMENT |
| LOW | docs/source/extending/template.py | 1 | # Declare that function `myfunc` is going to be overloaded (have a | COMMENT |
| LOW | buildscripts/github/evaluate.py | 61 | # python_version_full raw spec; setup-python input, conda-build --python=, | COMMENT |
| LOW | numba/_random.c | 1 | /* | COMMENT |
| LOW | numba/_lapack.c | 1961 | #undef ENSURE_VALID_COMPLEX_KIND | COMMENT |
| LOW | numba/_helperlib.c | 1 | /* | COMMENT |
| LOW | numba/_helperlib.c | 21 | #define _complex_float_t complex float | COMMENT |
| LOW | numba/_typeof.cpp | 1 | #include "_pymodule.h" | COMMENT |
| LOW | numba/_helpermod.c | 1 | /* | COMMENT |
| LOW | numba/pythoncapi_compat.h | 1 | // Header file providing new C API functions to old Python versions. | COMMENT |
| LOW | numba/pythoncapi_compat.h | 21 | #include <Python.h> | COMMENT |
| LOW | numba/pythoncapi_compat.h | 101 | PyObject **_tmp_dst_ptr = _Py_CAST(PyObject**, &(dst)); \ | COMMENT |
| LOW | numba/pythoncapi_compat.h | 541 | COMMENT | |
| LOW | numba/pythoncapi_compat.h | 861 | // gh-108014 added Py_IsFinalizing() to Python 3.13.0a1 | COMMENT |
| LOW | numba/pythoncapi_compat.h | 1201 | #endif | COMMENT |
| LOW | numba/pythoncapi_compat.h | 1221 | #if PY_VERSION_HEX < 0x030D00A6 && !defined(Py_CONSTANT_NONE) | COMMENT |
| LOW | numba/_numba_common.h | 1 | #ifndef NUMBA_COMMON_H_ | COMMENT |
| LOW | numba/_pymodule.h | 21 | #endif | COMMENT |
| LOW | numba/_dispatcher.cpp | 721 | /* Standardized shortcuts. */ | COMMENT |
| LOW | numba/_dispatcher.cpp | 741 | #undef _PyGC_FINALIZED | COMMENT |
| LOW | numba/_dispatcher.cpp | 781 | // self - the dispatcher | COMMENT |
| LOW | numba/_dispatcher.cpp | 801 | // following code is to see if a monitoring "tool" has registered a callback | COMMENT |
| LOW | numba/_dispatcher.cpp | 821 | // tstate->c_profileobj | COMMENT |
| LOW | numba/_dispatcher.cpp | 841 | // 5. There are multiple slots for tools, cProfile is a profiler and | COMMENT |
| LOW | numba/_dispatcher.cpp | 881 | PyObject *result = NULL; | COMMENT |
| LOW | numba/_dispatcher.cpp | 901 | // of effort for perhaps something that's practically not that useful. | COMMENT |
| LOW | numba/_dispatcher.cpp | 921 | while(tools) { | COMMENT |
| LOW | numba/_dispatcher.cpp | 941 | // increment the tracing tracking field (essentially, inlined | COMMENT |
| LOW | numba/_dispatcher.cpp | 1041 | // StopIteration exception must be "implied" i.e. a for loop exhausting | COMMENT |
| LOW | numba/misc/numba_sysinfo.py | 101 | # Error and warning log | COMMENT |
| LOW | numba/misc/timsort.py | 21 | 'merge_force_collapse', 'merge_collapse', | COMMENT |
| LOW | numba/experimental/jitclass/boxing.py | 261 | return NativeValue(ret, is_error=c.pyapi.c_api_error()) | COMMENT |
| LOW | numba/core/transforms.py | 781 | # Convert the following: | COMMENT |
| LOW | numba/core/transforms.py | 801 | # | | COMMENT |
| LOW | numba/core/analysis.py | 481 | # add the condition to the list of nullified conditions | COMMENT |
| LOW | numba/core/analysis.py | 521 | # Multiple things to fix up: | COMMENT |
| LOW | numba/core/callconv.py | 401 | % (exc,)) | COMMENT |
| LOW | numba/core/callconv.py | 421 | # dynamic exc only - first 2 args are used for | COMMENT |
| LOW | numba/core/callconv.py | 541 | phi.add_incoming(static_exc, bb_else) | COMMENT |
| LOW | numba/core/callconv.py | 641 | COMMENT | |
| LOW | numba/core/callconv.py | 661 | # | COMMENT |
| LOW | numba/core/interpreter.py | 241 | # If the argument is "created" in JIT, then there | COMMENT |
| LOW | numba/core/interpreter.py | 481 | # If the argument is "created" in JIT, then there | COMMENT |
| LOW | numba/core/interpreter.py | 601 | # | COMMENT |
| LOW | numba/core/interpreter.py | 681 | already_deleted_defs, | COMMENT |
| LOW | numba/core/interpreter.py | 701 | # $combo_tup_1 = $combo_tup_0 + $arg0_tup | COMMENT |
| LOW | numba/core/interpreter.py | 1121 | This is the relevant section of the CPython 3.10 that causes | COMMENT |
| 107 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | numba/core/pylowering.py | 214 | param = self.func_ir.func_id.pysig.parameters.get(value.name) | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 170 | %0 = call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x() | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 171 | %1 = call i32 @llvm.nvvm.read.ptx.sreg.ntid.x() | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 173 | %2 = call i32 @llvm.nvvm.read.ptx.sreg.tid.x() | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 182 | declare i32 @llvm.nvvm.read.ptx.sreg.ctaid.x() nounwind readnone | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 184 | declare i32 @llvm.nvvm.read.ptx.sreg.ntid.x() nounwind readnone | CODE |
| CRITICAL⚡ | numba/cuda/tests/cudadrv/test_nvvm_driver.py | 186 | declare i32 @llvm.nvvm.read.ptx.sreg.tid.x() nounwind readnone | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | numba/core/dispatcher.py | 0 | disable the compilation of new signatures at call time. | STRING |
| HIGH | numba/np/ufunc/dufunc.py | 0 | disable the compilation of new signatures at call time. | STRING |
| HIGH | numba/np/ufunc/ufuncbuilder.py | 0 | disable the compilation of new signatures at call time. | STRING |
| HIGH | numba/np/ufunc/ufunc_base.py | 0 | disable the compilation of new signatures at call time. | STRING |
| HIGH | numba/cuda/tests/cudapy/cache_with_cpu_usecases.py | 0 | tests for functionality of this module's cfuncs. note this does not define any "test_*" method, instead check_module() s | STRING |
| HIGH | numba/cuda/tests/cudapy/cache_usecases.py | 0 | tests for functionality of this module's cfuncs. note this does not define any "test_*" method, instead check_module() s | STRING |
| HIGH | numba/tests/parfors_cache_usecases.py | 0 | tests for functionality of this module's cfuncs. note this does not define any "test_*" method, instead check_module() s | STRING |
| HIGH | numba/tests/cache_usecases.py | 0 | tests for functionality of this module's cfuncs. note this does not define any "test_*" method, instead check_module() s | STRING |
| HIGH | numba/tests/cfunc_cache_usecases.py | 0 | tests for functionality of this module's cfuncs. note this does not define any "test_*" method, instead check_module() s | STRING |
| HIGH | numba/cuda/tests/cudapy/test_dispatcher.py | 0 | test that (lazy) compiling from several threads at once doesn't produce errors (see issue #2403). | STRING |
| HIGH | numba/tests/test_dispatcher.py | 0 | test that (lazy) compiling from several threads at once doesn't produce errors (see issue #2403). | STRING |
| HIGH | numba/tests/test_ufuncs.py | 0 | test that (lazy) compiling from several threads at once doesn't produce errors (see issue #2403). | STRING |
| HIGH | numba/tests/test_setimpl.py | 0 | bind to the c_helper library and provide the ctypes wrapper. | STRING |
| HIGH | numba/tests/test_dictimpl.py | 0 | bind to the c_helper library and provide the ctypes wrapper. | STRING |
| HIGH | numba/tests/test_listimpl.py | 0 | bind to the c_helper library and provide the ctypes wrapper. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | buildscripts/github/patch_wheel_dylib.py | 13 | CODE | |
| LOW | numba/experimental/jitclass/base.py | 277 | CODE | |
| LOW | numba/core/funcdesc.py | 38 | CODE | |
| LOW | numba/core/compiler_machinery.py | 243 | CODE | |
| LOW | numba/core/inline_closurecall.py | 580 | CODE | |
| LOW | numba/core/inline_closurecall.py | 312 | CODE | |
| LOW | numba/core/lowering.py | 1242 | CODE | |
| LOW | numba/core/boxing.py | 1057 | CODE | |
| LOW | numba/core/boxing.py | 1092 | CODE | |
| LOW | numba/core/boxing.py | 649 | CODE | |
| LOW | numba/core/bytecode.py | 410 | CODE | |
| LOW | numba/core/codegen.py | 99 | CODE | |
| LOW | numba/core/base.py | 913 | CODE | |
| LOW | numba/core/base.py | 968 | CODE | |
| LOW | numba/core/pythonapi.py | 1462 | CODE | |
| LOW | numba/core/datamodel/models.py | 907 | CODE | |
| LOW | numba/cuda/dispatcher.py | 48 | CODE | |
| LOW | numba/cuda/compiler.py | 256 | CODE | |
| LOW | numba/cuda/compiler.py | 362 | CODE | |
| LOW | numba/cuda/compiler.py | 374 | CODE | |
| LOW | numba/cuda/vectorizers.py | 110 | CODE | |
| LOW | numba/cuda/nvvmutils.py | 225 | CODE | |
| LOW | numba/cuda/decorators.py | 14 | CODE | |
| LOW | numba/cuda/simulator/api.py | 83 | CODE | |
| LOW | numba/tests/test_array_manipulation.py | 1571 | CODE | |
| LOW | numba/tests/test_dictobject.py | 934 | CODE | |
| LOW | numba/tests/test_ir_inlining.py | 1345 | CODE | |
| LOW | numba/tests/test_polynomial.py | 37 | CODE | |
| LOW | numba/tests/test_polynomial.py | 42 | CODE | |
| LOW | numba/tests/test_polynomial.py | 47 | CODE | |
| LOW | numba/tests/test_polynomial.py | 52 | CODE | |
| LOW | numba/tests/test_polynomial.py | 57 | CODE | |
| LOW | numba/tests/test_polynomial.py | 62 | CODE | |
| LOW | numba/tests/test_polynomial.py | 67 | CODE | |
| LOW | numba/tests/test_polynomial.py | 462 | CODE | |
| LOW | numba/tests/test_ir_utils.py | 145 | CODE | |
| LOW | numba/tests/test_sort.py | 541 | CODE | |
| LOW | numba/tests/test_ndarray_subclasses.py | 149 | CODE | |
| LOW | numba/tests/test_interpreter.py | 17 | CODE | |
| LOW | numba/tests/test_ufuncs.py | 1814 | CODE | |
| LOW | numba/tests/test_ufuncs.py | 1823 | CODE | |
| LOW | numba/tests/test_withlifting.py | 738 | CODE | |
| LOW | numba/tests/test_parfors.py | 2920 | CODE | |
| LOW | numba/tests/test_dyn_array.py | 495 | CODE | |
| LOW | numba/cpython/unicode.py | 1987 | CODE | |
| LOW | numba/cpython/unicode_support.py | 148 | CODE | |
| LOW | numba/cpython/unsafe/tuple.py | 61 | CODE | |
| LOW | numba/parfors/array_analysis.py | 750 | CODE | |
| LOW | numba/typed/dictobject.py | 1189 | CODE | |
| LOW | numba/typed/dictobject.py | 1278 | CODE | |
| LOW | numba/np/arraymath.py | 2899 | CODE | |
| LOW | numba/np/arrayobj.py | 379 | CODE | |
| LOW | numba/np/arrayobj.py | 2450 | CODE | |
| LOW | numba/np/arrayobj.py | 2661 | CODE | |
| LOW | numba/np/arrayobj.py | 2680 | CODE | |
| LOW | numba/np/arrayobj.py | 2984 | CODE | |
| LOW | numba/np/arrayobj.py | 6628 | CODE | |
| LOW | numba/np/arrayobj.py | 6833 | CODE | |
| LOW | numba/np/npdatetime.py | 94 | CODE | |
| LOW | numba/np/unsafe/ndarray.py | 77 | CODE | |
| 2 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | versioneer.py | 500 | # each be defined on a line of their own. _version.py will just call | COMMENT |
| LOW | numba/_version.py | 27 | # each be defined on a line of their own. _version.py will just call | COMMENT |
| MEDIUM | numba/core/config.py | 229 | # under utilize the GPU due to low occupancy. On by default. | COMMENT |
| LOW | numba/core/externals.py | 129 | # For Windows XP _ftol2 is not defined, we will just use | COMMENT |
| MEDIUM | numba/core/byteflow.py | 1885 | # Essentially this comes from the insight, that with Python 3.14 | COMMENT |
| MEDIUM | numba/core/untyped_passes.py | 969 | # Essentially the CPython optimizer will inline the exit block under | COMMENT |
| LOW | numba/cuda/vectorizers.py | 100 | # When we have a Numba device array, we can simply return it. | COMMENT |
| LOW | numba/cuda/vectorizers.py | 161 | # When we have a Numba device array, we can simply return it. | COMMENT |
| MEDIUM | numba/cuda/tests/cudadrv/test_linker.py | 182 | # Check the message pertaining to the unused variable is provided | COMMENT |
| MEDIUM | numba/cuda/tests/cudadrv/test_cuda_driver.py | 221 | # 4122) pertaining to versions and variants, so we do not extract and | STRING |
| MEDIUM | numba/cuda/simulator/kernel.py | 295 | # do *not* join immediately to facilitate debugging. | COMMENT |
| LOW | numba/tests/test_typeguard.py | 24 | # runner doesn't respect `setUpClass` so just use `setUp`. | COMMENT |
| MEDIUM | numba/tests/support.py | 302 | # `SUBPROC_TEST` environment variable is set. Use this in conjunction with: | COMMENT |
| MEDIUM | numba/tests/test_np_functions.py | 4049 | # split and array_split have more comprehensive tests of splitting. | COMMENT |
| MEDIUM | numba/tests/test_gdb_dwarf.py | 21 | # reuse of the existing subprocess_test_runner harness. | COMMENT |
| LOW | numba/tests/test_caching.py | 806 | # with the zip file, so we just use normal imports here) | STRING |
| MEDIUM | numba/tests/test_ufuncs.py | 549 | # Note: there is no entry for left_shift and right_shift as this harness | COMMENT |
| MEDIUM | numba/tests/test_ufuncs.py | 643 | # Note: there is no entry for ldexp as this harness isn't valid for this | COMMENT |
| LOW | numba/tests/test_entrypoints.py | 126 | # This init function would normally just call a module init via | COMMENT |
| LOW | numba/cpython/listobj.py | 1207 | return lst # tuples are immutable, as is this, so just return it | CODE |
| LOW | numba/cpython/hashing.py | 163 | # Why not just use get_next_int() with the correct bitwidth? | COMMENT |
| LOW | numba/cpython/hashing.py | 238 | # If the magnitude is under PyHASH_MODULUS, just return the | COMMENT |
| LOW | numba/parfors/parfor.py | 2727 | # So we just add the header to the first loop body block (minus the | COMMENT |
| LOW | numba/np/arrayobj.py | 5511 | # If the array is already contiguous, just return it | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/numba_linux-64_wheel_builder.yml | 38 | # Set USE_TBB to true by default, only override if explicitly set to false | COMMENT |
| LOW | buildscripts/gpuci/build.sh | 10 | # Set home to the job's workspace | COMMENT |
| LOW | numba/misc/numba_sysinfo.py | 211 | # Open file within Python | COMMENT |
| LOW | numba/core/inline_closurecall.py | 1082 | # Check if the definition is a build_list | COMMENT |
| LOW | numba/core/inline_closurecall.py | 1117 | # Check if append_block (besides loop entry) dominates loop header. | COMMENT |
| LOW | numba/core/boxing.py | 232 | # Check if the returned string size fits in the charseq | COMMENT |
| LOW | numba/core/boxing.py | 291 | # Check if the returned string size fits in the charseq | COMMENT |
| LOW | numba/core/boxing.py | 658 | # Check if *typobj* is NULL | COMMENT |
| LOW | numba/core/interpreter.py | 1287 | # Check if we need to drop any maps from being tracked. | COMMENT |
| LOW | numba/core/interpreter.py | 354 | LIST_APPEND # Add the argument to the list | STRING |
| LOW | numba/core/bytecode.py | 542 | # Check if the BUILD_{LIST, MAP, SET} instruction is followed | COMMENT |
| LOW | numba/core/bytecode.py | 548 | # Check if the SWAP is followed by a FOR_ITER | COMMENT |
| LOW | numba/core/types/functions.py | 221 | # Check if length of frame_list is 0 | STRING |
| LOW | numba/core/runtime/nrtdynmod.py | 122 | # Set this to True to measure the overhead of atomic refcounts compared | COMMENT |
| LOW | numba/cloudpickle/cloudpickle.py | 135 | # Check if we are reusing a previous class_def | COMMENT |
| LOW | numba/cloudpickle/cloudpickle.py | 1173 | # Check if class is being reused and needs bypass setstate logic. | COMMENT |
| LOW | numba/cuda/deviceufunc.py | 849 | # Check if there are extra arguments for outputs. | COMMENT |
| LOW⚡ | numba/cuda/tests/cudapy/test_cuda_array_interface.py | 354 | # Set sync to false before testing. The test suite should generally be | COMMENT |
| LOW | numba/tests/test_dictobject.py | 2462 | # Add 10 to array in key 'd' | COMMENT |
| LOW | numba/tests/test_typeinfer.py | 550 | # Check if compilation is successful | COMMENT |
| LOW | numba/tests/test_looplifting.py | 150 | # Check if we have lifted in nopython mode | COMMENT |
| LOW | numba/tests/test_operators.py | 1253 | # Check if xt and yt are values with range of dtype x and y | COMMENT |
| LOW | numba/tests/test_np_randomgen.py | 194 | # Check if the end state of both BitGenerators is same | COMMENT |
| LOW | numba/tests/test_caching.py | 827 | # Check if the cache was hit | STRING |
| LOW | numba/tests/test_gdb_bindings.py | 179 | # Set GDB_TEST to permit the execution of tests decorated with | COMMENT |
| LOW | numba/cpython/unicode.py | 154 | # Set hash to -1 to indicate that it should be computed. | COMMENT |
| LOW | numba/cpython/unicode.py | 270 | # Set parent to NULL | COMMENT |
| LOW | numba/np/arraymath.py | 411 | # Check if axis is valid for the given array | COMMENT |
| LOW | numba/np/arraymath.py | 900 | # Check if this is a datetime/timedelta type | COMMENT |
| LOW | numba/np/linalg.py | 811 | # Check if any of the operands is really a 1-d vector represented | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/source/_ext/ghfiles.py | 6 | logger = logging.getLogger(__name__) | CODE |
| LOW | numba/__init__.py | 130 | __all__ = [ | CODE |
| LOW | numba/misc/numba_sysinfo.py | 29 | __all__ = ['get_sysinfo', 'display_sysinfo'] | CODE |
| LOW | numba/misc/special.py | 94 | __all__ = [ | STRING |
| LOW | numba/core/entrypoints.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | numba/core/errors.py | 16 | __all__ = [ | CODE |
| LOW | numba/core/types/function_type.py | 2 | __all__ = ['FunctionType', 'UndefinedFunctionType', 'FunctionPrototype', | CODE |
| LOW | numba/cloudpickle/__init__.py | 8 | __all__ = [ # noqa | CODE |
| LOW | numba/cuda/args.py | 70 | __all__ = [ | CODE |
| LOW | numba/cuda/cudadrv/nvvm.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | numba/pycc/compiler.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | numba/pycc/compiler.py | 23 | __all__ = ['ModuleCompiler'] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/core/bytecode.py | 706 | # variables, so we make sure to disambiguate using an unique id. | COMMENT |
| MEDIUM | numba/core/untyped_passes.py | 168 | # purely for demonstration purposes, obtain the analysis from a pass | COMMENT |
| LOW | numba/pycc/compiler.py | 104 | # when updating this, also make sure to update `env_def_t` struct in | STRING |
| LOW | numba/tests/test_parfors.py | 352 | # make sure to only use modules that are actually used by cres and | COMMENT |
| LOW | numba/tests/test_parfors.py | 4264 | # make sure to look at the kernel corresponding to the cres/pfunc | COMMENT |
| MEDIUM | numba/tests/doc_examples/test_typed_list_usage.py | 63 | # And you can use the typed-list as an argument for a jit compiled | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | numba/core/annotations/pretty_annotate.py | 64 | CODE | |
| MEDIUM | numba/tests/test_generators.py | 47 | CODE | |
| MEDIUM | numba/parfors/parfor.py | 2613 | CODE | |
| MEDIUM | numba/parfors/parfor.py | 2615 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | numba/tests/test_record_dtype.py | 1732 | # In this example a 3D array of a 2D nested array of 2D nested arrays | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/experimental/function_type.py | 105 | # TODO: implement support for pytypes.FunctionType, ctypes.CFUNCTYPE | COMMENT |
| LOW | numba/cpython/charseq.py | 647 | # return bytes(s).isupper() # TODO: implement isupper for Bytes | COMMENT |
| LOW | numba/cpython/charseq.py | 662 | # return bytes(s).upper() # TODO: implement upper for Bytes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/cuda/tests/cudapy/test_slicing.py | 35 | # NOTE: The following applies to: | COMMENT |
| LOW | numba/tests/doc_examples/test_interval_example.py | 170 | # NOTE: The result of this call is not checked as the clean up | COMMENT |
| LOW | numba/cpython/unicode.py | 335 | # WARNING: This method is very dangerous: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/tests/test_tracing.py | 148 | def test_function(self): | CODE |
| LOW | numba/tests/test_jitclasses.py | 486 | def my_method(self): | CODE |
| LOW | numba/tests/test_extending.py | 1898 | def do_something(a, b): | CODE |
| LOW | numba/tests/test_itanium_mangler.py | 47 | def test_function(self): | CODE |
| LOW | numba/tests/doc_examples/test_numpy_generators.py | 18 | def do_stuff(gen): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | numba/cuda/device_init.py | 52 | # test discovery/orchestration as `cuda.is_available` is often | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/cuda/deviceufunc.py | 814 | # "placeholder" outputs using None as a sentry value | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | numba/core/extending.py | 591 | The purpose of this function is to provide a means to check if a function is | STRING |