D code running on the Nintendo 3DS
TheGag96
thegag96 at gmail.com
Sun Oct 20 18:35:13 UTC 2019
On Sunday, 20 October 2019 at 15:27:35 UTC, Iain Buclaw wrote:
> Great stuff! Though I don't think you'll find much improvement
> in gdc 10 regarding switching off D features. Backported
> patches to make gdc on parity with dmd as of April 2019 was
> done prior to the gdc 9 release. I'm not aware of much more
> being done regarding that other than some extern(C) library
> functions being converted into templates, and the C main
> function being moved to a common location in D runtime (C main
> is not "compiled into" gdc unlike previous versions of dmd).
Darn... Are there any plans at some point in the future to add a
real -betterC sort of flag? It would be really really nice to be
able to compile something like...
import std.bitmanip : bitfields;
struct Stuff {
mixin(bitfields!(
uint, "x", 2,
int, "y", 3,
uint, "z", 2,
bool, "flag", 1));
}
extern(C) void main() {
Stuff x;
}
...just as in DMD or LDC.
More information about the Digitalmars-d-announce
mailing list