0xPolygonMiden / miden-vm

STARK-based virtual machine
MIT License
611 stars 148 forks source link

Introduce `MastForestStore` #1359

Closed plafer closed 4 days ago

plafer commented 2 weeks ago

Follow-up to #1349. Partially closes #1226

Introduces the MastForestStore (referred to elsewhere as ObjectStore).

Note that since packages aren't implemented yet, we still require programs to be assembled directly with the libraries they depend on. Hence, the current use of MastForestStore is limited to supported call.0x... and dyn calls to procedures assembled as part of a separate compilation unit.

bobbinth commented 1 week ago

Oh - and let's update the changelog.

bitwalker commented 1 week ago

Sorry I haven't had a chance to review this yet, it's on the docket for tomorrow though, so bear with me!