David Hill
David Hill
There is not presently support for the `%lc` and `%ls` formats in `printf`/`scanf`, and there should be.
Since I use Embedded C's fixed point semantics, that should include implementing `_Sat`/`sat`. Finding ways to do so efficiently might be a challenge, though.
I keep kicking this idea around of adding a chunk to ACSE for GDCC to read external definitions from so that users can pass a bytecode library to gdcc-ld to...
Current behavior when there are no input files is to output no data, which is very problematic if the source file was interpreted as the output file. Having no input...
Currently, all float ops truncate rather than round in a controlled manner. This results in the accumulation of single ULP errors. Not a huge problem, but something to address eventually.
Using C with `__asm` blocks would allow handling minor platform variations much easier.
This is a long-standing compliance issue and something that can be very disruptive when it comes up.
Everything that converts to a hard boolean value uses a pair of `LNot` instructions. This is both a nuisance to do and potentially less efficient, since it forces the value...
Rather than checking constraints and such over and over in every phase, these checks should be done in its own phase. This will make it easier to ensure the fullness...