Resurgence-VM-Development / Resurgence

The Resurgence VM, a register virtual machine designed for simplicity and ease of use, based on the old Rendor VM
https://crates.io/crates/resurgence
MIT License
14 stars 0 forks source link

Exports interface #7

Open dynafide opened 2 years ago

dynafide commented 2 years ago

An exports interface is needed to enable user programs to expose functions to the application. I have assigned myself to implement this feature.

dynafide commented 2 years ago

I have pushed changes for the exports table in the bytecode and a function calling interface. A way to push parameters onto the stack and retrieve return values is still needed.