D Language

2.4K posts

D Language banner
D Language

D Language

@D_Programming

Announcements about the D Programming Language

Windows Linux OS X FreeBSD Se unió Mayıs 2010
47 Siguiendo10.2K Seguidores
D Language
D Language@D_Programming·
There's a #dlang Symposium happening at Yale April 11 and 12. One day of talks, one day of hacking. The speaker list is now up on the site: dlangsymposium.com
English
0
4
6
437
D Language retuiteado
Guillaume Piolat
Guillaume Piolat@guillaumepiolat·
I will speak tomorrow at #DConf #guillaumep" target="_blank" rel="nofollow noopener">dconf.org/2024/index.htm…
English
0
2
10
689
D Language retuiteado
WalterBright
WalterBright@WalterBright·
More progress with #AArch64 #dlang dmd code generator. The function prolog/epilog is working at a basic level now, and so is the address resolution for stack symbols and register allocation is also working: uint add(uint x, uint y) { return x + y; } becomes: 0000: D1 00 43 FF sub sp,sp,#0x10 0004: B9 00 0B E0 str w0,[sp,#8] 0008: 2A 01 03 E2 mov w2,w1 000c: B9 40 0B E3 ldr w3,[sp,#8] 0010: 0B 23 40 40 add w0,w2,w3,uxtw 0014: 91 00 43 FF add sp,sp,#0x10 0018: D6 5F 03 C0 ret 0000: allocate space for locals 0004: save register parameter x as local 0008: save register parameter y as w2 000c: load local x into w3 0010: w0 = w2 + w3 0014: deallocate space for locals 0018: return from function I know this looks treeevial, but an awful lot has to work to get this far. #compilers #programming #programminglanguages
English
0
1
24
1.3K
D Language retuiteado
Steven Schveighoffer
Steven Schveighoffer@schveiguy·
I suppose I can talk about the side project I'm working on -- porting @raysan5 's great raylib library to D. The end result will be D-ified API. But some interesting features of #dlang being used here, including the ability to import C code. schveiguy.com/draylib
English
2
1
15
699
D Language
D Language@D_Programming·
Thanks to @SymmetryInvest, the Symmetry Autumn of Code 2024 (#SAOC) is kicking off in September. We are now accepting applications. Get paid to contribute to the #dlang ecosystem! saoc.io
English
0
2
3
518
D Language
D Language@D_Programming·
Early-bird registration for #DConf '24 was supposed to end on June 18th, but thanks to support from @weka, we're able to lock in the early-bird registration rate all the way to the start of the conference. Thanks WEKA! dconf.org/2024/index.html
English
0
3
15
783
D Language retuiteado
WalterBright
WalterBright@WalterBright·
Working last night and today on implementing the function all ABI for the #AArch64 dmd #dlang code generator.
English
0
1
19
1.1K
D Language retuiteado
Falco Girgis
Falco Girgis@falco_girgis·
VALIDATED! We hope to have #dlang, dkos, and examples fully integrated with KallistiOS for the Sega #Dreamcast, along with precompiled GDC toolchain binaries for DreamSDK on Windows! Thanks for bringing us this magnificent language and for personally turning me on to it!
English
0
3
29
1.9K
D Language retuiteado
WalterBright
WalterBright@WalterBright·
Today's #dlang dmd #Aarch64 accomplishment: long foo(long x, long y) { return 5; } becomes: _D4test3fooFllZl: 0000: D2 80 00 A0 mov x0,#5 0004: D6 5F 03 C0 ret I feel like Herr Doktor Frankenstein applying the lightning! (I know it looks trivial, but there's an awful lot of code in a compiler to get to that point. Note that the compiler has a builtin disassembler I wrote that dumps the generated binary, rather than trying to assemble text.) Many thanks to godbolt.org to show me what needs to happen. #compilers #programminglanguages #programming
English
0
2
47
2.2K