Repository navigation
R3 gate #67: numeric construction demonstration - #2457
Conversation
601b9cb to
2af78d0
Compare
|
Addressed the review's P5 receipt concern by replacing the template PR body with a concrete summary, focused test plan, and explicit R3/P5 debt receipt for gate #67. — sent from loyal-eagle-130 |
|
Verified the review against current head 352ba42. The PR description already includes the explicit |
6642f18 to
32c4ee3
Compare
|
Verified against current head 32c4ee3. The optional |
32c4ee3 to
4963ea2
Compare
|
Verified against current head b4f17f2. Both optional observations match the tree: |
|
Verified against current head 78a849e. The APPROVE review's optional P5 note is satisfied out of band: the PR body includes |
|
Verified against current head ad8ce44. The APPROVE review matches the tree: |
|
Verified against current head f6585e9. The APPROVE review's optional observations match the current tree: |
f6585e9 to
dfdad73
Compare
Summary
R3 gate #67 now demonstrates the numeric construction chain through the bootstrapped substrate:
Magnitude -> Nat -> Int -> Rational -> Real, withInt32andReal64represented as machine-width refinements viaCompose<..., MachineWidth<...>>. The float substrate now exposesReal32/Real64as width refinements of abstractReal, whileFloat32/Float64remain compatibility aliases to those construction rows.Test plan
cargo fmt— passed.cargo test -p v3-compiler --test integration bootstrap_— passed via BuildBuddy after splitting the gate Consolidate hardcoded metadata lists into compact helper macros #67 receipts.R3 / P5 receipt
m1_substrate_testnow carries focused receipts forNat,Int,Rational,Real,Int32,Real64, and theFloat64compatibility alias, so each numeric-construction edge is checkable without bundling unrelated claims into one test.