Support start functions calling imported functions
Open
crate:interpreter
for:usability
needs:implementation
- Dominant language
- Rust
- Stars
- 188
- Forks
- 41
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 12
Description
Currently, `start` functions must not call imported functions (or the interpreter will panic).
The following 2 points must be observed when allowing `start` functions to call imported functions:
- The interpreter should not permit invoking exported functions until `start` returned.
- The interpreter should not permit linking to that instance until `start` returned.
Contributor guide
Assessment
This issue has not been assessed yet.