Re: Beta 2.088.0
On Friday, 16 August 2019 at 11:47:23 UTC, Suliman wrote: New releases become more and more strange. 30% of deprecation 30% removing futures It's also a sign of better documentation of even small deprecations. The short release cycle means that there is a bit more variance on the amount of features per release, e.g. see the many features in https://dlang.org/changelog/2.087.0.html.
Re: Beta 2.088.0
On Friday, 16 August 2019 at 11:04:07 UTC, Martin Nowak wrote: As usual please report any bugs at https://issues.dlang.org -Martin Second beta is live now, website should get updated shorty.
Re: Beta 2.088.0
On Sunday, 25 August 2019 at 10:17:16 UTC, Martin Nowak wrote: On Friday, 16 August 2019 at 11:47:23 UTC, Suliman wrote: New releases become more and more strange. 30% of deprecation 30% removing futures It's also a sign of better documentation of even small deprecations. The short release cycle means that there is a bit more variance on the amount of features per release, e.g. see the many features in https://dlang.org/changelog/2.087.0.html. The effort you guys put on the compiler is really commendable. Thanks to all who are involve.
Five Projects Selected for SAOC 2019
The Symmetry Autumn of Code 2019 application selection process has come to an end. This year, we've got five projects instead of three. Congratulations to everyone who was selected! You can read about them and their projects over at the D Blog: https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/ Reddit: https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/
LDC 1.17.0
Glad to announce LDC 1.17: * Based on D 2.087.1. * The DMD fix wrt. 'local templates can now receive local symbols' hasn't been ported yet. * LLVM upgraded to v8.0.1. * Fix for v1.16.0 regression when returning void expressions. * Init symbols, TypeInfos and vtables of non-exported aggregates are now hidden with `-fvisibility=hidden`. * Don't ignore some options like `-lowmem` in response files. * Proper Unicode support for LDC/LDMD itself on Windows. * More fixes... Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.17.0 Thanks to all contributors!
Cross-compiling dub projects with LDC
Hi guys, as many of you probably know, LDC can be used for cross-compilation, and setting that up isn't rocket-science. [1] Cross-compiling a dub project is now [2] possible too (in dub master, so you'll have to build it manually for now if interested). As cross-compiling to Windows is the simplest scenario (no external toolchain required), the few required steps for a vibe.d hello-world are: * Set up your LDC installation for cross-compilation to Win64, see [1]. It's a matter of 1) downloading the LDC Win64 package, 2) extracting and renaming the `lib` directory, and 3) extending your etc/ldc2.conf by a Win64 section. * Create a dummy project and cross-compile it to Win64 by specifying the appropriate target triple (LDC `-mtriple`) as `--arch`: dub init cctest -t vibe.d cd cctest dub build --arch=x86_64-pc-windows-msvc [--compiler=ldc2] The resulting cctest.exe (incl. 2 DLLs) can be copied to a Win64 box and then runs fine, as long as a Visual C++ runtime ≥ 2015 is installed. Tested on a Linux host, but should work on any host. [1] https://wiki.dlang.org/Cross-compiling_with_LDC [2] https://github.com/dlang/dub/pull/1755
Re: Cross-compiling dub projects with LDC
On Sunday, 25 August 2019 at 21:16:22 UTC, kinke wrote: as many of you probably know, LDC can be used for cross-compilation, and setting that up isn't rocket-science. [1] I actually presumed it would be pretty complicated, so thanks for letting me know this is a thing! Since I work on both Windows and Linux I can natively compile and test my D projects for both, but this could still come in handy.
Re: Five Projects Selected for SAOC 2019
On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote: The Symmetry Autumn of Code 2019 application selection process has come to an end. This year, we've got five projects instead of three. Congratulations to everyone who was selected! You can read about them and their projects over at the D Blog: https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/ Reddit: https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/ Kudos to all 8 for trying! The project seem interesting. I'd like to focus on the MLIR project since I have been looking MLIR for the last month. I belive this a project with big potential if MLIR succeeds. Roberto congratulations! I don't know how much experience you have with compilers or LDC. I'm sure Nicholas will be there to help you but here are some suggestions. There are a bunch of talks that I feel like focus more on the goals of MLIR and not the practical side (the goals are important, don't get me wrong). Aside from the general README etc., here's one tutorial I like [1]. I think it's a good introduction. This talk [2] is mostly good too. For LDC, there's of course the dlang forum LDC group, but also don't forget the Gitter: http://gitter.im/ldc-developers/main. This is the main discussion thread for LDC. Don't hesitate to ask questions there! [1] https://github.com/tensorflow/mlir/blob/master/g3doc/Tutorials/Toy/Ch-1.md [2] https://www.youtube.com/watch?v=cyICUIZ56wQ
Re: Five Projects Selected for SAOC 2019
On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote: The Symmetry Autumn of Code 2019 application selection process has come to an end. This year, we've got five projects instead of three. Congratulations to everyone who was selected! You can read about them and their projects over at the D Blog: https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/ Reddit: https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/ I need to apologize to Laeeth and Manu. I mistakenly attributed the stl-containers repository to Suleyman: https://github.com/dlang-cpp-interop/stl-containers/ That was a major oversight on my part.
Re: Five Projects Selected for SAOC 2019
On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote: ... Solve Dependency Hell: This is considered as a crucial first step in making Phobos available via the DUB registry I'm guessing this means we might even be able to use multiple versions of Phobos one day. However before we do that, we will really need to fix the use of globals in Phobos.
Re: Five Projects Selected for SAOC 2019
On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote: The Symmetry Autumn of Code 2019 application selection process has come to an end. This year, we've got five projects instead of three. Congratulations to everyone who was selected! You can read about them and their projects over at the D Blog: https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/ Reddit: https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/ Congratulations to the selected projects, and Good luck!