Re: Beta 2.085.0

2019-02-24 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html Second beta is live now.

Beta 2.085.0

2019-02-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.085.0.html As usual please report any bugs at https://issues.dlang.org -Martin

Release D 2.084.1

2019-02-10 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.084.1, ♥ to the 6 contributors. http://dlang.org/download.html This point release fixes a few issues over 2.084.0, see the changelog for more details. http://dlang.org/changelog/2.084.1.html -Martin

Beta 2.084.1

2019-02-04 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.084.1 point release, ♥ to the 6 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.084.1.html As usual please report any bugs at https://issues.dlang.org -Martin

Release D 2.084.0

2019-01-02 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.084.0, ♥ to the 53 contributors. This release comes with individual control over runtime checks, debuggable string mixins, and an experimental dub feature to improve build cache efficiency. http://dlang.org/download.html http://dlang.org/changelog/2.084.0.html -Martin

Release Candidate [was: Re: Beta 2.084.0]

2018-12-29 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 12/17/18 10:38 PM, Martin Nowak wrote: Release Candidate for 2.084.0 is live now. > http://dlang.org/download.html#dmd_beta > http://dlang.org/changelog/2.084.0.html > > As usual please report any bugs at https://issues.dlang.org

Re: Beta 2.084.0

2018-12-24 Thread Martin Nowak via Digitalmars-d-announce
On 12/17/18 10:38 PM, Martin Nowak wrote: Second beta live now.

Beta 2.084.0

2018-12-17 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.084.0 release, ♥ to the 51 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.084.0.html As usual please report any bugs at https://issues.dlang.org -Martin

Release D 2.083.1

2018-12-08 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.083.1, ♥ to the 9 contributors. http://dlang.org/download.html This point release fixes a few issues over 2.083.1, see the changelog for more details. http://dlang.org/changelog/2.083.1.html - -Martin -BEGIN PGP

Beta 2.083.1

2018-12-04 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.083.1 point release, ♥ to the 9 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.083.1.html As usual please report any bugs at https://issues.dlang.org -Martin

Release D 2.083.0

2018-11-01 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.083.0, ♥ to the 51 contributors. This release comes with betterC support in dub, new CppRuntime_* version identifiers, an isZeroInit trait, and an exported environment variable DUB_PACKAGE_VERSION during dub build steps.

Re: Beta 2.082.0

2018-11-01 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 17 October 2018 at 15:59:17 UTC, JN wrote: BTW, title says Beta 2.082.0 :) Just automated the template for the beta announcement so this doesn't happen again. https://gist.github.com/MartinNowak/a471fe7ddbfeef205cdf04c93a94c6d0/revisions#diff-e55bb7573f1110c8b2a6922fe8cccf48

Beta 2.083.0 [was: Re: Beta 2.082.0]

2018-11-01 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 17 October 2018 at 12:14:55 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.083.0 release, ♥ to the 48 contributors for this release. Just noted the incorrect subject when searching for the beta thread of the last release.

Release Candidate [was: Re: Beta 2.082.0]

2018-10-29 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 17 October 2018 at 12:14:55 UTC, Martin Nowak wrote: Release Candidate is live now. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.083.0.html

Re: Beta 2.082.0

2018-10-26 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 10/17/18 2:14 PM, Martin Nowak wrote: > Glad to announce the first beta for the 2.083.0 release Second beta live now > http://dlang.org/download.html#dmd_beta > http://dlang.org/changelog/2.083.0.html -BEGIN PGP

Beta 2.082.0

2018-10-17 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce the first beta for the 2.083.0 release, ♥ to the 48 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.083.0.html As usual please report any bugs at https://issues.dlang.org -

Release D 2.082.1

2018-10-11 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.082.1. http://dlang.org/download.html This point release fixes a few issues over 2.082.1, see the changelog for more details. http://dlang.org/changelog/2.082.1.html - -Martin -BEGIN PGP SIGNATURE-

Re: Beta 2.082.1

