Skip to content

verilog widths: why_card and deps_card stdin edge buffers are exact 2^21-bit widths, not an accident #10774

Closed as not planned

Description

@gHashTag

Boundary

tools/verilog_width_baseline.txt only. No spec, compiler or checker change.

Master's Verilog widths (absurd-width ledger) check (tools/check_verilog_widths.py --require) has been red since #10719 and #10725 merged. It flags two specs as NEW:

  • specs/t27f/why_card.t27: 2097151
  • specs/t27f/deps_card.t27: 2097151

(seen on PR #10387, job 117853026643). Every open PR inherits this red.

Scenarios

Requirements

  • Add one ledger row per spec, with its exact arithmetic and the measured edge-list size, in the same form as the suggest_feed.t27 and token_floor.t27 rows.

Criteria

  • The width checker run with --require against a master-built t27c on the lab prints OK: ... known, 0 new.
  • t27c test on both specs still passes.

Requirements

FR-001: Add a ledger row for specs/t27f/why_card.t27 to tools/verilog_width_baseline.txt with its exact arithmetic (262144 * 8 = 2097152 bits, width 2097151:0) and the measured edge-list size (138,986 bytes), following the same form as the existing suggest_feed.t27 and token_floor.t27 rows. MUST

FR-002: Add a ledger row for specs/t27f/deps_card.t27 to tools/verilog_width_baseline.txt with its exact arithmetic (262144 * 8 = 2097152 bits, width 2097151:0) and the measured edge-list size (138,986 bytes), following the same form as the existing suggest_feed.t27 and token_floor.t27 rows. MUST

Success Criteria

  • tools/check_verilog_widths.py --require prints OK: ... known, 0 new. and exits 0
  • t27c test specs/t27f/why_card.t27 exits 0
  • t27c test specs/t27f/deps_card.t27 exits 0
  • Only tools/verilog_width_baseline.txt is modified

Activity

  1. gHashTag commented on Oct 19, 2026

    @gHashTag
    OwnerAuthor

    Resolved on master by #10767, which added both ledger rows with the same reasoning as here. Lab: width check on master 4d8f1aa prints OK: 6 known, 0 new. #10776 closed as superseded.

  2. added
    shape-refusedClosed by the issue-shape gate (specs/policy/issue_shape.t27); a passing edit reopens it
    on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    queen-shapedshape-refusedClosed by the issue-shape gate (specs/policy/issue_shape.t27); a passing edit reopens it

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions