Saem Ghani
Saem Ghani
/merge I created an issue for the fix for the links themselves.
I'm re-running the tests, I can't replicate the failure locally.
> Huh, that's strange. `tjsonutils.nim` consistently fails for the Windows and MacOS CIs, but not on the Linux CI. The only reason for this I can think of is that...
Just a small update: In terms of test ordering and population, the only difference is linux includes (`tests/misc/tsizeof4.nim`), while macos m1 does not -- it's disabled on arm64. So I...
i haven't quite figured out how, but there seems to be a js codegen issue for `tjsonutils:119`. the passed in parameter seems to have field positions swapped so the values...
With the above issue fixed in the following [PR](https://github.com/nim-works/nimskull/pull/1198#event-11841206905), thanks to @zerbina, going to see if that also resolves the issue encountered in CI.
Further reduction: ```nim import std/[unittest] proc test(a: int): int = a check test(a=1).a == test(a=1).a ``` and subsequent trace via `nim_dbg`: ``` Traceback (most recent call last) nim.nim nim nim.nim...
In order to have a productive discussion I think the first bit would be to gather/summarize what's provided/required in a wasm environment, as opposed to something like wasi or whatever...
Reading over what you wrote, @theSherwood here are a few things I noticed, which are basically what I identified in my previous message, just restated: 1. we need a map:...
FWIW, my current thinking is: * create a `backend` called `empscripten` * initially just an alias for `c`; later maybe `extccomp` makes it more turnkey * `backend` in `testament` is...