LDC 1.4.0-beta1
Hi everyone, on behalf of the LDC team, I'm glad to announce LDC 1.4.0-beta1. The highlights of version 1.4 in a nutshell: * Based on D 2.074.1. * Shipping with ldc-build-runtime, a small D tool to easily (cross-)compile the runtime libraries yourself. * Full Android support, incl. emulated TLS. * Improved support for AddressSanitizer and libFuzzer. The libraries are shipped with the prebuilt Linux x86_64 and OSX packages. * Prebuilt Linux x86_64 package shipping with LTO plugin, catching up with the OSX package. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.4.0-beta1 Thanks to everybody contributing!
Re: Article: Writing Julia style multiple dispatch code in D
On Saturday, 26 August 2017 at 02:14:59 UTC, data pulverizer wrote: On Friday, 25 August 2017 at 20:54:05 UTC, jmh530 wrote: See below. I haven't implemented the random variables yet, but otherwise it seems to be working well. There is some trickiness with deprecated stuff that I had to hard code, but other than that it's pretty generic. Also, I think it is ignoring my check to only include public/export stuff. Not sure why that is. module distribAlt; ... Wow, I didn't realise that you'd go off and work on it. You need to start a package for it! I'll bookmark this one as a little reminder of mixin techniques. Something I had wanted for a long time and once your article got my juices flowing. I had a hard time stopping once you got me started! I'm going to try to add support for the random number generators and then create a PR for dstats.
Re: Beta 2.076.0
On Saturday, 26 August 2017 at 12:32:54 UTC, Martin Nowak wrote: On 08/18/2017 02:58 PM, Martin Nowak wrote: First beta for the 2.076.0 release. Second beta out now! http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.0.html Compiler changes AVX2 was added as -mcpu=avx2 architecture. Fix Issue 17697 - Ddoc: automatically highlight URLs outside of macro arguments **Implement DIP 1010 - Static foreach** Awesome.
Re: Beta 2.076.0
On Saturday, 26 August 2017 at 12:33:44 UTC, Martin Nowak wrote: On 08/24/2017 09:40 PM, user1234 wrote: I have a warning about the RPM package signature. It was already the case with 2.075.1 Please be so kind to file a bug report (https://issues.dlang.org/) with a few more details and at best link it here :). During today's beta setup i get: --- Error : INVALID :dmd-2.076.0~b2-0.x86_64 (file-f5179ace): Signature check failure [6-File is unsigned] Header hash SHA1 : OK (630453579fcada2ba9c4b86be40f0e21e10cd979) MD5 : OK (7c1d4f49b7f0c10559cbbb7a976b68f2) Package is not signed! --- Note that i don't really care about the signature itself. The site where we download is secure but the error message is annoying.
Re: Beta 2.076.0
On 08/24/2017 09:40 PM, user1234 wrote: > I have a warning about the RPM package signature. It was already the > case with 2.075.1 Please be so kind to file a bug report (https://issues.dlang.org/) with a few more details and at best link it here :).
Re: Beta 2.076.0
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 08/18/2017 02:58 PM, Martin Nowak wrote: > First beta for the 2.076.0 release. Second beta out now! http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.0.html -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlmhanYACgkQsnOBFhK7 GTk0Ew/6A+W8X6qwG89zi0xeuQE6fhfpSU6xeXdfGqrR+sI3JVpQKBLj9Rw55cTn dospw96SY0LPI33aoI9GyldjMVionei1IA3qoi7jlHsMJJIqEq5X7Z6qWQ+l2Zr2 Ba7IPQQuIIKRNIo7yLvOo0Qlx0pN9YZQdAi5NeTpjor5GOhxxlMBlRySKAk8MhzD ZUUs7UHiJv7CtOvLIUjfm1k3gaaILeyX5cdHw4DCvciI6jzi55TLxKCkbOglJoGK iqbSK4LosMnF85u+f/U79yqY4CGJzHEwV3katzSLN1rF/vtxb0w7a8fbb8O4dy0J DSv2oJZVPKe+6GT7p0zs6wW63TFMyEm+s8DGOyp/foaexKl+OF0hKLp5YqG4RRQy w5QeheF12pXWvZJGxS1+ANrVIJCyzeCIkTDVauOOnkqi3YrztzYqnAA3K8m465Pq /MRbsoMWNJ+nmrTcaFc7TOa/G0ZZoftwErFhlc92WdF1YuJoabS+osRTvhguKN0S 3tuskrdXnT9cRIDlaowqyv+wsV/WwMnIfP2hmw9WpOPtEBhkhqKfo5ySUuxWGREQ BeK71B6n3QroFe24PFPvWKT5RWyACD0/4y8i4KO8KKnXtwb7GawWmzL0AQ/YgyEf d+doW+3MQE/293DJMM90/WDNf/VFatUJ0rfOzDeHzXCuuSTxIeM= =wvD6 -END PGP SIGNATURE-
Re: D for Android beta
On Thursday, 1 June 2017 at 19:45:17 UTC, Ali Çehreli wrote: Very exciting! :) On 06/01/2017 12:31 PM, Joakim wrote: > I will write up instructions on how to write an Android app in D _on_ > your Android device I hope it will be detailed enough for people who are very new to programming on the Android. Ali I've finally written up full instructions on building D apps for Android by using the linux cross-compiler or native Android compiler I provide: https://wiki.dlang.org/Build_D_for_Android The upcoming ldc 1.4 beta will be the first to include Android cross-compilation support for all supported host platforms, ie Windows, Mac, and linux, as all my Android patches have now been merged. I'll stop putting out my own cross-compiler builds, though I'll maintain the native ldc package in the Termux package repo, once that's accepted. If you want to build full OpenGLES GUI Android apps on your Android device, this wiki page shows you how to do that too. You too can be one of the elite few building mobile apps on your mobile device, and in D!