dcodeIO
dcodeIO
Right now, the body in ```ts export function test1(x: f32): bool { return 5.0 < x } ``` infers as `someF64 < f64(someF32)` (sees `5.0`, eagerly picks `f64`), compiling to...
**Edit:** While working on #1129 I stumbled upon the following pattern that cannot be inferred yet because we don't yet attempt to recognize return types: ```ts function foo(a: Set =...
We are currently generating internal names containing spaces and commas, which are both [explicitly disallowed](https://webassembly.github.io/spec/core/text/values.html#text-id) in text format identifiers, leading to syntax highlighting issues (only, as far as I can...
Say a compiler uses Binaryen as its backend, and the compiler reuses as much as possible from Binaryen, incrementally generating IR nodes and types while compiling a program. Now say...
Noticed this [here](https://github.com/AssemblyScript/wabt.js/pull/15) while attempting to update the wabt.js buildbot to GitHub Actions and decided to test with all of fastcomp, upstream and tot because why not. Tracked this down...
Given the amount of foregoing heated discussions on the topic, especially in context of Interface Types and GC, I am not getting the impression that anything of relevance is going...
Right now, when encountering an open brace in a statement context, the parser simply assumes a block ```ts { ... } ``` whereas it is also possible that the respective...
As part of the unification of `StaticArray`'s static and instance methods in #2404, now accounting for both `Array` and `StaticArray` results via a type parameter in instance methods, code like...
Another experiment, this time to make the runtime memory and thread-safe. So far this should be memory-safe in that multiple modules can share the memory allocator and garbage collector, but...