AI Slop Code RIsk Monitor

bytecodealliance/wasmtime

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

5.4 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for bytecodealliance/wasmtime, a Rust project with 18,712 GitHub stars. SynthScan examined 862,843 lines of code across 2560 source files, recording 4036 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 5.4 (Moderate 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.

5.4
Adjusted Signal
5.4
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
18.7K
Stars
Rust
Language
862.8K
Lines of Code
2.6K
Files
4.0K
Pattern Hits
2026-10-12
Scan Date
0.02
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 19.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 3878 finding(s).

Hallucinated Dependency & Supply Chain Risk 3.0/100 · LOW

Are imports declared and package/API names verified? 54 finding(s).

Agent Over-Engineering Ratio 2.5/100 · LOW

Are wrappers, guards, and repeated structures necessary? 104 finding(s).

PR Review Velocity Impact 24.1/100 · LOW

Which changes need focused human review? 4036 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 48HIGH 6MEDIUM 130LOW 3852

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 4036 distinct pattern matches across 14 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.

Over-Commented Block3820 hits · 3546 pts
SeverityFileLineSnippetContext
LOWcrates/jit-icache-coherence/src/win.rs1use std::ffi::c_void;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/libc/membarrier.rs1use libc::{EINVAL, EPERM, syscall};COMMENT
LOWcrates/jit-icache-coherence/src/libc/membarrier.rs21 // https://lkml.kernel.org/lkml/07a8b963002cb955b7516e61bad19514a3acaa82.1623813516.git.luto@kernel.org/COMMENT
LOWcrates/jit-icache-coherence/src/libc/aarch64.rs41 // `dsb ish`, `isb`, each loop by that cache's minimum line size. Without the clean,COMMENT
LOWcrates/misc/publish/src/main.rs1//! Helper tool to publish the wasmtime and cranelift suites of crates.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.rs441COMMENT
LOWcrates/fuzzing/src/generators/config.rs641 /// Configuration for whether wasm is invoked in an async fashion and howCOMMENT
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/types.rs261 /// The storage type of this field.COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/limits.rs21pub const MAX_INLINE_CONSTRUCTION: u32 = 8;COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs601COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs681 let g1 = RecGroupId(1);COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs721 assert!(!is_subtype_index(&types, 0, 1, &order)); // 1 </: 2COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs621 ///COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs861 func.instruction(&Instruction::Br(0));COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs961COMMENT
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs1081 #[operands([Some(Struct(None))])]COMMENT
3760 more matches not shown…
Hallucination Indicators48 hits · 525 pts
SeverityFileLineSnippetContext
CRITICALcrates/cranelift/src/func_environ.rs2542 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.rs206 self.ctx.func.dfg.constants.insert(data.into())CODE
CRITICALcranelift/codegen/src/opts.rs326 let constant = self.ctx.func.dfg.constants.get(constant_handle);CODE
CRITICALcranelift/codegen/src/opts.rs353 self.ctx.func.dfg.constants.insert(imm.into())CODE
CRITICALcranelift/codegen/src/opts.rs358 self.ctx.func.dfg.constants.insert(imm.into())CODE
CRITICALcranelift/codegen/src/opts.rs403 self.ctx.func.dfg.constants.get(n).try_into().ok()CODE
CRITICALcranelift/codegen/src/opts.rs407 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.rs882 if !self.func.stencil.dfg.jump_tables.is_valid(j) {CODE
CRITICALcranelift/codegen/src/verifier/mod.rs904 if !self.func.stencil.dfg.exception_tables.is_valid(et) {CODE
CRITICALsrc/commands/serve.rs219 if self.run.common.wasi.http.replace(true) == Some(false) {CODE
CRITICALsrc/commands/serve.rs222 if self.run.common.wasm.component_model.replace(true) == Some(false) {CODE
CRITICALsrc/commands/serve.rs259 if self.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/serve.rs271 self.run.common.debug.arg.push(addr);CODE
CRITICALsrc/commands/serve.rs279 if let Some(debugger_component_path) = self.run.common.debug.debugger.as_ref() {CODE
CRITICALsrc/commands/serve.rs296 .chain(self.run.common.debug.arg.iter().map(OsString::from)),CODE
CRITICALsrc/commands/serve.rs300 debugger_run.run.common.wasi.tcp.get_or_insert(true);CODE
CRITICAL⚡src/commands/serve.rs312 self.run.common.debug.inherit_stdin.unwrap_or(false),CODE
CRITICAL⚡src/commands/serve.rs318 self.run.common.debug.inherit_stdout.unwrap_or(false),CODE
CRITICAL⚡src/commands/serve.rs324 self.run.common.debug.inherit_stderr.unwrap_or(false),CODE
CRITICALsrc/commands/serve.rs495 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/serve.rs501 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/serve.rs570 if self.run.common.wasm.timeout.is_some() {CODE
CRITICALsrc/commands/serve.rs984 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),CODE
CRITICALsrc/commands/serve.rs991 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),CODE
CRITICALsrc/commands/serve.rs1186 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
CRITICAL⚡src/commands/run.rs183 self.run.common.debug.inherit_stdin.unwrap_or(false),CODE
CRITICAL⚡src/commands/run.rs189 self.run.common.debug.inherit_stdout.unwrap_or(false),CODE
CRITICAL⚡src/commands/run.rs195 self.run.common.debug.inherit_stderr.unwrap_or(false),CODE
CRITICAL⚡src/commands/run.rs1333 if self.run.common.wasi.inherit_stdin.unwrap_or(true) {CODE
CRITICAL⚡src/commands/run.rs1336 if self.run.common.wasi.inherit_stdout.unwrap_or(true) {CODE
CRITICAL⚡src/commands/run.rs1339 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.rs549 if self.run.common.debug.debugger.is_some() {CODE
CRITICALsrc/commands/run.rs553 if self.run.common.wasm.timeout.is_some() {CODE
CRITICALsrc/commands/run.rs830 if self.run.common.wasm.concurrency_support.unwrap_or(true) {CODE
CRITICALsrc/commands/run.rs858 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/run.rs1283 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
CRITICALsrc/commands/run.rs1315 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {CODE
Decorative Section Separators104 hits · 444 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml361# ---------------------------COMMENT
MEDIUMCargo.toml390# --------------------------COMMENT
MEDIUMCargo.toml472# =============================================================================COMMENT
MEDIUMCargo.toml540# ========================================COMMENT
MEDIUMCargo.toml569# ========================================COMMENT
MEDIUMcrates/wasmtime/Cargo.toml120# =============================================================================COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs1851 /// ◄─────────┴────────────────►COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs1852 /// ┌───────┬─────────┬──────────────────┬───────┐COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs1854 /// └───────┴─────────┴──────────────────┴───────┘COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2075 /// ◄──────┴─────►COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2076 /// ┌───────┬──────────────┬───────┐COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2078 /// └───────┴──────────────┴───────┘COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2093 /// ◄──────┴─────► ◄─────────────┴───────────►COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2094 /// ┌───────┬──────────────┬───────────────────────────┬───────┐COMMENT
MEDIUM⚡crates/wasmtime/src/config.rs2096 /// └───────┴──────────────┴───────────────────────────┴───────┘COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs9//! ┌─────────────────────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs11//! │ Memory ├─────────────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs13//! └──────────┬──────────┘ │COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs17//! ┌─────────────────────┐ ┌──────────────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs21//! └──────────┬──────────┘ └──────────────┘COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs25//! ┌─────────────────────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs27//! │ RuntimeLinearMemory ├─────────────┬───────────────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs29//! └──────────┬──────────┘ │ │COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs33//! ┌─────────────────────┐ ┌──────────────┐ ┌─────┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/memory.rs37//! └─────────────────────┘ └──────────────┘ └─────┘COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1125/// ┌─────────────────────┐◄───── highest, or oldest, stack addressCOMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1128/// │ ┌───────────────┐◄─┼──┐COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1130/// │ └───────────────┘ │ pCOMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1131/// ├─────────────────────┤ rCOMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1134/// ├─────────────────────┤ │COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1137/// │ ┌───────────────┐◄─┼──┼── TLS pointerCOMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1139/// │ └───────────────┘ │COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1140/// ├─────────────────────┤COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1143/// ├─────────────────────┤COMMENT
MEDIUM⚡crates/wasmtime/src/runtime/vm/traphandlers.rs1146/// └─────────────────────┘◄───── 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.rs99/// ◄─────┴────► ◄───────────┴──────────►COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs100/// ┌───────────┬────────────┬───────────┐ ┌───────────┬───────────┬───────────┐COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs102/// └───────────┴────────────┴───────────┘ └───────────┴───────────┴───────────┘COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs103/// | |◄──────────────────┬─────────────────────────────────► ◄────┬────►COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs874 /// ◄────────────────────►COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs875 /// ┌────────┬──────┬──────┬────────┬───┐COMMENT
MEDIUM⚡…c/runtime/vm/instance/allocator/pooling/memory_pool.rs877 /// └────────┴──────┴──────┴────────┴───┘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.rs853 /// ┌────────────────────┬──────┬──────┬───┬──────┬─────────────────────┐COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs855 /// └────────────────────┴──────┴──────┴───┴──────┴─────────────────────┘COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs37/// ┌───────────────────────────────────┐COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs40/// ├───────────────────────────────────┤COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs42/// │ ┌───────────────────────────────┐ │COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs45/// │ ├───────────────────────────────┤ │ relative to the start of theCOMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs47/// │ └───────────────────────────────┘ │COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs48/// ├───────────────────────────────────┤COMMENT
MEDIUM⚡crates/environ/src/compile/trap_encoding.rs50/// │ ┌───────────────────────────────┐ │COMMENT
44 more matches not shown…
AI Slop Vocabulary20 hits · 60 pts
SeverityFileLineSnippetContext
MEDIUMcrates/fuzzing/src/oom.rs288 /// is exercising logic that is robust to OOM).COMMENT
MEDIUMcrates/wasmtime/src/config.rs2555 /// nuanced than that.COMMENT
MEDIUMcrates/wasmtime/src/config.rs3291 /// Wasmtime will by default leverage signals-based trap handlers (or theCOMMENT
MEDIUMcrates/wasmtime/src/config.rs3317 /// elide explicit bounds checks and leverage signals-based traps:COMMENT
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs766 /// 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/vmtypes.rs61 /// The fields compiled code needs to access to utilize a WebAssembly linearCOMMENT
MEDIUMcrates/environ/src/vmtypes.rs79 /// The fields compiled code needs to access to utilize a WebAssembly tableCOMMENT
MEDIUMcrates/environ/src/vmtypes.rs204 /// The fields compiled code needs to access to utilize a WebAssembly tableCOMMENT
MEDIUMcrates/environ/src/vmtypes.rs226 /// The fields compiled code needs to access to utilize a WebAssembly linearCOMMENT
MEDIUMcrates/environ/src/vmtypes.rs248 /// The fields compiled code needs to access to utilize a WebAssembly globalCOMMENT
MEDIUMcrates/environ/src/vmtypes.rs280 /// The fields compiled code needs to access to utilize a WebAssemblyCOMMENT
MEDIUMcrates/environ/src/component/translate/inline.rs1841 /// 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.rs370 // 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
MEDIUM…/reduce-test-cases/templates/predicate-creduce-wast.sh35# harness won't enable the right features.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.rs351/// seamless conversion between `Inst` and `InstAndKind`.COMMENT
MEDIUMwinch/codegen/src/codegen/mod.rs2396 // 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.rs64 // 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.toml484# When adding or removing a feature, make sure to keep the C API in sync byCOMMENT
LOWcrates/misc/publish/src/main.rs227 println!("Don't forget to push a git tag for this release!");CODE
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
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.rs639 // 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
Verbosity Indicators6 hits · 9 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
LOWcranelift/codegen/src/machinst/lower.rs1409 // Step 1: call `mark_use` on every use. When a value is usedCOMMENT
LOWcranelift/codegen/src/machinst/lower.rs1455 // Step 2: propagate multiplicity. `Multiple` isCOMMENT
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.rs749 // TODO: implement if we ever require stack probes on an AArch64 hostCOMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWtests/disas/load-store/make-load-store-tests.sh5# Usage:COMMENT
LOWcranelift/run-souper.sh20# Usage:COMMENT
LOWcranelift/isle/veri/verify.sh13# Usage:COMMENT
LOWcranelift/isle/veri/setup/download-cache.sh12# Usage:COMMENT
LOWbenches/wasmtime-serve-rps.sh3# Usage:COMMENT
Structural Annotation Overuse5 hits · 8 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
LOWcranelift/codegen/src/machinst/lower.rs1409 // Step 1: call `mark_use` on every use. When a value is usedCOMMENT
LOWcranelift/codegen/src/machinst/lower.rs1455 // Step 2: propagate multiplicity. `Multiple` isCOMMENT
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
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