2018-10-11 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 6 October 2018 at 18:12:43 UTC, Andre Pany wrote: As far as I understand you have access to this server only. Can you check what is causing the issue? See https://dlang.slack.com/archives/C4DN1H6LA/p1536909712000100 for more info. I'm about to rebuild the nightlies infrastructure

Beta 2.082.1

2018-10-06 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.082.1 patch release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.082.1.html Please report any bugs at https://issues.dlang.org - - -Martin -BEGIN PGP SIGNATURE-

Re: Release D 2.082.0

2018-09-04 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 4 September 2018 at 03:56:25 UTC, Shigeki Karita wrote: Is there any workaround to avoid this? Please file a regression under https://issues.dlang.org/. One workaround for now would be to initialize the variable at runtime, e.g. ```d static double d; shared static this() { d =

Re: Release D 2.082.0

2018-09-03 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 September 2018 at 15:51:37 UTC, lurker wrote: if i remember correctly (5.), it wants a different/other version of the tool chain. never the less, i'll continue using c# and not install (1.) again, since in earlier versions of D i eventually had to deinstall VS2017 and then

Re: Release D 2.082.0

2018-09-03 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 September 2018 at 22:04:11 UTC, Mike Franklin wrote: I guess we should keep an eye on this for the next releases, could you take care of this Mike? Take care of what exactly? What specifically needs to be done? Testing Windows installation of at least the first beta and the

Re: LDC 1.11.0

2018-09-02 Thread Martin Nowak via Digitalmars-d-announce
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

Re: Copr repository providing dmd and dub for Fedora, EPEL and Mageia

2018-09-02 Thread Martin Nowak via Digitalmars-d-announce
On 08/31/2018 09:49 PM, Laurent Tréguier wrote: > I actually used dmd until very recently, and still use dmd on Mageia and > EPEL. I switched to ldc because of weird linker errors on Fedora 29, but > since it's still in development I have no idea if this is the problem > comes from dmd or Fedora.

Re: Release D 2.082.0

2018-09-02 Thread Martin Nowak via Digitalmars-d-announce
On 09/02/2018 03:16 AM, Mike Franklin wrote: > On Sunday, 2 September 2018 at 01:05:10 UTC, Martin Nowak wrote: >> Glad to announce D 2.082.0. > > The Windows installer gave me no warning messages this time.  Thanks, > everyone. Seems like they knew most artifacts within th

Release D 2.082.0

2018-09-01 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.082.0. This release comes with more efficient update functions for associative arrays, unsafe code in debug blocks, UDAs for function parameters, an improved dependency resolution and avoidance of online update checks for dub, and signed Windows binaries.

Re: Copr repository providing dmd and dub for Fedora, EPEL and Mageia

2018-08-31 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 31 August 2018 at 18:44:23 UTC, Laurent Tréguier wrote: The repo is used just like any other Copr repo: sudo dnf copr enable tcg/devel sudo dnf install dmd dub Since Copr also allows building packages for EPEL and Mageia, I'm launching builds for them as well. [1]

Release Candidate 2.082.0

2018-08-29 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.082.0 release, ♥ to the 47 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.082.0.html As usual please report any bugs at https

Re: Release Candidate 2.082.0

2018-08-29 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 29 August 2018 at 23:31:37 UTC, Martin Nowak wrote: Website will be updated soon, seems like Digger hasn't yet picked up https://github.com/dlang/dlang.org/pull/2458. You can download binaries directly from http://downloads.dlang.org/pre-releases/2.x/2.082.0/ until

Re: Beta 2.082.0

2018-08-24 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 08/17/2018 10:01 PM, Martin Nowak wrote: > Glad to announce the first beta for the 2.082.0 release, ♥ to the > 47 contributors for this release. > > http://dlang.org/download.html#dmd_beta > http://dlang.org/changel

Re: D kernel for Jupyter notebook

