On Sunday, 12 January 2014 at 11:31:07 UTC, Johannes Pfau wrote:
Am Fri, 10 Jan 2014 08:27:37 +0000
schrieb "Joakim" <[email protected]>:
> - Does druntime support ARM plaforms?
Grepping through the code, druntime appears to use a fair
amount of x86 assembly, but I have not yet looked into how
much of that is optimization and therefore not strictly
necessary to reimplement on ARM.
You'll have to look at GDC/LDC druntime and not the DMD
druntime to
see the ARM stuff. GDC/LDC specific stuff is not being
upstreamed.
There's some ARM asm in GDC:druntime, but we try to rewrite all
DMD
asm in terms of cross-platform GCC builtins (__builtin_trap
instead of
asm{int 3;} and so on) so there's really not much ASM left for
GDC:druntime.
I didn't know that ldc and gdc used their own forks of druntime
and phobos, so maybe my info is a bit off.