The progress of D since 2013
kinke via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 31 05:56:25 PDT 2017
Hi,
On Monday, 31 July 2017 at 07:22:06 UTC, Maxim Fomin wrote:
> 1) Support of linking in win64?
LDC: MSVC targets, both 32 and 64 bits, fully supported since a
year or so. Requires Visual Studio 2015+.
> 2) What is the support of other platforms? AFAIK there was
> progress on Android.
LDC: Quite good. All tests pass on Android, see Joakim Noah's
work, but currently requires a tiny LLVM patch. That will be
taken care of by LDC 1.4. All tests also passing on ARMv6+ on
Linux. A guy got a vibe.d app to work successfully on an ARMv5
industrial controller. AArch64 support is underway...
> 4) What is the state of GDC/LDC? GDC team was actively working
> on including gdc in gcc project.
And they succeeded, it has recently been accepted.
> Do gdc and ldc still pull D frontend, so there is essentially 1
> frontend (where gdc and ldc frontends lag several versions
> behind) + 3 backends?
More or less. LDC uses a slightly modified D front-end (yep,
that's been officially converted to D in case you missed it),
whereas Iain/GDC still uses a C++ one, with backports from newer
D versions.
The lag isn't that bad for LDC; LDC 1.3 uses the 2.073.2
front-end, current master the 2.074.1 one, and there's a WIP PR
for 2.075.0, which already compiles.
More information about the Digitalmars-d
mailing list