2018-08-20 Thread Martin Nowak via Digitalmars-d-announce
On 08/20/2018 02:14 AM, Shigeki Karita wrote: > On Sunday, 19 August 2018 at 20:33:45 UTC, Laeeth Isharc wrote: >> Proof of concept works, but it requires some further development to be >> useful to do work in. >> >> [...] > > Great. I have tried DUB integration. It seems to work. >

Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce
On 08/18/2018 10:39 AM, Radu wrote: > On Saturday, 18 August 2018 at 08:30:31 UTC, Mike Franklin wrote: >> On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote: >> >>> It's a little old, but from what I'm reading we need "reputation" >>> with Microsoft or an EV certificate, or publish

Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 17 August 2018 at 22:08:16 UTC, Mike Franklin wrote: On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.082.0 release According to https://issues.dlang.org/show_bug.cgi?id=18786 VirusTotal used to report a virus

Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote: On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote: Windows installer and binaries are now code-signed - https://dlang.org/changelog/2.082.0.html#signed_windows_binaries Was this beta installer supposed to be signed

Beta 2.082.0

2018-08-17 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce the first beta for the 2.082.0 release, ♥ to the 47 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.082.0.html As usual please report any bugs at https://issues.dlang.org -

Release D 2.081.2

2018-08-12 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.081.2. http://dlang.org/download.html This point release fixes a few issues over 2.081.2, see the changelog for more details. http://dlang.org/changelog/2.081.2.html -Martin

Beta 2.081.2

2018-08-07 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.081.2 patch release. Comes with a handful of fixes. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.081.2.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Release D 2.081.1

2018-07-10 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.081.1. http://dlang.org/download.html This point release fixes a few issues over 2.081.0, see the changelog for more details. http://dlang.org/changelog/2.081.1.html - -Martin -BEGIN PGP SIGNATURE-

Beta 2.081.1

2018-07-07 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.081.1 patch release. Mostly to fix vibe.d builds with 2.081. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.081.1.html Please report any bugs at https://issues.dlang.org - - -Martin -BEGIN PGP

Re: Release D 2.081.0

