August 23, 2018
On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote:
> On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote:
>> Many thanks for your effort!
>> And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment.
>
> Who is actually running AArch64 or RISC-V in a "production environment?" Maybe a few for AArch64, but pretty much nobody for RISC-V. I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that are too small or too expensive.

We need support AArch64 :)
August 23, 2018
On Thursday, 23 August 2018 at 09:51:30 UTC, Brian wrote:
> On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote:
>> On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote:
>>> Many thanks for your effort!
>>> And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment.
>>
>> Who is actually running AArch64 or RISC-V in a "production environment?" Maybe a few for AArch64, but pretty much nobody for RISC-V. I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that are too small or too expensive.
>
> We need support AArch64 :)

Why?
August 24, 2018
On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote:
> On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote:
>> [...]
> I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that are too small or too expensive.

There is the SHAKTI Program by IIT Madras : http://shakti.org.in/about.html
August 24, 2018
On Friday, 24 August 2018 at 12:21:32 UTC, Uknown wrote:
> On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote:
>> On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote:
>>> [...]
>> I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that are too small or too expensive.
>
> There is the SHAKTI Program by IIT Madras : http://shakti.org.in/about.html

I've actually heard of it, what of it? Is someone using it in a production environment, or do they have a VPS or dev board? If not, academic projects sitting half-finished in some grad students' computers somewhere aren't relevant to my questions.
August 25, 2018
On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote:
> Glad to announce LDC 1.11:
>
> * Based on D 2.081.2.
> * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly).
> * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started.
> * AArch64 (64-bit ARM) now mostly working on Linux/glibc and Android.
> * Some support for classes without TypeInfos, for -betterC and/or a minimal (d)runtime.
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0
>
> Thanks to all contributors!
>
> [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC

Since this is the first ldc release with a mostly working 64-bit ARM, ie AArch64, port, I've put up ldc builds for linux/AArch64 and Android. You can get the linux build at the github link above; the Android build is available from the Termux app in the Android store, by running `pkg install ldc`:

https://play.google.com/store/apps/details?id=com.termux&hl=en

You can see what else remains to be done for the AArch64 port by looking at the logs from the linux/AArch64 Shippable CI linked from the github release and the checklist in this ldc tracking issue:

https://github.com/ldc-developers/ldc/issues/2153

I've added info on how to cross-compile a D runtime and standard library for linux/AArch64 to the wiki:

https://wiki.dlang.org/Building_LDC_runtime_libraries#Usage_for_cross-compilation

I've also started updating the wiki on how to build Android apps in D for 64-bit ARM devices.
September 02, 2018
On 08/18/2018 06:47 PM, kinke wrote:
> Glad to announce LDC 1.11:
> 
> * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started.

Nice one!

> [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC

1 2
Next ›   Last »