spin2cpp icon indicating copy to clipboard operation
spin2cpp copied to clipboard

Tool to convert Parallax Propeller Spin code to PASM, C++ or C

Results 32 spin2cpp issues
Sort by recently updated
recently updated
newest added

Doubles should be 64 bit. Actually implementing this involves a bunch of changes to the expression evaluation code though :( so it'll probably wait until after 6.0.

This particularly affects anonymous structs, e.g. ``` union { struct { float x, y; }; float raw[2]; } point = { .x = 1.0, .y = 2.0 } ``` fails,...

``` DAT org tjnz pa,##.label long 0[400] .label jmp #$ ``` I'm fairly sure this should work. Also, I think I saw a really stupid workaround for this issue somewhere...

(For C and BASIC only) Haven't super-tested this, but this chops a couple Kbytes off the libc / FatFs driver. It also still allocates the same size stack frame, so...

Hey guys, When I create an array of VARs of a structure I've defined, if I read the values back after setting them, they aren't quite correct (seems like an...

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7. Release notes Sourced from actions/download-artifact's releases. v4.1.7 What's Changed Update @​actions/artifact dependency by @​bethanyj28 in actions/download-artifact#325 Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 v4.1.6 What's Changed updating @actions/artifact...

dependencies

(this has the other PR in it because otherwise there'd be a merge conflict) (also tests still busted on master)

There is neither a bug tracker entry, a test case nor a description of what the problem was, so I'm assuming the problem was just the generation of Arg registers...

Don't have time to extensively debug it right now, but I have one SD card that fails to work half the time. I.e. if I keep reloading the same program...

Like the title says; we should treat (`short`) (`unsigned int`) the same way as (`unsigned`)(`short`) in the C type parsing code.