2018-07-04 Thread Martin Nowak via Digitalmars-d-announce
On 07/04/2018 12:03 PM, Martin Nowak wrote: > Glad to announce D 2.081.0. > > This release comes with... Improved C++ compatibility (https://dlang.org/changelog/2.081.0.html#extern_cpp_overhaul) DIP1009 - Expression-Based Contract Syntax (https://dlang.org/changelog/2.081.0.html#e

Release D 2.081.0

2018-07-04 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.081.0. This release comes with... http://dlang.org/download.html http://dlang.org/changelog/2.081.0.html - -Martin -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAls8m4QACgkQsnOBFhK7

Release Candidate 2.081.0 [was: Re: Beta 2.081.0]

2018-06-28 Thread Martin Nowak via Digitalmars-d-announce
On 06/17/2018 06:42 AM, Martin Nowak wrote: First release candidate for the 2.081.0 release is out now. > http://dlang.org/download.html#dmd_beta > http://dlang.org/changelog/2.081.0.html > > As usual please report any bugs at https://issues.dlang.org -Martin

Re: Beta 2.081.0

2018-06-26 Thread Martin Nowak via Digitalmars-d-announce
On 06/17/2018 06:42 AM, Martin Nowak wrote: > Glad to announce the first beta for the 2.081.0 release, ♥ to the 52 > contributors for this release. Second Beta live now.

Re: iopipe v0.1.0 - now with Windows support!

2018-06-16 Thread Martin Nowak via Digitalmars-d-announce
On 06/10/2018 10:10 PM, Steven Schveighoffer wrote: > Note that the new io library also supports sockets, which IODev did not > have support for, AND has a pluggable driver system, so you could > potentially use fiber-based async io without rebuilding. It just makes a > lot of sense for D to have

Beta 2.081.0

2018-06-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.081.0 release, ♥ to the 52 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.081.0.html As usual please report any bugs at https://issues.dlang.org Highlights:

Release D 2.080.1

2018-06-08 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.080.1. http://dlang.org/download.html This point release fixes a few issues over 2.080.1, see the changelog for more details. http://dlang.org/changelog/2.080.1.html - -Martin -BEGIN PGP SIGNATURE-

Re: SmartRef: The Smart Pointer In D

2018-06-08 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 13 January 2017 at 16:50:37 UTC, Dsby wrote: I will write more test before the frist release. And the docs is null. It on github: https://github.com/huntlabs/SmartRef I hope you know https://code.dlang.org/packages/automem.

Re: Beta 2.080.1

2018-06-04 Thread Martin Nowak via Digitalmars-d-announce
On 06/04/2018 02:25 PM, MrSmith wrote: > Is [1] included in that release? > [1] https://issues.dlang.org/show_bug.cgi?id=18821 Thanks for the reminder :), the fix was merged into master instead of stable. Just picked it over. We usually avoid cherry-picking as it leads to unnecessary merge

Beta 2.080.1

2018-06-04 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.080.1 patch release. Comes with a handful of fixes. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.080.1.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Re: Release D 2.080.0

2018-05-02 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 2 May 2018 at 07:10:49 UTC, Manu wrote: OMG, CTFE ^^! Best release ever! Yes, I am also really glad we can finally prefill tables with log and exp computations.

Release D 2.080.0

2018-05-01 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.080.0. This release comes with CTFE support for log, exp and a couple of more math functions. There is also a new isReturnOnStack trait, an apply function for Nullable, and static method support for Objective-C classes. http://dlang.org/download.html

2.080.0-rc.1 [was: Beta 2.080.0]

2018-04-27 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Release candidate available now. http://dlang.org/changelog/2.080.0.html http://dlang.org/download.html#dmd_beta - -Martin -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlrjYAYACgkQsnOBFhK7

Re: Beta 2.080.0

2018-04-27 Thread Martin Nowak via Digitalmars-d-announce
On 04/23/2018 02:53 PM, Chris M. wrote: > Under https://dlang.org/changelog/2.080.0.html#rwm-shared-error > > It should be core.atomic.atomicOp instead of atomic.atomicOp.core Thanks, code that needs fixing is here

Beta 2.080.0

2018-04-17 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce the first beta for the 2.080.0 release, ♥ to the 65 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.080.0.html As usual please report any bugs at https://issues.dlang.org -

Release D 2.079.1

2018-04-14 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.079.1. http://dlang.org/download.html This point release fixes a regression with regex captures and a few other issues over 2.079.0, see the changelog for more details. http://dlang.org/changelog/2.079.1.html - -Martin

Re: dub 2.079.1-beta.1 test failures on Mac OSX 10.13.5 Beta

2018-04-14 Thread Martin Nowak via Digitalmars-d-announce
On 04/15/2018 12:32 AM, Thomas Mader wrote: > On Saturday, 7 April 2018 at 18:39:12 UTC, Martin Nowak wrote: >> First beta for the 2.079.1 patch release. >> >> Comes with a handful of fixes. >> >> http://dlang.org/download.html#dmd_beta >> http://dlang.

Re: Homebrew dmd betas

2018-04-11 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 10 April 2018 at 08:46:55 UTC, John Colvin wrote: Available now on homebrew :) Thanks I try to keep homebrew up to date with the latest betas, but the stats show that almost no-one ever downloads them, despite reasonable numbers getting the stable version. See for example

Beta 2.079.1

2018-04-07 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.079.1 patch release. Comes with a handful of fixes. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.079.1.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Re: Release D 2.079.0

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 5 March 2018 at 15:16:14 UTC, Atila Neves wrote: Is is just me or did this release just break the latest non-beta vibe.d? Is the Jenkins build testing the dub packages on master instead of the latest tag? Also this offer still stands

Re: LDC 1.8.0

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 March 2018 at 22:37:21 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce LDC 1.8. The highlights of this version in a nutshell: * Based on D 2.078.3. Thanks for the efforts.

