Skip to content

row 194: migrate to the sealed-ABI dual forms (expand-then-contract) - #36

Closed
MattJackson wants to merge 2 commits into
devfrom
row194-migrate-dual
Closed

MattJackson wants to merge 2 commits into
devfrom
row194-migrate-dual

Conversation

@MattJackson

Copy link
Copy Markdown
Contributor

Row 194 MIGRATE step: moves the inventoried sites to the dual-compatible form, compiling against busbar dev + #1478 and against #1471. Based on dev; the open A1 and advisory PRs are untouched.

Sites migrated: 15 (src 8: NONE, NEEDS, TAIL, STATEMENT, the instances() reads, batch(), phase(), MACRO_DOOR already re-exported; tests 7: length accessors, unsafe { Host::from_raw(&tables) } under #[allow(unsafe_code)] on that one test fn, MACRO_DOOR in the conformance suite). instances() already read the lend through the safe accessor on dev; only the field picks changed.

CONTRACT-TIME sites left: none in hand-written files.
Rendered files left alone (busbar-release template PR migrates and re-renders them):

  • export-webhook-plugin/tests/support/conformance_host.rs: DoorFn and doors() (:55, :80-86), LinkedRow::of(door) (:187), Blob { .. BLOB_ABSENT .. } (:211-216)

Pin: busbar dev, unchanged. CI is red until #1478 lands on dev (the new names are missing there); after that the pin moves to the dev commit that contains #1478.

@MattJackson

Copy link
Copy Markdown
Contributor Author

Folded into #34 (door-root), which now carries this migration's dual forms.

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.

1 participant