FluffyLabs / FluffyLabs/typeberry
Remove interpreter instance manager from pvm-host-calls and depend only on pvm-interface
- Dominant language
- TypeScript
- Stars
- 10
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Context
As discussed in PR #716, the `pvm-host-calls` package currently depends on `@typeberry/pvm-interpreter` and `@typeberry/pvm-interpreter-ananas` because of the interpreter instance manager.
Ideally, this package should only depend on `@typeberry/pvm-interface` and not any specific interpreter implementations.
## Objective
- Remove the interpreter instance manager from pvm-host-calls
- Refactor the package to only rely on `@typeberry/pvm-interface`
- Eliminate dependencies on `@typeberry/pvm-interpreter` and `@typeberry/pvm-interpreter-ananas`
## References
- Pull Request: https://github.com/FluffyLabs/typeberry/pull/716
- Discussion: https://github.com/FluffyLabs/typeberry/pull/716#discussion_r2448353470
- Requested by: @DrEverr
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.