Repository Analysis

bytecodealliance/wasmtime

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

5.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of bytecodealliance/wasmtime, a Rust project with 18,340 GitHub stars. SynthScan v2.0 examined 811,492 lines of code across 2430 source files, recording 3722 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 5.4 places this repository in the Low AI signal 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).

5.4
Adjusted Score
5.4
Raw Score
100%
Time Factor
2026-07-13
Last Push
18.3K
Stars
Rust
Language
811.5K
Lines of Code
2.4K
Files
3.7K
Pattern Hits
2026-07-14
Scan Date
0.02
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 45HIGH 6MEDIUM 129LOW 3542

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 3722 distinct pattern matches across 14 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 Block3516 hits · 3266 pts
SeverityFileLineSnippetContext
LOWCargo.toml461gdbstub_arch = "0.3.3"COMMENT
LOWcrates/jit-icache-coherence/src/win.rs1use std::ffi::c_void;COMMENT
LOWcrates/jit-icache-coherence/src/libc.rs21 const MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE: libc::c_int = 64;COMMENT
LOWcrates/jit-icache-coherence/src/libc.rs41 // See the following issues for more info:COMMENT
LOWcrates/jit-icache-coherence/src/lib.rs1//! This crate provides utilities for instruction cache maintenance for JIT authors.COMMENT
LOWcrates/jit-icache-coherence/src/lib.rs21//! ## UsageCOMMENT
LOWcrates/jit-icache-coherence/src/lib.rs41//! # len: usize,COMMENT
LOWcrates/jit-icache-coherence/src/lib.rs61//! // We can now safely execute our new code.COMMENT
LOWcrates/jit-icache-coherence/src/lib.rs101 imp::pipeline_flush_mt()COMMENT
LOWcrates/bench-api/src/lib.rs1//! A C API for benchmarking Wasmtime's WebAssembly compilation, instantiation,COMMENT
LOWcrates/bench-api/src/lib.rs21//! | | | | | |COMMENT
LOWcrates/bench-api/src/lib.rs41//! use std::ptr;COMMENT
LOWcrates/bench-api/src/lib.rs61//! // Start your instantiation timer here.COMMENT
LOWcrates/bench-api/src/lib.rs81//! stderr_path_len: stderr_path.len(),COMMENT
LOWcrates/bench-api/src/lib.rs101//! assert!(!bench_api.is_null());COMMENT
LOWcrates/bench-api/src/lib.rs121//! assert_eq!(code, OK);COMMENT
LOWcrates/fuzzing/wasm-spec-interpreter/src/lib.rs1//! This library provides a way to interpret Wasm functions in the official WasmCOMMENT
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs1//! Interpret WebAssembly modules using the OCaml spec interpreter.COMMENT
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs21//! ### WarningCOMMENT
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs141 }COMMENT
LOWcrates/fuzzing/src/lib.rs21/// deterministic executions.COMMENT
LOWcrates/fuzzing/src/oracles.rs1//! Oracles.COMMENT
LOWcrates/fuzzing/src/oracles.rs181#[derive(Clone, Debug)]COMMENT
LOWcrates/fuzzing/src/oracles.rs241 /// The module instantiated will be this value modulo the number of modules provided to `instantiate_many`.COMMENT
LOWcrates/fuzzing/src/oracles.rs381/// Also, this function catches certain fuzz-related instantiation failures andCOMMENT
LOWcrates/fuzzing/src/oracles.rs441COMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs1//! Support for maintaining the usefulness of a corpus over time.COMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs21//! is that if the DNA is changed then the interpretation of the `fuzz customCOMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs41//! inputs. Note that this is not guaranteed to succeed since sometimes theCOMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs81COMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs161 // beginning of the `data` slice. This is the "de-envelope" part of theCOMMENT
LOWcrates/fuzzing/src/single_module_fuzzer.rs281 drop(env_logger::try_init());COMMENT
LOWcrates/fuzzing/src/oom.rs201/// an `OomTest`.COMMENT
LOWcrates/fuzzing/src/oom.rs301 selfCOMMENT
LOWcrates/fuzzing/src/oracles/memory.rs241}COMMENT
LOWcrates/fuzzing/src/oracles/diff_v8.rs101 // "fuel" runs out within the wasm module itself. ThisCOMMENT
LOWcrates/fuzzing/src/oracles/engine.rs61 /// generated.COMMENT
LOWcrates/fuzzing/src/oracles/engine.rs101 #[cfg(feature = "fuzz-spec-interpreter")]COMMENT
LOWcrates/fuzzing/src/oracles/engine.rs121/// # use wasmtime_fuzzing::oracles::engine::build_allowed_env_list;COMMENT
LOWcrates/fuzzing/src/generators/config.rs41COMMENT
LOWcrates/fuzzing/src/generators/config.rs221 // FIXME: it might be more ideal to avoid the need for this entirelyCOMMENT
LOWcrates/fuzzing/src/generators/config.rs421 Some(pad.to_string()),COMMENT
LOWcrates/fuzzing/src/generators/config.rs621 /// toggles the (otherwise no-op) parsing path.COMMENT
LOWcrates/fuzzing/src/generators/config.rs641 // evaluation, if the `lhs` is using ondemand and the `rhs` is using theCOMMENT
LOWcrates/fuzzing/src/generators/config.rs821 /// be considered a "TODO" to go implement more stuff in Wasmtime to acceptCOMMENT
LOWcrates/fuzzing/src/generators/single_inst_module.rs201 };COMMENT
LOWcrates/fuzzing/src/generators/single_inst_module.rs361 inst!(I8x16Swizzle, (v128, v128) -> v128, |c| c.config.simd_enabled),COMMENT
LOWcrates/fuzzing/src/generators/stacks.rs101 }COMMENT
LOWcrates/fuzzing/src/generators/value.rs241 DiffValue::ExnRef { null } => null.hash(state),COMMENT
LOWcrates/fuzzing/src/generators/async_config.rs1use arbitrary::{Arbitrary, Unstructured};COMMENT
LOWcrates/fuzzing/src/generators/codegen_settings.rs41 &[]COMMENT
LOWcrates/fuzzing/src/generators/api.rs1//! Generating sequences of Wasmtime API calls.COMMENT
LOWcrates/fuzzing/src/generators/exception_ops.rs181 }COMMENT
LOWcrates/fuzzing/src/generators/exception_ops.rs301 // try_table ...COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs561 // +----+ +----+ +----+ │COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs641 types.insert_rec_group(g2);COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs681/// TypeId lives in a group that must be emitted *before* a lower-numberedCOMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs41 pub(crate) ops: Vec<GcOp>,COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs441 .section(&functions)COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs641 #[fixup(|limits, _num_types| {COMMENT
3456 more matches not shown…
Hallucination Indicators45 hits · 495 pts
SeverityFileLineSnippetContext
CRITICALcrates/cranelift/src/func_environ.rs2443 let et = self.builder.func.dfg.exception_tables.push(etd);CODE
CRITICALcranelift/frontend/src/frontend.rs525 if let Some(values_labels) = self.func.stencil.dfg.values_labels.as_mut() {CODE
CRITICALcranelift/codegen/src/opts.rs309 self.ctx.func.dfg.constants.insert(imm.into())CODE
CRITICALcranelift/codegen/src/opts.rs354 self.ctx.func.dfg.constants.get(n).try_into().ok()CODE
CRITICALcranelift/codegen/src/opts.rs358 self.ctx.func.dfg.constants.insert(n.into())CODE
CRITICALcranelift/codegen/src/unreachable_code.rs21 let mut used_tables = EntitySet::with_capacity(pos.func.stencil.dfg.jump_tables.len());CODE
CRITICALcranelift/codegen/src/unreachable_code.rs23 EntitySet::with_capacity(pos.func.stencil.dfg.exception_tables.len());CODE
CRITICALcranelift/codegen/src/verifier/mod.rs880 if !self.func.stencil.dfg.jump_tables.is_valid(j) {CODE
CRITICALcranelift/codegen/src/verifier/mod.rs902 if !self.func.stencil.dfg.exception_tables.is_valid(et) {CODE
CRITICALsrc/commands/serve.rs192 if self.run.common.wasi.http.replace(true) == Some(false) {CODE
CRITICALsrc/commands/serve.rs195 if self.run.common.wasm.component_model.replace(true) == Some(false) {CODE
CRITICALsrc/commands/serve.rs232 if self.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/serve.rs244 self.run.common.debug.arg.push(addr);CODE
CRITICALsrc/commands/serve.rs252 if let Some(debugger_component_path) = self.run.common.debug.debugger.as_ref() {CODE
CRITICALsrc/commands/serve.rs269 .chain(self.run.common.debug.arg.iter().map(OsString::from)),CODE
CRITICALsrc/commands/serve.rs273 debugger_run.run.common.wasi.tcp.get_or_insert(true);CODE
CRITICALsrc/commands/serve.rs285 self.run.common.debug.inherit_stdin.unwrap_or(false),CODE
CRITICALsrc/commands/serve.rs291 self.run.common.debug.inherit_stdout.unwrap_or(false),CODE
CRITICALsrc/commands/serve.rs297 self.run.common.debug.inherit_stderr.unwrap_or(false),CODE
CRITICALsrc/commands/serve.rs481 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/serve.rs487 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/serve.rs556 if self.run.common.wasm.timeout.is_some() {CODE
CRITICALsrc/commands/serve.rs900 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),CODE
CRITICALsrc/commands/serve.rs907 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),CODE
CRITICALsrc/commands/serve.rs1019 if cmd.run.common.wasm.timeout.is_some() || cmd.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/wizer.rs52 if self.run.common.wasm.relaxed_simd_deterministic.is_none() {CODE
CRITICALsrc/commands/wizer.rs59 if self.run.common.wasi.cli.is_none() {CODE
CRITICALsrc/commands/run.rs183 self.run.common.debug.inherit_stdin.unwrap_or(false),CODE
CRITICALsrc/commands/run.rs189 self.run.common.debug.inherit_stdout.unwrap_or(false),CODE
CRITICALsrc/commands/run.rs195 self.run.common.debug.inherit_stderr.unwrap_or(false),CODE
CRITICALsrc/commands/run.rs1341 if self.run.common.wasi.inherit_stdin.unwrap_or(true) {CODE
CRITICALsrc/commands/run.rs1344 if self.run.common.wasi.inherit_stdout.unwrap_or(true) {CODE
CRITICALsrc/commands/run.rs1347 if self.run.common.wasi.inherit_stderr.unwrap_or(true) {CODE
CRITICALsrc/commands/run.rs120 if self.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/run.rs133 self.run.common.debug.arg.push(addr);CODE
CRITICALsrc/commands/run.rs141 if let Some(debugger_component_path) = self.run.common.debug.debugger.as_ref() {CODE
CRITICALsrc/commands/run.rs158 .chain(self.run.common.debug.arg.iter().map(OsString::from)),CODE
CRITICALsrc/commands/run.rs164 debugger_run.run.common.wasi.tcp.get_or_insert(true);CODE
CRITICALsrc/commands/run.rs335 if self.run.common.wasm.timeout.is_some() {CODE
CRITICALsrc/commands/run.rs556 if self.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/run.rs560 if self.run.common.wasm.timeout.is_some() {CODE
CRITICALsrc/commands/run.rs837 if self.run.common.wasm.concurrency_support.unwrap_or(true) {CODE
CRITICALsrc/commands/run.rs865 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/run.rs1296 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/run.rs1323 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
Decorative Section Separators104 hits · 444 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml346# ---------------------------COMMENT
MEDIUMCargo.toml378# --------------------------COMMENT
MEDIUMCargo.toml463# =============================================================================COMMENT
MEDIUMCargo.toml530# ========================================COMMENT
MEDIUMCargo.toml559# ========================================COMMENT
MEDIUMcrates/wasmtime/Cargo.toml122# =============================================================================COMMENT
MEDIUMcrates/wasmtime/src/config.rs1784 /// ◄─────────┴────────────────►COMMENT
MEDIUMcrates/wasmtime/src/config.rs1785 /// ┌───────┬─────────┬──────────────────┬───────┐COMMENT
MEDIUMcrates/wasmtime/src/config.rs1787 /// └───────┴─────────┴──────────────────┴───────┘COMMENT
MEDIUMcrates/wasmtime/src/config.rs2008 /// ◄──────┴─────►COMMENT
MEDIUMcrates/wasmtime/src/config.rs2009 /// ┌───────┬──────────────┬───────┐COMMENT
MEDIUMcrates/wasmtime/src/config.rs2011 /// └───────┴──────────────┴───────┘COMMENT
MEDIUMcrates/wasmtime/src/config.rs2026 /// ◄──────┴─────► ◄─────────────┴───────────►COMMENT
MEDIUMcrates/wasmtime/src/config.rs2027 /// ┌───────┬──────────────┬───────────────────────────┬───────┐COMMENT
MEDIUMcrates/wasmtime/src/config.rs2029 /// └───────┴──────────────┴───────────────────────────┴───────┘COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs9//! ┌─────────────────────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs11//! │ Memory ├─────────────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs13//! └──────────┬──────────┘ │COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs17//! ┌─────────────────────┐ ┌──────────────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs21//! └──────────┬──────────┘ └──────────────┘COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs25//! ┌─────────────────────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs27//! │ RuntimeLinearMemory ├─────────────┬───────────────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs29//! └──────────┬──────────┘ │ │COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs33//! ┌─────────────────────┐ ┌──────────────┐ ┌─────┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs37//! └─────────────────────┘ └──────────────┘ └─────┘COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1037/// ┌─────────────────────┐◄───── highest, or oldest, stack addressCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1040/// │ ┌───────────────┐◄─┼──┐COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1042/// │ └───────────────┘ │ pCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1043/// ├─────────────────────┤ rCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1046/// ├─────────────────────┤ │COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1049/// │ ┌───────────────┐◄─┼──┼── TLS pointerCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1051/// │ └───────────────┘ │COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1052/// ├─────────────────────┤COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1055/// ├─────────────────────┤COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1058/// └─────────────────────┘◄───── smallest, or youngest, stack addressCOMMENT
MEDIUM…/wasmtime/src/runtime/vm/instance/allocator/pooling.rs11//! ┌──────┬──────┬──────┬──────┬──────┐COMMENT
MEDIUM…/wasmtime/src/runtime/vm/instance/allocator/pooling.rs13//! └──────┴──────┴──────┴──────┴──────┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs44//! ┌─────┬─────┬─────┬─────┬────────────────┬─────┬─────┬─────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs46//! ├─────┼─────┼─────┼─────┼────────────────┼─────┼─────┼─────┤COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs48//! └─────┴─────┴─────┴─────┴────────────────┴─────┴─────┴─────┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs98/// ◄─────┴────► ◄───────────┴──────────►COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs99/// ┌───────────┬────────────┬───────────┐ ┌───────────┬───────────┬───────────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs101/// └───────────┴────────────┴───────────┘ └───────────┴───────────┴───────────┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs102/// | |◄──────────────────┬─────────────────────────────────► ◄────┬────►COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs806 /// ◄────────────────────►COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs807 /// ┌────────┬──────┬──────┬────────┬───┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs809 /// └────────┴──────┴──────┴────────┴───┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs9//! ┌──────┬──────┬──────┬──────┬──────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs11//! └──────┴──────┴──────┴──────┴──────┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs22//! ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs24//! └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs785 /// ┌────────────────────┬──────┬──────┬───┬──────┬─────────────────────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs787 /// └────────────────────┴──────┴──────┴───┴──────┴─────────────────────┘COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs37/// ┌───────────────────────────────────┐COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs40/// ├───────────────────────────────────┤COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs42/// │ ┌───────────────────────────────┐ │COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs45/// │ ├───────────────────────────────┤ │ relative to the start of theCOMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs47/// │ └───────────────────────────────┘ │COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs48/// ├───────────────────────────────────┤COMMENT
MEDIUMcrates/environ/src/compile/trap_encoding.rs50/// │ ┌───────────────────────────────┐ │COMMENT
44 more matches not shown…
AI Slop Vocabulary19 hits · 57 pts
SeverityFileLineSnippetContext
MEDIUMcrates/fuzzing/src/oom.rs288 /// is exercising logic that is robust to OOM).COMMENT
MEDIUMcrates/wasmtime/src/config.rs2482 /// nuanced than that.COMMENT
MEDIUMcrates/wasmtime/src/config.rs3150 /// Wasmtime will by default leverage signals-based trap handlers (or theCOMMENT
MEDIUMcrates/wasmtime/src/config.rs3176 /// elide explicit bounds checks and leverage signals-based traps:COMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs193/// The fields compiled code needs to access to utilize a WebAssembly tableCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs257/// The fields compiled code needs to access to utilize a WebAssembly linearCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs305/// The fields compiled code needs to access to utilize a WebAssembly globalCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs373/// The fields compiled code needs to access to utilize a WebAssemblyCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs420/// The fields compiled code needs to access to utilize a WebAssembly linearCOMMENT
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs499/// The fields compiled code needs to access to utilize a WebAssembly tableCOMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs698 /// Essentially, the `static_memory_bound`: this is an assumption that theCOMMENT
MEDIUMcrates/wasi-preview1-component-adapter/src/lib.rs403 // shrinking return calls here. Not robust.COMMENT
MEDIUMcrates/environ/src/component/translate/inline.rs1853 /// Essentially what happens here is that the `ty` type is registered andCOMMENT
MEDIUMcrates/wasi/src/p2/filesystem.rs171 // appears to block. Certainly less than ideal, but arguably stillCOMMENT
MEDIUMcrates/wasi/src/p2/filesystem.rs366 // appears to block. Certainly less than ideal, but arguably stillCOMMENT
MEDIUMtests/all/coredump.rs152 // core dumps need to be robust to duplicate entries in the `StoreData`.COMMENT
MEDIUMcranelift/codegen/src/isa/x64/inst/emit.rs349 // After that we emit the loop. Essentially we just adjust the stack pointer one guard_size'dCOMMENT
MEDIUMcranelift/codegen/src/isa/pulley_shared/inst/mod.rs349/// seamless conversion between `Inst` and `InstAndKind`.COMMENT
MEDIUMwinch/codegen/src/codegen/mod.rs2278 // does not utilize a local-based cache to track fuel consumption.COMMENT
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…est-programs/src/bin/async_yield_post_return_caller.rs30 // Yield for as long as requested:COMMENT
HIGH…est-programs/src/bin/async_yield_post_return_callee.rs22 // Yield for as long as requested:COMMENT
HIGHcrates/wasi/src/p3/mod.rs62 // Take up to `count` items as requested by the guest, or pick someCOMMENT
HIGHcranelift/codegen/src/machinst/vcode.rs90/// metadata as requested.COMMENT
Slop Phrases8 hits · 16 pts
SeverityFileLineSnippetContext
LOWCargo.toml475# When adding or removing a feature, make sure to keep the C API in sync byCOMMENT
MEDIUMcrates/wasmtime/src/runtime/fiber.rs189 /// This method is safe to call at any time, but it's worth noting that theCOMMENT
MEDIUMcrates/c-api/include/wasmtime.h166 * #wasmtime_func_new you can use #wasmtime_context_t in the host functionCOMMENT
LOWcranelift/codegen/src/isa/x64/inst/emit_tests.rs89 // General tests for each insn. Don't forget to follow theCOMMENT
LOWcranelift/codegen/src/ir/layout.rs370// **Note:** Whenever you add new fields here, don't forget to update the custom serializer for `Layout` too.COMMENT
LOWcranelift/codegen/src/ir/constant.rs190 /// need to happen, don't forget to update the `Constant` generation scheme.COMMENT
LOWscripts/publish.rs202 println!("Don't forget to push a git tag for this release!");CODE
MEDIUM.github/actions/install-rust/action.yml22 # lands it worked. Feel free to modify if this becomes flaky again.COMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHcrates/component-macro/tests/codegen.rs588 // Check that built in derives that I've added actually work by seeing that this hashesCOMMENT
HIGHcranelift/isle/isle/src/disjointsets.rs8/// representative member of a set given any member of that set. In this implementation, sets alwaysCOMMENT
TODO Padding5 hits · 8 pts
SeverityFileLineSnippetContext
LOWcrates/fuzzing/src/oracles/diff_spec.rs48 // TODO: implement this for the spec interpreterCOMMENT
LOWcrates/c-api-macros/src/lib.rs152 // TODO: implement `wasm_ref_as_#name#`COMMENT
LOWcrates/c-api-macros/src/lib.rs153 // TODO: implement `wasm_ref_as_#name#_const`COMMENT
LOWcranelift/codegen/src/isa/s390x/abi.rs638 // TODO: implement if we ever require stack probes on an s390x hostCOMMENT
LOWcranelift/codegen/src/isa/aarch64/abi.rs746 // TODO: implement if we ever require stack probes on an AArch64 hostCOMMENT
Verbosity Indicators4 hits · 6 pts
SeverityFileLineSnippetContext
LOWcrates/fuzzing/src/generators/config.rs30 /// The purpose of this function is to update the configuration which wasCOMMENT
LOWcranelift/codegen/src/machinst/blockorder.rs155 // Step 1: compute the in-edge and out-edge count of every block.COMMENT
LOWcranelift/codegen/src/machinst/blockorder.rs199 // Step 2: walk the postorder from the domtree in reverse to produce our desired nodeCOMMENT
LOWcranelift/codegen/src/machinst/blockorder.rs242 // Step 3: build the successor tables given the lowering order. We can't perform this stepCOMMENT
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs60 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiCODE
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs60 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiCODE
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs121 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiCODE
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs121 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiCODE
LOWcrates/test-programs/src/bin/p2_tcp_streams.rs38 server.output.blocking_write_util(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempCODE
LOWcrates/test-programs/src/bin/p2_tcp_streams.rs38 server.output.blocking_write_util(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempCODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMci/build-src-tarball.sh17# Create the tarball from the destinationCOMMENT
MEDIUMcranelift/isle/veri/setup/install-aslp.sh19# Create the dedicated switch if it does not already exist. aslp_server_httpCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/disas/load-store/make-load-store-tests.sh5# Usage:COMMENT
LOWcranelift/run-souper.sh20# Usage:COMMENT
LOWbenches/wasmtime-serve-rps.sh3# Usage:COMMENT
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWcranelift/codegen/src/machinst/blockorder.rs155 // Step 1: compute the in-edge and out-edge count of every block.COMMENT
LOWcranelift/codegen/src/machinst/blockorder.rs199 // Step 2: walk the postorder from the domtree in reverse to produce our desired nodeCOMMENT
LOWcranelift/codegen/src/machinst/blockorder.rs242 // Step 3: build the successor tables given the lowering order. We can't perform this stepCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/release-process.yml1# The purpose of this workflow is to orchestrate Wasmtime's release process asCOMMENT