rustclamp 1.1.0

A minimal synchronous entrypoint for Clamp applications.
{
  "schema_version": 1,
  "recorded_at": "2026-09-28T14:42:12.859550+00:00",
  "package": "rustclamp-example-contribution",
  "source_sha256": "2447d55f56c95384545d2c6efbe7ef460099b434d5385a561a9f167ca34f2564",
  "toolchain": "rustc 1.96.1 (31fca3adb 2026-06-26)\nbinary: rustc\ncommit-hash: 31fca3adb283cc9dfd56b49cdee9a96eb9c96ffd\ncommit-date: 2026-06-26\nhost: x86_64-unknown-linux-gnu\nrelease: 1.96.1\nLLVM version: 22.1.2",
  "cargo": "cargo 1.96.1 (356927216 2026-06-26)",
  "target": "x86_64-unknown-linux-gnu",
  "machine": {
    "platform": "Linux-6.18.53-1-lts-x86_64-with-glibc2.44",
    "cpu_count": 12,
    "cpu": ": AMD Ryzen 5 PRO 4650U with Radeon Graphics",
    "memory": "MemTotal:       15674960 kB"
  },
  "profile": {
    "name": "release",
    "explicit_settings": {
      "opt-level": 3,
      "debug": false,
      "strip": "none",
      "lto": false,
      "codegen-units": 16,
      "panic": "unwind"
    }
  },
  "features": {
    "default": false,
    "explicit": ""
  },
  "environment": {
    "RUSTFLAGS": "",
    "CARGO_ENCODED_RUSTFLAGS": "",
    "RUSTC_WRAPPER": "",
    "RUSTC_WORKSPACE_WRAPPER": ""
  },
  "build_configuration": "Cargo manifests and .cargo/config files are authoritative; archive alongside report",
  "workspace_manifest_sha256": "a6122dec8763eb9bd66f2f92aee06925b4d5866330674dc809c7bd144083a068",
  "lockfile_sha256": "1be89b28f1315a70f14f427342094808ef46934435f46de2d8e908b5d8d3640f",
  "cache": "Fresh target directory per clean sample; OS page cache uncontrolled; immediate unchanged rebuild; CARGO_INCREMENTAL=1",
  "repetitions": 3,
  "commands": {
    "build": [
      "cargo",
      "build",
      "--offline",
      "--locked",
      "--release",
      "--manifest-path",
      "/home/neo/projects/rustclamp/rustclamp/examples/03-contribution/Cargo.toml",
      "--package",
      "rustclamp-example-contribution",
      "--no-default-features",
      "--example",
      "03-contribution",
      "--target",
      "x86_64-unknown-linux-gnu"
    ],
    "metadata": [
      "cargo",
      "metadata",
      "--offline",
      "--locked",
      "--format-version",
      "1",
      "--manifest-path",
      "/home/neo/projects/rustclamp/rustclamp/examples/03-contribution/Cargo.toml",
      "--no-default-features"
    ]
  },
  "dependency_count": 2,
  "clean_seconds": [
    1.524459546,
    1.116210708,
    1.111776451
  ],
  "clean_median_seconds": 1.116210708,
  "incremental_noop_seconds": [
    0.061838827,
    0.063773666,
    0.060255523
  ],
  "incremental_noop_median_seconds": 0.061838827,
  "binary_bytes": [
    4367280,
    4367280,
    4367280
  ],
  "process_wall_seconds": [
    0.0016604,
    0.002413205,
    0.001735793
  ],
  "assembly_benchmark": {
    "intent": "Validate and order two CLI declarations into the runtime command tree.",
    "repetitions_per_sample": 100000,
    "samples": 9,
    "sample_nanoseconds_per_operation": [84, 84, 85, 86, 86, 87, 91, 94, 96],
    "median_nanoseconds_per_operation": 86,
    "runtime_tree_storage_bytes": 96,
    "allocation_calls_instrumented": false,
    "allocation_notes": "Assembly uses temporary sortable storage and the final runtime vector; the benchmark also creates an owned input vector per build."
  },
  "runtime_allocations": null,
  "runtime_memory": null,
  "runtime_cpu": null,
  "limitations": [
    "Process wall time includes spawn, program execution, output redirection and exit; it does not isolate initialization.",
    "Allocation counts require a separate instrumented prototype; CPU and memory need a workload-specific measurement.",
    "Incremental samples are unchanged builds, not edited-source recompilation."
  ]
}