Re: State of D 2018 Survey

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 March 2018 at 21:12:30 UTC, Kagamin wrote: D just doesn't follow semver. If it did, we would have D79 now, nothing else even comes close to this. And I suspect it won't adopt semver because major number would be so ridiculously high and will advertize something else.

dub project/library scaffolding/blueprint/template [was: Re: Bootstrap D template]

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 29 January 2018 at 11:04:19 UTC, Seb wrote: Just giving this a different title as I'm having troubles finding this topic. https://github.com/wilzbach/d-bootstrap

Re: Release D 2.079.0

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 6 March 2018 at 05:22:58 UTC, Void-995 wrote: Can somebody explain how [0] is more safe than array.ptr? Just want to understand why second statement isn't allowed in safe anymore. [0] is runtime bounds-checked array.ptr is unchecked and might return an out-of-bounds pointer (to

Re: Release D 2.079.0

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 5 March 2018 at 16:18:11 UTC, Chris M. wrote: Good stuff. Still bothers me that we had to special case "throw new Exception();" in order to make it nogc. I can't think of any better ways right now Implementing EH for values (instead of class references) would have been a lot more

Re: Release D 2.079.0

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 6 March 2018 at 11:10:49 UTC, Atila Neves wrote: The problem with that is I was waiting for 2.079.0 since it fixes a bug that prevented me from upgrading to any of the 2.078.x releases on Windows. I think 2.078 would make an excellent starting point for a LTS because of the

Re: Release D 2.079.0

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 6 March 2018 at 12:21:41 UTC, Steven Schveighoffer wrote: That being said, I'm wondering if it wouldn't be better to have std.experimental be in its own repository. Just showing that phobos is not the right place to develop modules/packages, also mir. IMO std.experimental provides

