Robin Freyler
Robin Freyler
[digama0](https://github.com/digama0) Your assesment (https://github.com/rust-lang/rfcs/pull/3407#issuecomment-1499677722) is correct for the case that you tail call a known set of functions. However, for the common case of indirect tail calls this does not...
> To add to the response by @Robbepop. There is also the possibility of padding out functions using something like macros as outlined here: https://github.com/phi-go/rfcs/blob/guaranteed-tco/text/0000-guaranteed-tco.md#helpers. Admittedly, this is not as...
> About concerns of "Alternating become and return calls" and "Operators are not supported". I propose, that `become` keyword works only with functions, which are marked with `#[recursive]` attribute. And...
> > thank you. i will incorporate this next time i rerun the benchmark. > > cherry-pick'ed to #327 This PR can be closed once https://github.com/yamt/toywasm/pull/327 is merged then. Thanks!