Skip to content

docs/arxiv: finalize t27b-backend-shootout artifact (Refs #13202) - #13577

Merged
gHashTag merged 11 commits into
masterfrom
lane/golden-spec-derived
Nov 10, 2026
Merged

gHashTag merged 11 commits into
masterfrom
lane/golden-spec-derived

Conversation

@gHashTag

@gHashTag gHashTag commented Nov 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Finalize the GOLDEN SPEC arXiv submission artifact under docs/arxiv-submission/t27b-backend-shootout/.
  • PDF rebuilt with tectonic: main.pdf (74.4 KiB), date 2026-11-07, no LaTeX errors, no missing references.
  • Claims consistency verified: CLAIMS.md rows C6 (external IR input) / C7 (language front ends) / C8 (separate backend time) are not implemented / not measured; C9 emit fixtures not built; gen-python is declaration-only; t27b is not a multi-language shared backend today and cross-language lowering is not claimed.
  • Reproducibility verified: every claim in the paper maps to a section (A-E) of docs/reports/t27b-bench-2026-10.md, with raw data in docs/reports/t27b-bench-2026-10.json and a "How to reproduce" section in the report. No heavy benchmarks were re-run.

Artifact

  • main.tex / main.pdf / CLAIMS.md / LIMITATIONS.md / README.md / abstract.txt

Refs #13202


Note

Low Risk
Documentation and submission artifacts only; no compiler, runtime, or CI behavior changes.

Overview
Finalizes the GOLDEN SPEC arXiv package under docs/arxiv-submission/t27b-backend-shootout/ for issue #13202: LaTeX source, a tectonic-built main.pdf (dated 2026-11-07), plain-text abstract, and companion CLAIMS.md, LIMITATIONS.md, and README.md.

The ledger explicitly withdraws or scopes earlier claims (e.g. C1–C3) and marks C6–C9 as planned, not implemented (no external IR reader, no separate language front ends, no emit fixtures), so the paper text matches what was actually measured. Reproducibility is wired to committed bench artifacts—each table claim points at sections A–E of docs/reports/t27b-bench-2026-10.md and t27b-bench-2026-10.json; no new benchmark runs.

Reviewed by Cursor Bugbot for commit 98aaa5b. Bugbot is set up for automated code reviews on this repo. Configure here.

gHashTag and others added 10 commits November 9, 2026 22:07
…13453)

Replace "expected 10 words" with the derivation chain:
13 measured (#13444) − 2 (ifconv) − 1 (countdown) = 10 words.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…3453)

13 words measured (#13444); 10 words derived from CI-confirmed predicate tests
but not yet directly confirmed by running t27b asm on a binary built after
the ifconv + countdown fixes (#13447). Add note so the spec is honest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…loses #13453)

Fresh binary from lane/golden-spec-derived (all 8 optimization PRs):
  hot loop offsets 0x64..0x8c = 11 words.
  ifconv fired (csel at 0x80/0x84) but saves 1 word not 2;
  adds cur_tick + b.hs trap unchanged (check_elide rule a is for main IV only).
  countdown fired (sub+cbnz at 0x88/0x8c), saves 1 word as expected.
  GCC -O2: 10 words. Gap = 1.

Updates golden_spec.t27:
  - measured line: 11 words with full asm evidence
  - ifconv status table: 2 to 1 word saved
  - merged_word_savings(): 7 to 6
  - tests renamed total_savings_is_six / merged_savings_is_six

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…c conflict)

Conflict in specs/tri/t27b/golden_spec.t27 lines 97-108: master had stale
derivation "pending fresh binary"; HEAD has the actual 11-word measurement.
Kept HEAD (direct evidence). Also corrected "7 of 8" to "6 of 8" in CONCLUSION.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
#13453)

Fresh binary (2026-11-10) confirms 21-word naive hot loop on bench_audit.
All optimizations (check_elide a/b/c, cinc, ifconv, countdown) NOT firing;
verdict_fn called via bl, not inlined. Corrects prior 11-word projection.
merged_word_savings: 6 → 0; tests renamed total/merged_savings_is_zero.
Follow-up needed: optimization regression analysis on bench_audit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Documents: 21-word measurement, 0 optimizations firing, PR #13498 approval
blocker, follow-up regression analysis needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Dmitrii Vasilev <gHashTag@users.noreply.github.com>
@cursor

cursor Bot commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: 7cdd12f1-3971-4d43-bdaa-54f91fcb6688)

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-10 14:27:45 UTC

Summary

Status Count
Total Open PRs 33
PRs with Failing Checks 30
PRs with All Checks Green 3
READY 0
FAILING 30
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 30 + 0 + 0 = 30, and there are 33 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=b882be1e4933 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@cursor

cursor Bot commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: 30068123-93ed-45a6-8567-3b010a3af350)

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-10 14:32:15 UTC

Summary

Status Count
Total Open PRs 33
PRs with Failing Checks 30
PRs with All Checks Green 3
READY 0
FAILING 30
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 30 + 0 + 0 = 30, and there are 33 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=b882be1e4933 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 3994e9d into master Nov 10, 2026
35 of 37 checks passed
@gHashTag
gHashTag deleted the lane/golden-spec-derived branch November 10, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants