Re: Release D 2.075.0

2017-07-24 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 converter,

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, an

Re: Boston D Meetup: Strawman Structs

2017-07-24 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
On 07/21/2017 05:55 PM, Steven Schveighoffer wrote: On 7/2/17 6:35 AM, Steven Schveighoffer wrote: I'll have a short presentation on a weird trick I discovered while writing some MySQL serialization code. Hope you can attend! https://www.youtube.com/watch?v=ZxzczSDaobw Very cool.

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 `

H2 2017 Vision Document

2017-07-24 Thread Mike Parker via Digitalmars-d-announce
The latest edition of the biannual vision document is now available at the D Wiki. Major focuses for the remainder of the year include improvements to @safety, @nogc, and language interoperability, as well as fostering increased contributions. https://wiki.dlang.org/Vision/2017H2

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 out

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, I'll

GC Series Page on the Blog

2017-07-24 Thread Mike Parker via Digitalmars-d-announce
So it's 2:00 am in Seoul. Having a bout of insomnia, I checked in on the reddit thread for the latest blog post and saw a comment that reminded me that I keep forgetting to set up a GC page on the blog. So I did. This lists all the posts in the series with a brief summary, as opposed to showing

Re: Boston D Meetup: Strawman Structs

2017-07-24 Thread Steven Schveighoffer via Digitalmars-d-announce
On 7/23/17 9:50 AM, Moritz Maxeiner wrote: On Sunday, 23 July 2017 at 02:15:18 UTC, Steven Schveighoffer wrote: struct StrawmanRange(T) { ... void popFront() {} } How do you deal with ranges where `.popFront` returns the old front element (`.front` requires copying the front element if t

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 pos

Re: static foreach is now in github master

2017-07-24 Thread Basile B. via Digitalmars-d-announce
On Monday, 17 July 2017 at 18:14:35 UTC, Andrei Alexandrescu wrote: For those who want to play with our new static foreach feature and are willing to take the steps to building their own dmd, the feature is now merged in master: https://github.com/dlang/dmd/pull/6760 Happy hacking! Andrei