Re: Release D 2.075.0

2017-12-24 Thread Patrick Schluter via Digitalmars-d-announce
On Thursday, 20 July 2017 at 12:10:14 UTC, Adrian Matoga wrote: On Thursday, 20 July 2017 at 07:19:03 UTC, Patrick Schluter wrote: version 2.067 that still had the C++ frontend took more than 100 seconds. I can hardly believe it. I remember versions 2.05x building in about 11 seconds. My

Re: Release D 2.075.0

2017-08-08 Thread Moritz Maxeiner via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.075.0. This release comes with various phobos additions, a repackaged std.datetime, configurable Fiber stack guard pages (now also on Posix), and optional

Re: Release D 2.075.0

2017-07-30 Thread Joakim via Digitalmars-d-announce
On Monday, 24 July 2017 at 13:18:01 UTC, Mike Parker wrote: On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.075.0. I've published a post on the blog to announce the release there. For future releases,

Re: Release D 2.075.0

2017-07-25 Thread Walter Bright via Digitalmars-d-announce
On 7/24/2017 10:35 PM, Dmitry Olshansky wrote: Does that mean that DMC++ will hit Github? I'm also interested in open-sourced version of snn library, of course. Yes to both. I just haven't gotten around to it yet.

Re: Release D 2.075.0

2017-07-25 Thread Brad Roberts via Digitalmars-d-announce
On 7/24/2017 10:35 PM, Dmitry Olshansky via Digitalmars-d-announce wrote: On Saturday, 22 July 2017 at 21:22:00 UTC, Walter Bright wrote: On 7/22/2017 2:04 AM, Martin Nowak It'll be converted anyway. :-) Putting the entire set in D (C compiler, C++ compiler, C preprocessor, htod

Re: Release D 2.075.0

2017-07-24 Thread Dmitry Olshansky via Digitalmars-d-announce
On Saturday, 22 July 2017 at 21:22:00 UTC, Walter Bright wrote: On 7/22/2017 2:04 AM, Martin Nowak It'll be converted anyway. :-) Putting the entire set in D (C compiler, C++ compiler, C preprocessor, htod converter, optimizer, code generator) makes the whole thing much more tractable,

Re: Release D 2.075.0

2017-07-24 Thread Moritz Maxeiner via Digitalmars-d-announce
On Monday, 24 July 2017 at 23:25:50 UTC, Martin Nowak wrote: On Monday, 24 July 2017 at 22:15:16 UTC, Moritz Maxeiner wrote: One thing to watch out for, though, is that if the D frontend starts using features introduced after its conversion to D, we are going to need to explicitly document the

Re: Release D 2.075.0

2017-07-24 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 24 July 2017 at 22:15:16 UTC, Moritz Maxeiner wrote: One thing to watch out for, though, is that if the D frontend starts using features introduced after its conversion to D, we are going to need to explicitly document the bootstrapping path (right now it's still simple enough with

Re: Release D 2.075.0

2017-07-24 Thread Moritz Maxeiner via Digitalmars-d-announce
On Saturday, 22 July 2017 at 21:22:00 UTC, Walter Bright wrote: Putting the entire set in D (C compiler, C++ compiler, C preprocessor, htod converter, optimizer, code generator) makes the whole thing much more tractable, and who knows what we will be able to do with it! One thing to watch

Re: Release D 2.075.0

2017-07-24 Thread Mike Parker via Digitalmars-d-announce
On Monday, 24 July 2017 at 17:18:53 UTC, Joakim wrote: typo: "module structure is avaialble" Fixed. Thanks.

Re: Release D 2.075.0

2017-07-24 Thread Joakim via Digitalmars-d-announce
On Monday, 24 July 2017 at 13:18:01 UTC, Mike Parker wrote: On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.075.0. I've published a post on the blog to announce the release there. For future releases,

Re: Release D 2.075.0

2017-07-24 Thread Mike Parker via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.075.0. I've published a post on the blog to announce the release there. For future releases, I'll be coordinating with Martin so that I can time the blog

Re: Release D 2.075.0

2017-07-22 Thread Walter Bright via Digitalmars-d-announce
On 7/22/2017 2:04 AM, Martin Nowak wrote: Also translating the C++ backend to D zero benefit to D users (at worst it introduces codegen bugs). I'm inclined to say we should rather spent our time on the various more important issues. It was a good move for the frontend as that will allow us to

Re: Release D 2.075.0

2017-07-22 Thread Walter Bright via Digitalmars-d-announce
On 7/20/2017 1:20 AM, Vladimir Panteleev wrote: Later that day, I mentioned in passing that we might make building D part of the build process (of a project using D code), since building the compiler took only 3 seconds on my machine. To quote my colleague: "Whaaat? How can a

Re: Release D 2.075.0

2017-07-22 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 20 July 2017 at 18:22:36 UTC, Patrick Schluter wrote: 1 cpu on 2.4 GHz Westmere, gcc 6.2 version 2.067 They don't sell single-core CPUs any longer ;). What matters is the time you have to wait.

Re: Release D 2.075.0

2017-07-20 Thread Andre Pany via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 [...] Could you please create a post on reddit? Kind regards André

Re: Release D 2.075.0

2017-07-20 Thread Patrick Schluter via Digitalmars-d-announce
On Thursday, 20 July 2017 at 12:10:14 UTC, Adrian Matoga wrote: On Thursday, 20 July 2017 at 07:19:03 UTC, Patrick Schluter wrote: version 2.067 that still had the C++ frontend took more than 100 seconds. I can hardly believe it. I remember versions 2.05x building in about 11 seconds. 1

Re: Release D 2.075.0 does not install on Windows 10 with VS2017

2017-07-20 Thread Seb via Digitalmars-d-announce
On Thursday, 20 July 2017 at 17:44:29 UTC, Jolly James wrote: On Thursday, 20 July 2017 at 16:28:54 UTC, jan wrote: seems like i am not the first one to have that problem. please fix. everything working fine from here :) Maybe you should state what exactly is not working for you and paste

