Ingvar Stepanyan
Ingvar Stepanyan
Ohh... I just realised (although haven't checked) that this gets even worse in case of nested enums (most common with tagged ASTs), because *each* of them creates its own intermediate...
Updated the issue title because found out that adjacently-tagged enums already have a built-in fast path that avoid buffering when tag is the first key in the object. Hence, it's...
> is something we want anyway (#1183) Oh yeah I saw that issue and was curious but didn't dig into details. I wonder why it needs associated type defaults -...
> Swapping between the C# and Rust versions of the modules, the generated code is ALMOST identical. In the C# client code, the user can always call reducers like `.EnterGame()`...
I'm having trouble reasoning about this code, to be honest, but then, I'm not that familiar with C++ RTTI and also hard to say what it's supposed to do without...
I'd prefer we used something like [color-eyre](https://github.com/eyre-rs/color-eyre) for formatting which already handles panics instead of rolling something custom we'd have to maintain.
@coolreader18 Does Wasmtime attaching symbols not help with backtrace? If it helps with gdb/lldb, there should be a way to make Rust backtraces use the same symbol resolution so that...
> No, wasm has no mechanism to access the call stack or the DWARF section. Wasm doesn't, but the native stack walker in `backtrace` should be able to resolve JIT...
Yeah I can't say I care much anymore, go ahead.
> Yep, that should be doable, it would need to work similarly to the Soundcloud plugin, which has to make a request via oEmbed to get the embed URL. I...