Project

General

Profile

Feature #442

D language

Added by Manu Evans over 5 years ago. Updated over 4 years ago.

Status:
Open
Priority:
Normal
Category:
build
Target version:
Start date:
11/09/2013
Due date:
% Done:

0%

Estimated time:
CPU Architecture:
all
Host OS:
Toolchain:
all
Android version:

Description

Could you please consider adding D-language support next time you build the toolchain?
There is info here: http://gdcproject.org/wiki
It's very easy to add D support when building the toolchain. There are lots of Android hackers in the D community, and I for one am very keen to start work on D bindings for the NDK.
D is on track to be merged into GCC 4.9 proper next year, but we'd really like to get started supporting the platform sooner than that.

History

#1 Updated by Dmitry Moskalchuk over 5 years ago

  • Category set to build

#2 Updated by Dmitry Moskalchuk over 5 years ago

Sure, this is great idea. We'll look on that and, if no serious problems will be detected, include it in next release.

#3 Updated by Manu Evans over 5 years ago

Dmitry Moskalchuk wrote:

Sure, this is great idea. We'll look on that and, if no serious problems will be detected, include it in next release.

You're my hero! :)
Thanks!

#4 Updated by Manu Evans over 5 years ago

Dmitry Moskalchuk wrote:

Sure, this is great idea. We'll look on that and, if no serious problems will be detected, include it in next release.

While thinking on it, there is also an LLVM frontend LDC, which is super easy to build. Maybe also drop an LDC binary in there beside Clang?
Does the NDK Clang build have any customisations, or is it just stock ARM support?

#5 Updated by Dmitry Moskalchuk over 5 years ago

Does the NDK Clang build have any customisations, or is it just stock ARM support?

Yes, it have customizations. We'll see how easy it to build LDC on top of NDK's LLVM. Or you can do it on your own (as usual, contributions are welcome).

#6 Updated by Dmitry Moskalchuk over 4 years ago

  • Priority changed from Low to Normal

#7 Updated by Alexander Zhukov over 4 years ago

  • Status changed from Open to In Progress
  • Assignee set to Alexander Zhukov

#8 Updated by Alexander Zhukov over 4 years ago

  • Target version set to 11.1.0

#9 Updated by Alexander Zhukov over 4 years ago

  • Status changed from In Progress to Open

#10 Updated by Manu Evans over 4 years ago

Awww I got really excited there for a moment :)

#11 Updated by Dmitry Moskalchuk over 4 years ago

Manu Evans wrote:

Awww I got really excited there for a moment :)

Unfortunately, not yet. We've been enforced to postpone it a bit due to appearance of several critical issues. But we'll return back to it soon.

Also available in: Atom PDF