Configures whether the WebAssembly tail calls proposal will be enabled for compilation or not. The [WebAssembly tail calls proposal] introduces the `return_call` and `return_call_indirect` instructions. These instructions allow for Wasm programs to implement some recursive algorithms with *O(1)* stack space usage. This is `true` by default except when the Winch compiler is enabled. [WebAssembly
(&mut self, enable: bool)
| 889 | /// |
| 890 | /// [WebAssembly tail calls proposal]: https://github.com/WebAssembly/tail-call |
| 891 | pub fn wasm_tail_call(&mut self, enable: bool) -> &mut Self { |
| 892 | self.wasm_features(WasmFeatures::TAIL_CALL, enable); |
| 893 | self |
| 894 | } |
| 895 | |
| 896 | /// Configures whether the WebAssembly [branch-hinting] proposal is enabled. |
| 897 | /// |