Project

General

Profile

Actions

Feature #442

open

D language

Added by Manu E. over 10 years ago. Updated about 9 years ago.

Status:
Open
Priority:
Normal
Assignee:
Alexander Z.
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.

Actions #1

Updated by Dmitry M. over 10 years ago

  • Category set to build
Actions #2

Updated by Dmitry M. over 10 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.

Actions #3

Updated by Manu E. over 10 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!

Actions #4

Updated by Manu E. over 10 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?

Actions #5

Updated by Dmitry M. over 10 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).

Actions #6

Updated by Dmitry M. over 9 years ago

  • Priority changed from Low to Normal
Actions #7

Updated by Alexander Z. over 9 years ago

  • Status changed from Open to In Progress
  • Assignee set to Alexander Z.
Actions #8

Updated by Alexander Z. over 9 years ago

  • Target version set to 11.1.0
Actions #9

Updated by Alexander Z. about 9 years ago

  • Status changed from In Progress to Open
Actions #10

Updated by Manu E. about 9 years ago

Awww I got really excited there for a moment :)

Actions #11

Updated by Dmitry M. about 9 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.

Actions

Also available in: Atom PDF