Re: Release D 2.075.0 does not install on Windows 10 with VS2017

2017-07-20 Thread Jolly James via Digitalmars-d-announce
On Thursday, 20 July 2017 at 16:28:54 UTC, jan wrote: seems like i am not the first one to have that problem. please fix. everything working fine from here :) Maybe you should state what exactly is not working for you and paste some error messages...

Re: Release D 2.075.0

2017-07-20 Thread jj via Digitalmars-d-announce
wow, how nice - but it is not installed correctly with VS2017. While installing, i am told that 64bit will not work. what a SH.T you guys should get your act together - just once. it's always a real experience to install software and have problems. Nice experience!!

Re: Release D 2.075.0

2017-07-20 Thread Adrian Matoga via Digitalmars-d-announce
On Thursday, 20 July 2017 at 07:19:03 UTC, Patrick Schluter wrote: version 2.067 that still had the C++ frontend took more than 100 seconds. I can hardly believe it. I remember versions 2.05x building in about 11 seconds.

Re: Release D 2.075.0

2017-07-20 Thread Vladimir Panteleev via Digitalmars-d-announce
On Thursday, 20 July 2017 at 07:19:03 UTC, Patrick Schluter wrote: version 2.067 that still had the C++ frontend took more than 100 seconds. I think if the backend is translated to D, building the compiler will take not more than 2 seconds. To put it in perspective, building gcc with only C and

Re: Release D 2.075.0

2017-07-20 Thread Walter Bright via Digitalmars-d-announce
On 7/20/2017 12:19 AM, Patrick Schluter wrote: version 2.067 that still had the C++ frontend took more than 100 seconds. I think if the backend is translated to D, building the compiler will take not more than 2 seconds. To put it in perspective, building gcc with only C and C++ support takes

Re: Release D 2.075.0

2017-07-20 Thread Patrick Schluter via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 19:34:44 UTC, Joakim wrote: On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 [...] Wow, dmd builds in 12 seconds on a single linux/x64 core, can't wait to see what that time is when the backend is

Re: Release D 2.075.0

2017-07-19 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: Glad to announce D 2.075.0. This release comes with various phobos additions, a repackaged std.datetime, configurable Fiber stack guard pages (now also on Posix), and optional precise GC scanning for the DATA/TLS segment (static

Re: Release D 2.075.0

2017-07-19 Thread Walter Bright via Digitalmars-d-announce
On 7/19/2017 8:36 AM, Martin Nowak wrote: Glad to announce D 2.075.0. This release comes with various phobos additions, a repackaged std.datetime, configurable Fiber stack guard pages (now also on Posix), and optional precise GC scanning for the DATA/TLS segment (static data) on Windows.

Re: Release D 2.075.0

2017-07-19 Thread Walter Bright via Digitalmars-d-announce
On 7/19/2017 12:34 PM, Joakim wrote: when the backend is in D too The sticking point there is the base D compiler used by GDC and LDC needs to be upgraded with the -mv switch. For discussion: https://github.com/dlang/dmd/pull/6907

Re: Release D 2.075.0

2017-07-19 Thread Joakim via Digitalmars-d-announce
On Wednesday, 19 July 2017 at 15:36:22 UTC, Martin Nowak wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 [...] Wow, dmd builds in 12 seconds on a single linux/x64 core, can't wait to see what that time is when the backend is in D too, especially since it's taking most of the compile