go-interpreter / wagon

wagon, a WebAssembly-based Go interpreter, for Go.
BSD 3-Clause "New" or "Revised" License
904 stars 148 forks source link

Is wagon production ready? #89

Open ghost opened 6 years ago

ghost commented 6 years ago

Hello. Is wagon fully compatible with all (currently implemented by the standard and browsers) webassembly features? I'm planning to use wagon for embedding webassembly in a production project and I should know which features of webassembly are not currently implemented (if any). Thanks for your time

twitchyliquid64 commented 5 years ago

It implements web assembly 1.0 (Draft). To my knowledge no proposals have been implemented.

ghost commented 5 years ago

@twitchyliquid64 I've been using wagon for a while now and haven't hit any limitations yet. Although it has a few validation issues that I'm not sure if they're wagon related or compiler generated related.

twitchyliquid64 commented 5 years ago

@ShrewdSpirit I've recently overhauled the validation module to use the algorithm recommended by the spec. Can you check if #161 addresses the validation issues youve encountered?