Description
We discussed that in the forum thread that we would initially focus only on Linux, because arm64 for macOS is a bit different. I recently came across a set of macros that try to help with writing "portable" assembly. I think it'd be worth evaluating if this would allow us to support macOS on Apple Silicon natively. One option could be just bundling the macros (or a subset) and telling users that Linux is the primary target and, most importantly, what is used by the test runner. To be able to use macOS locally, but also be compatible with the test runner, students would have to use the macros where appropriate. I think that would work, but maybe would be too much of a distraction? Alternatively, it could also be possible to transparently "translate" from macOS assembly to Linux-compatible in the test runner.
Nothing we need to do right now. Just creating this ticket so we don't forget.