tinygo
tinygo copied to clipboard
ci: run stdlib tests for other architectures
Currently this runs the tests for amd64, 386, arm, arm64, and wasi. I tried adding wasm and a baremetal target (such as riscv-qemu) but they don't pass the tests yet and should be fixed in the future. At least this change should make sure that existing tests continue to pass on a variety of architectures.
Depends on #2030 for 386 and wasm fixes, so marked as draft until then.
This is now ready for review.
This fails, rebasing on #2037 (once merged) might fix it.
Ready for rebase @aykevl
Rebased.
Another build failure. Rebasing on #2051 should really fix this - hopefully.
Rebased. Hopefully all tests pass this time.
Looks like this doesn't quite work yet, the issue appears to be the lack of Go assembly support in TinyGo.
See https://github.com/tinygo-org/tinygo/issues/1906 for the assembly problem.