Ekleog opened Issue #2580:
Feature
Automatically call
_initializefor reactors, maybe using a special function to create a reactor Module?Benefit
Knowing one has to call
_initializeis something that is not very documented (well… ok, currently nothing is very documented, but seeing as support for wasi reactors landed in rustc like two days ago it's not surprising… anyway my struggles are documented here: https://github.com/rust-lang/rust/pull/79997#issuecomment-759856446)Implementation
Maybe this would be better with a separate function? But I somehow feel like calling
linker.instantiate(&module)automatically calling_initializewould make sense… or maybe add a mandatory argument so people must express the choice of whether they want their module to be initialized at instantiation time or not, and at least know they have to do it manually if they want not to?Alternatives
Keep the statu quo, ie. let the user call
_initializemanually. IMO that would require much more documentation about the topic, though it's definitely a possibility too.Thank you for all you do on wasm and the surrounding ecosystem! :heart:
Last updated: Dec 13 2025 at 19:03 UTC