Re: Article: Why Const Sucks

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 5 March 2018 at 17:38:52 UTC, H. S. Teoh wrote: struct Container { auto opSlice() const { static struct Result { private Container impl; private int n; // internal mutable

Re: Article: Why Const Sucks

2018-03-06 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 6 March 2018 at 18:17:58 UTC, Jonathan M Davis wrote: I'm not actually convinced that killing auto-decoding is really much better. I don't think the problem is auto-decoding in string range adapters, but repeated validation. https://issues.dlang.org/show_bug.cgi?id=14519#c32 If

Re: Release D 2.079.0

2018-03-03 Thread Martin Nowak via Digitalmars-d-announce
On 03/03/2018 01:05 PM, Mike Parker wrote: > The blog: > https://dlang.org/blog/2018/03/03/dmd-2-079-0-released/ Could you please add a big visible "experimental" to the lld-link toolchain. It still has a lot of bugs and isn't ready for primetime.

Re: Documentation for any* dub package, any version

2018-03-03 Thread Martin Nowak via Digitalmars-d-announce
On 03/03/2018 04:01 AM, Adam D. Ruppe wrote: > full-text search over a select group of packages (notably including > Phobos) with a pretty fast response... just it eats ~1.5 GB to keep two > copies of its database in memory in order to give those fast responses > concurrently. The instance I have

Re: Documentation for any* dub package, any version

2018-03-02 Thread Martin Nowak via Digitalmars-d-announce
On 02/26/2018 03:59 PM, Adam D. Ruppe wrote: > http://dplug.dpldocs.info/v6.0.22/dplug.html > > 6.0.22 of the dplug package. Cool stuff Adam, thx. Was thinking about this for a while myself. A central doc provider could have some benefit, e.g. searching across different libraries. Compared to

Release D 2.079.0

2018-03-02 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.079.0. This release comes with experimental `@nogc` exception throwing (-dip1008), a lazily initialized GC, better support for minimal runtimes, and an experimental Windows toolchain based on the lld linker and MinGW import

Re: Beta 2.079.0

2018-03-02 Thread Martin Nowak via Digitalmars-d-announce
On 02/28/2018 11:48 AM, Patrick Schluter wrote: > Just for information. DWT doesn't build with 2.079 because of overloads > not allowed . I'm not good enough to do something about it but only > wanted to make people aware of it. I also opened an issue at the dwt > project.

2.079.0-rc.1 [Re: Beta 2.079.0]

2018-02-27 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Release candidate available now. http://dlang.org/changelog/2.079.0.html http://dlang.org/download.html#dmd_beta - -Martin -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlqV4EgACgkQsnOBFhK7

2.079.0-beta.2 [Re: Beta 2.079.0]

2018-02-24 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.079.0.html Second beta is published now. The website build server has some issues, so the website update is still stuck for a while. You can see a changelog

Re: d.godbolt.org now supports DMD

2018-02-24 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 18:11:58 UTC, Seb wrote: https://godbolt.org/g/EQCTNy [1] https://github.com/mattgodbolt/compiler-explorer/issues/306 Great news, bad code ;).

Re: lld-link.exe [in: Re: Beta 2.079.0]

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 18:13:01 UTC, Martin Nowak wrote: On Monday, 19 February 2018 at 20:17:05 UTC, Andre Pany wrote: You also need to install VC++ 2015 redistributable to run lld-link.exe. The x86 one btw. Also [18510 – [Beta 2.079] lld-link.exe fails to open obj file in subpath

lld-link.exe [in: Re: Beta 2.079.0]

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 20:17:05 UTC, Andre Pany wrote: You also need to install VC++ 2015 redistributable to run lld-link.exe. Let's see if we can lift that requirement until the release. [18509 – [Beta 2.079] lld-link.exe needs

Re: Beta 2.079.0

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 11:57:05 UTC, Martin Nowak wrote: But certainly anything in that direction requires time and research, which I don't have for that topic. Also new syntax would likely be met with strong resistance due to the amount of induced churn.

Re: Beta 2.079.0

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 15:58:57 UTC, Joakim wrote: 17. Allow multiple selective imports from different modules in a single import statement Let me hopefully conclude this discussion :). We have an existing ambiguity in the language since at least dmd 1.0. This is unfortunate but

Re: Beta 2.079.0

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 10:48:10 UTC, psychoticRabbit wrote: If D just wants to become a compiled scripting language...good luck to it. That's certainly not the goal, but as with every tool people become very familiar with, it's used creatively for things other than initially

Re: Beta 2.079.0

2018-02-23 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 09:48:33 UTC, Norm wrote: Ability to quickly script in D was a big selling point for D at my workplace, I'd say *the* feature that got uninterested developers listening and trying the language. Being able to replace their Python scripts with a fast native

Re: Beta 2.079.0

2018-02-22 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 22 February 2018 at 11:15:35 UTC, psychoticRabbit wrote: import std.rabbit [food, water], std.house, std.family [carer]; What about the million lines of existing code using import std.stdio : writeln, writefln;

Re: Beta 2.079.0

2018-02-22 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 01:16:24 UTC, Jonathan M Davis wrote: I can sympathize with wanting to avoid bikeshedding, but almost no one who has posted thinks that this is a good idea. This was meant for the discussion of a new syntax for selective imports like `import mod : { sym1, sym2

Re: Beta 2.079.0

2018-02-22 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 00:41:58 UTC, psychoticRabbit wrote: On Friday, 23 February 2018 at 00:05:59 UTC, Martin Nowak wrote: Isn't that an argument? Of course it is :). I tried to list the arguments I found in the thread and replied to them, trying to lead a proper discussion

Re: Beta 2.079.0

2018-02-22 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 February 2018 at 00:05:59 UTC, Martin Nowak wrote: On the other side please note that: Forgot one important point: - practially unqualified modules are extremely rare, so the tiny ambiguous grammar case is hardly relevant.

Re: Beta 2.079.0

2018-02-22 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:43:50 UTC, Martin Nowak wrote: Regarding the sheer amount of discussion I want to note that this was primarily seen as a regularization of the existing grammar. import mod1, mod2 : sym1, sym2; Certainly other languages have decided on a clearer syntax

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 09:49:07 UTC, Atila Neves wrote: How does one keep on using Microsoft's linker? I've tried lld on Linux and while some binaries ran fine, others crashed. I don't trust it all right now. Atila DMD prefers VC's linker if it is installed and will only fallback

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 15:45:30 UTC, bachmeier wrote: This looks good, but I'm not sure the many new features go well with the "2 month release" thing. I hope there are plans for a longer than usual testing period. Your announcement reads to me like it's going to be a regression bug

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:46:02 UTC, meppl wrote: So, now someone could "easily" write his own memory managment for allocations who would be usually done by the default GC - e.g. classes? That isn't connected to object.d, but you can allocates classes where you want since ages. Just

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 15:58:57 UTC, Joakim wrote: 17. Allow multiple selective imports from different modules in a single import statement I have a bad feeling that that one is going to be a source of a raft of bugs for years to come. No need to use it if you don't like it. It's

Beta 2.079.0

2018-02-19 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce the first beta for the 2.079.0 release, ♥ to the 77 contributors for this release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.079.0.html As usual please report any bugs at https://issues.dlang.org -

Re: DConf 2018 Proposal Submission Deadline

2018-02-19 Thread Martin Nowak via Digitalmars-d-announce
On 02/18/2018 03:25 PM, Mike Parker wrote: > The February 25th deadline for submitting proposals for DConf 2018 is > fast approaching. If you've been thinking about sending one in, stop > thinking and start doing! Guidelines can be found at the DConf homepage: > > http://dconf.org/2018/index.html

Re: Release D 2.078.2

2018-02-19 Thread Martin Nowak via Digitalmars-d-announce
On 02/17/2018 06:52 AM, Eugene Wissner wrote: > On Friday, 16 February 2018 at 11:25:42 UTC, Martin Nowak wrote: >> On 02/10/2018 09:17 AM, Thomas Mader wrote: >>> https://github.com/dlang/dub/releases/latest doesn't point to 1.7.2. >> >> Out of curiosity, do you hav

Re: Release D 2.078.2

2018-02-19 Thread Martin Nowak via Digitalmars-d-announce
On 02/17/2018 10:35 AM, Thomas Mader wrote: > But I package dub and the tools as a separate package from dmd. > Archlinux is doing the same and I find it reasonable. dub and the tools > should be buildable with other compilers too and one day I might switch > to ldc as the default compiler for the

Re: Release D 2.078.2

2018-02-16 Thread Martin Nowak via Digitalmars-d-announce
On 02/10/2018 09:17 AM, Thomas Mader wrote: > https://github.com/dlang/dub/releases/latest doesn't point to 1.7.2. Out of curiosity, do you have a strong use-case to install/update dub separately of the compiler?

Release D 2.078.3

2018-02-16 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.078.3. http://dlang.org/download.html This point release fixes an ICE and an incorrect diagnostic warning, see the changelog for more details. http://dlang.org/changelog/2.078.3.html - -Martin -BEGIN PGP SIGNATURE-

Release D 2.078.2

2018-02-09 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.078.2. http://dlang.org/download.html This point release fixes a few issues over 2.078.2, see the changelog for more details. http://dlang.org/changelog/2.078.2.html This point release also ships with dub 1.7.2 which further

Re: Release D 2.078.1

2018-02-09 Thread Martin Nowak via Digitalmars-d-announce
On 02/01/2018 05:16 PM, Atila Neves wrote: > It'd probably be easier to `executeShell("vcvarsall.bat")` than trying > to replicate the logic in dmd itself. It's bound to get it wrong (as it > has) and we don't have Microsoft's resources to test backwards > compatibility. That was my first

Beta 2.078.2

2018-02-01 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.078.2 patch release. Contains a major regression fix for hashtable array comparison and comes with more reliable retries and fallback mirror usage for dub (https://github.com/dlang/dub/pull/1339).

<    1   2   3   4   5   6   7   >