Commit 5b1c520
committed
fix(api-manifest): catch up 14 dispatch-table entries lacking API_MANIFEST counterparts (v0.5.824)
`cargo test --release --workspace` was red on
`every_dispatch_entry_has_manifest_counterpart` (crates/perry-codegen/
tests/manifest_consistency.rs:50) after the v0.5.815 release-prep
sweep. Drift accumulated over ~100 patch versions since the last
manifest catch-up. 14 NATIVE_MODULE_TABLE rows had no matching
API_MANIFEST entries:
fastify::type
better-sqlite3::raw
perry/tui::{boxSetPaddingEach, boxSetFlexShrink, boxSetFlexBasis,
boxSetFlexBasisPct, boxSetWidthPct, boxSetHeightPct,
TextStyled, Table, Tabs, InputAt, AnimatedSpinner,
useStateTuple}
The perry/tui block lands from the v0.5.810 #679 ink-API ergonomics
work. Added all 14 to `crates/perry-api-manifest/src/entries.rs` next
to the existing per-module blocks. Also tightened the param shapes for
5 of them where the dispatch table is richer than `&[p_any]` would
suggest:
TextStyled — 4 params (str, str, str, any)
Table — 3 params (any, any, any)
Tabs — 3 params (any, any, any)
InputAt — 2 params (str, any)
AnimatedSpinner — 2 params (any, any)
All 4 manifest_consistency tests now pass. Pure metadata catch-up;
no runtime impact. Surfaced by `scripts/release_sweep.sh` tier 1
during release prep for the v0.5.815 stability checkpoint; the gate
is in service of the #463 unimplemented-API check.1 parent 29cbd45 commit 5b1c520
4 files changed
Lines changed: 25 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| 253 | + | |
| 254 | + | |
253 | 255 | | |
254 | 256 | | |
255 | 257 | | |
| |||
387 | 389 | | |
388 | 390 | | |
389 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
390 | 395 | | |
391 | 396 | | |
392 | 397 | | |
| |||
1176 | 1181 | | |
1177 | 1182 | | |
1178 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
1179 | 1200 | | |
1180 | 1201 | | |
1181 | 1202 | | |
| |||
0 commit comments