It's alive! D building D building D, all on Android
Joakim via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Feb 27 09:08:26 PST 2017
On Thursday, 29 December 2016 at 09:16:58 UTC, Joakim wrote:
> On Sunday, 15 May 2016 at 11:09:01 UTC, Joakim wrote:
>> On Wednesday, 11 May 2016 at 19:07:10 UTC, Joakim wrote:
>>> [...]
>>
>> I've put up three more builds, including ldc master, which
>> uses the latest 2.071 frontend. Once I get JNI and the sample
>> app working, I'll make a proper announcement.
>
> I've put up the latest native and cross-compiler ldc 1.1.0 beta
> builds for Android, fresh from the master branch and using the
> 2.071 frontend:
>
> https://github.com/joakim-noah/android/releases
>
> I believe I've fixed the issue that was causing random crashes
> in the sample apps, a regression from porting the NDK's C
> wrapper to D, found by Vadim Lopatim. I've added three sample
> apps that demonstrate calling D code from JNI.
>
> The sample C++ Teapot app from the NDK has been ported to D and
> mostly works, including calling Java methods from D through
> JNI, but I need to track down some other touch-related bugs
> from the port before committing it. I'm finishing up reggae
> files to make building the sample apps very easy. I'd like to
> write up the process to build and use ldc natively on your
> Android mobile device, from the Termux app, on the wiki.
>
> Once those three are done, I'll create a new thread to properly
> announce this beta; in the meantime, nothing will change with
> these new beta builds, so try them out.
Piping hot builds of the upcoming ldc 1.1.1 release available as
both a linux/x64 -> Android/ARM cross-compiler and a native
Android/ARM compiler, that you can run on your own phone or
tablet:
https://github.com/joakim-noah/android/releases
I finally spent some time tracking down that touch bug in the
sample Teapot app, think I know where it's coming from now, just
need to fix it.
More information about the Digitalmars-d-announce
mailing list