Eric R. Smith
Eric R. Smith
Aargh, it's not as simple as just typedef'ing the names, because this can lead to conflicts with other names :(. Re-opening for now, but I suspect this will become a...
Hmmm... this sounds interesting, but I'd like to dig into a bit before merging. It is probably time to add some more tests. I've got enough of the BASIC and...
A lot of the BASIC testing is in the runtime tests. I should start adding more .bas files to the PASM and C++ backend tests too though, it would give...
On a related note, I wonder if Gear or spinsim or something like that could execute the runtime tests on a PC, allowing us to do coverage testing even for...
Having a library (or at least being able to run in a browser via emscripten) would be really useful, I agree. I've started taking some baby steps in that direction...
I've started work on C/BASIC support, or at least support for the runtime libraries. I'm able to compile a very simple BASIC program (LED blinker) now. I think we'll need...
The .spin files in the sys/ directory are converted to binary blobs with xxd automatically, and we can do something similar for the interpreter (although it will have to be...
Sorry, clicked on the wrong button
For multiple return values, we could perhaps use the DIRB, INB, and OUTB registers, e.g. the first return value goes on the stack as usual, second one goes in DIRB,...
There's a new test script, Test/runtests_bc.sh, for testing byte code. I've disabled the C and BASIC tests (we know they won't work). Quite a few of the Spin tests do...