Re: Beta 2.074.0-b1

2017-04-01 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 28 March 2017 at 10:30:48 UTC, H. S. Teoh wrote: Very cool about the new format!() feature. What about extending this to writef(ln)? That has already been done: see Phobos PR #5296. I'll try to cherry-pick over those as well, doesn't make sense to only release one part. Please

Re: Beta 2.074.0-b1

2017-03-30 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 28 March 2017 at 09:49:59 UTC, Andrej Mitrovic wrote: On Friday, 24 March 2017 at 17:35:58 UTC, Martin Nowak wrote: Very cool about the new format!() feature. What about extending this to writef(ln)? Wow, that should've been top of the changelog!

Re: Beta 2.074.0-b1

2017-03-30 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 27 March 2017 at 21:56:27 UTC, steven kladitis wrote: You can use the install.sh script for now. curl -fsS https://dlang.org/install.sh | bash -s dmd-beta -- windows does not know what curl is also bash , I think :) Indeed we should have a single-line Powershell install.ps1 as

Re: Beta 2.074.0-b1

2017-03-26 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 26 March 2017 at 04:53:37 UTC, steven kladitis wrote: It is not downloadable from the dlang.com download page although it say it is. I get permission denied on all of them Unfortunately, missing docs means we couldn't build the packages, just the tar archives. Should get fixed with

Re: Beta 2.074.0-b1

2017-03-24 Thread Martin Nowak via Digitalmars-d-announce
On 03/24/2017 06:35 PM, Martin Nowak wrote: > First beta for the 2.074.0 release. > > This release comes with plenty of phobos additions and a new > std.experimental module. > > http://dlang.org/download.html#dmd_beta > http://dlang.org/changelog/2.074.0.html Forgot to mention, the packages

Beta 2.074.0-b1

2017-03-24 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.074.0 release. This release comes with plenty of phobos additions and a new std.experimental module. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.074.0.html Please report any bugs at https://issues.dlang.org -Martin

Release D 2.073.2

2017-03-09 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.073.2. http://dlang.org/download.html This point release fixes a few issues over 2.073.1, see the changelog for more details. http://dlang.org/changelog/2.073.2.html -Martin

Beta D 2.073.2-b1

2017-03-04 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.073.2 point release. This version resolves a few regressions and bugs in the 2.073.1 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.2.html Please report any bugs at https://issues.dlang.org -Martin

Release D 2.073.1

2017-02-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.073.1. http://dlang.org/download.html This point release fixes a few issues over 2.073.0, see the changelog for more details. http://dlang.org/changelog/2.073.1.html -Martin

Beta D 2.073.1-b2

2017-02-13 Thread Martin Nowak via Digitalmars-d-announce
Second beta for the 2.073.1 point release. This version resolves a few regressions and bugs in the 2.073.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.1.html Please report any bugs at https://issues.dlang.org -Martin

Re: GSoC 2017 Application Rejected

2017-02-11 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 10 February 2017 at 19:00:54 UTC, CRAIG DILLABAUGH wrote: Hello D Community Unfortunate, I guess the best improvement for the next GSoC is getting more help (people) to cater for the application/organization.

Beta D 2.073.1-b1

2017-02-08 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.073.1 point release. This version resolves a few regressions and bugs in the 2.073.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.1.html Please report any bugs at https://issues.dlang.org -Martin

Release D 2.073.0

2017-01-22 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.073.0. This release comes with a few phobos additions, new -mcpu=avx and -mscrt switch, and several bugfixes. http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html -Martin

Re: Release Candidate 2.073.0-rc1

2017-01-19 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 19 January 2017 at 07:43:29 UTC, Jacob Carlborg wrote: About the new -mscrt=libname flag. Could we have a more generic name of the flag that would fit for other platforms to specify the C library, i.e. Musl instead of GNU? Or is this something different? It seems sufficiently

Release Candidate 2.073.0-rc1

2017-01-18 Thread Martin Nowak via Digitalmars-d-announce
First release candidate for 2.073.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html Comes with a couple of more fixes: https://github.com/dlang/dmd/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/druntime/compare/v2.073.0-b2...v2.073.0-rc1

Re: Beta 2.073.0-b1

2017-01-15 Thread Martin Nowak via Digitalmars-d-announce
On 01/14/2017 09:10 AM, Basile B. wrote: > Forget this, I've realized a bit late that it's already reported: > https://issues.dlang.org/show_bug.cgi?id=17072 The cause is that we build druntime on Windows with -dip25. https://issues.dlang.org/show_bug.cgi?id=17072#c1

Re: Beta 2.073.0-b1

2017-01-15 Thread Martin Nowak via Digitalmars-d-announce
Sorry, this is OT in the beta thread. On 01/15/2017 03:31 PM, Jacob Carlborg wrote: > What about lowering to "exp.tupleof[index]", which already bypass > protection? We also have lots of other stuff to do, and no there is no 1-to-1 mapping between exp.name and exp.tupleof[index].

Beta 2.073.0-b2

2017-01-14 Thread Martin Nowak via Digitalmars-d-announce
Second beta for the 2.073.0 release. This adds a few more dmd bugfixes over the first beta. https://github.com/dlang/dmd/compare/v2.073.0-b1...v2.073.0-b2 http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html Please report any bugs at https://issues.dlang.org -Martin

Re: SmartRef: The Smart Pointer In D

2017-01-14 Thread Martin Nowak via Digitalmars-d-announce
On 01/14/2017 04:41 PM, Dmitry Olshansky wrote: > Not quite true, there is at least one huge advantage - thread-locality. > That is C++ smart_ptr has to be atomic, while its D counter part may > safely be non-atomic because everything is TLS be default. And you can add a shared postblit overload

Re: Beta 2.073.0-b1

2017-01-14 Thread Martin Nowak via Digitalmars-d-announce
On 01/14/2017 03:14 AM, bitwise wrote: > Is it possible to get an ETA on protection work on __traits? As any responsible programmer, I won't give out dates ;). But as was mentioned this is mostly just removing existing access checks, the visibility checks already treat __traits specially. This

Re: Beta 2.073.0-b1

2017-01-11 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 7 January 2017 at 21:39:18 UTC, Timothee Cour wrote: * -transition=safe/-dip1000 => not mentioned in http://dlang.org/changelog/2.073.0.html That's deliberate, as you can't even use it with writeln yet. * std.experimental.ndslice has been deprecated. The synchronization between

Re: Vision document for H1 2017

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/05/2017 11:45 PM, Sönke Ludwig wrote: > Am 05.01.2017 um 01:59 schrieb Paul O'Neil: >> On 01/04/2017 02:22 PM, Andrei Alexandrescu wrote: >>> We release a brief Vision document summarizing the main goals we plan to >>> pursue in the coming six months. This half we are focusing on three >>>

Re: New (page-per-artifact) standard library doc examples are now editable and runnable

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/07/2017 05:12 PM, Andrei Alexandrescu wrote: > Following https://github.com/dlang/dlang.org/pull/1532, the new-style > docs now also allow editing and running examples. Start at > http://dlang.org/library-prerelease/ and go anywhere to check it out. > > Thanks are due to Sönke Ludwig and

Re: Vision document for H1 2017

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/06/2017 11:09 PM, Anton wrote: > On Wednesday, 4 January 2017 at 19:22:33 UTC, Andrei Alexandrescu wrote: >> We release a brief Vision document summarizing the main goals we plan >> to pursue in the coming six months. This half we are focusing on three >> things: safety, lifetime management,

Re: Vision document for H1 2017

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/05/2017 11:00 AM, Basile B. wrote: > I don't known what did you decide in intern but when the discussion > between users was hot (just after version 2.071.1 I think) I've proposed > that: > https://github.com/BBasile/DIPs/blob/3d5e3f81c541c6e23c69555a230b4d42a7bb6de6/DIPs/DIP8484.md This is

Re: Vision document for H1 2017

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/05/2017 05:43 AM, Basile B. wrote: > To simplify introspection with library traits that use the compiler > "__traits()" someone has to remove the restrictions related to > protection attributes. This is not a new topic. Without this, the new > library traits won't work well and people won't

Re: Beta 2.073.0-b1

2017-01-07 Thread Martin Nowak via Digitalmars-d-announce
On 01/07/2017 03:44 PM, biozic wrote: > On Saturday, 7 January 2017 at 05:02:13 UTC, Martin Nowak wrote: >> First beta for the 2.073.0 release. >> >> This release comes with a few phobos additions, a new -mcpu=avx >> switch, an experimental safety checks (-transition=safe/-dip1000), and >> several

Beta 2.073.0-b1

2017-01-06 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.073.0 release. This release comes with a few phobos additions, a new -mcpu=avx switch, an experimental safety checks (-transition=safe/-dip1000), and several bugfixes. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html Please report any bugs at

Re: Release 2.072.2

2017-01-02 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 31 December 2016 at 23:49:20 UTC, Meta wrote: Congratulations and thank you for your hard work. Most prominently scope classes work again in @safe code I haven't been following too closely. Does this mean that DIP1000 has been implemented and is behind a feature switch, or is

Re: Release 2.072.2

2017-01-02 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 1 January 2017 at 01:47:17 UTC, Eugene Wissner wrote: Can it be that freebsd64 dub is linked against wrong phobos? I get: Shared object "libphobos2.so.0.71" not found, reuired by "dub". The same was with 2.072.1. It should be statically linked against phobos, please file a bug

Release 2.072.2

2016-12-31 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.072.2. http://dlang.org/download.html This version resolves a number of regressions and bugs in the 2.072.1 release. Most prominently scope classes work again in @safe code, various rdmd bugs were fixed, and -fPIC became default for all linux 64-bit binaries and packages in

Re: Silicon Valley D Meetup - December 22, 2016 - "The Curse of Knowledge: Et tu, D?" by Adam Wilson

2016-12-30 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 25 December 2016 at 10:15:00 UTC, Adam Wilson wrote: I would like to give this talk again as it generated some very good discussion on the topic. Hopefully, with someone else in charge of A/V, we will have more luck. Great topic, would be glad to see this at DConf 2017.

Beta D 2.072.2-b2

2016-12-29 Thread Martin Nowak via Digitalmars-d-announce
Second and last beta for the 2.072.2 point release. This version adds a few more fixes and also comes with dub v1.1.2-beta.1. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.072.2.html https://github.com/dlang/dub/blob/v1.1.2-beta.1/CHANGELOG.md Please report any bugs at

Re: Beta D 2.072.2-b1

2016-12-28 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 27 December 2016 at 14:39:15 UTC, Dicebot wrote: My understanding is that there is still a lot of manual labor in changelog generation About to get fixed https://trello.com/c/WIwLjrPE/243-create-changelog-builder-from-files.

Re: Beta D 2.072.2-b1

2016-12-27 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 27 December 2016 at 09:21:23 UTC, safety0ff wrote: On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote: This version resolves a number of regressions and bugs in the 2.072.1 release. I thought https://github.com/dlang/druntime/pull/1707 was in stable and slated for

Beta D 2.072.2-b1

2016-12-26 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.072.2 point release. This version resolves a number of regressions and bugs in the 2.072.1 release. Most prominently scope classes work again in @safe code, various rdmd bugs were fixed, and -fPIC became default for all linux 64-bit binaries and packages in order to support

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-26 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau wrote: Happy holidays everybody, I'm happy to finally announce the release of new GDC binaries at https://gdcproject.org/downloads. Congratulations! massive internal changes in GDC in preparation for the DDMD frontend Sounded

Re: Blog Post - profiling with perf and friends

2016-12-25 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 25 December 2016 at 20:45:13 UTC, Andrei Alexandrescu wrote: The tracker would be easily accessible and would flag PRs that decrease compilation speed by more than a tolerance. One OS should be enough for now. We need a clean machine (not shared for many other tasks). The Foundation

Blog Post - profiling with perf and friends

2016-12-25 Thread Martin Nowak via Digitalmars-d-announce
Just a few infos on using perf and related tools for profiling on linux. https://code.dawg.eu/profiling-with-perf-and-friends.html

Re: Silicon Valley D Meetup - December 22, 2016 - "The Curse of Knowledge: Et tu, D?" by Adam Wilson

2016-12-25 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 15 December 2016 at 08:20:37 UTC, Ali Çehreli wrote: Come in-person at 6:30pm for food and drinks but plea^H^H^H^H RSVP so we know how much to order: https://www.meetup.com/D-Lang-Silicon-Valley/events/236253882/ Nice! Could you please add those Meetups to the dlang calendar?

Release D 2.072.1

2016-11-30 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.072.1. http://dlang.org/download.html This point release fixes a few issues over 2.072.0, see the changelog for more details. http://dlang.org/changelog/2.072.1.html -Martin

Re: Beta D 2.072.1-b1

2016-11-30 Thread Martin Nowak via Digitalmars-d-announce
On 11/30/2016 08:09 PM, Jonathan M Davis via Digitalmars-d-announce wrote: >> Is it going to happen this release or only 2.073? Rather in a 2.072.2 if we can find a reasonably simple fix. > AFAIK, zero work has been done on it. How much overview do we really have into other people's work? It's

Re: DUB 1.1.1-beta.1

2016-11-29 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 23 November 2016 at 16:55:47 UTC, Sönke Ludwig wrote: I've also added a beta release tag for DUB (the same version as included in the DMD beta package). Separate download of pre-compiled binaries: https://code.dlang.org/download Sorry, seems like I forgot to push the dub tag to

Beta D 2.072.1-b1

2016-11-22 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.072.1 point release. This version resolves a number of regressions and bugs in the 2.072.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.072.1.html Please report any bugs at https://issues.dlang.org -Martin

Re: Release D 2.072.0

2016-10-31 Thread Martin Nowak via Digitalmars-d-announce
On 10/31/2016 08:45 AM, Sönke Ludwig wrote: > BTW, I was really surprised that there was not at least one release > candidate. There is a forward reference regression that happened after > the last beta and affects vibe.d. I'll see if I can find a workaround. There weren't any open regressions

Re: Release D 2.072.0

2016-10-31 Thread Martin Nowak via Digitalmars-d-announce
On 10/31/2016 08:24 AM, Sönke Ludwig wrote: > Hm, looks like DUB 1.1.0 was tagged on master instead of stable, which > means that some fixes are missing and some changes haven't gone through > a testing phase. Can we still fix this for this release? Shoot, sorry for that. We still need to

Release D 2.072.0

2016-10-30 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.072.0. http://dlang.org/download.html This is the release ships with the latest version of dub (v1.1.0), comes with lots of phobos additions and native TLS on OSX. See the changelog for more details. http://dlang.org/changelog/2.072.0.html -Martin

Re: Beta 2.072.0-b2

2016-10-10 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 10 October 2016 at 10:45:37 UTC, Sönke Ludwig wrote: Would have been nice in theory to have real void initialization of course, plus it was there for working around that (fixed?) issue with slow compilation times for large static arrays, but there is probably no real reason now to

Re: Beta 2.072.0-b2

2016-10-10 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 10 October 2016 at 10:06:25 UTC, Basile B. wrote: Any news on the front of https://issues.dlang.org/show_bug.cgi?id=16574 ? It's on our heap and will be addressed soon. Please look at our trello board. https://trello.com/b/XoFjxiqG/active

Re: Beta 2.072.0-b2

2016-10-10 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 10 October 2016 at 09:03:53 UTC, Sönke Ludwig wrote: Of course, the new error is more restrictive than it should be, namely if the uninitialized pointer field gets written before the first read, it would still be safe. That's surprising b/c void initializers for struct fields

Re: Beta 2.072.0-b2

2016-10-09 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 9 October 2016 at 14:36:49 UTC, Dicebot wrote: Which branch changelog content is generated from? Stable, the changelog is also included in the docs that are in the packages. I do merge stable back into master to publish them though.

Beta 2.072.0-b2

2016-10-09 Thread Martin Nowak via Digitalmars-d-announce
Second beta for the 2.072.0 release. We've fixed quite a few regressions, but some issues are still open and there will be third beta before the release. Most notably we've fixed building of dmd on OSX, so you should now be able to test the beta using brew.

Re: Beta 2.072.0-b1

2016-10-03 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 October 2016 at 15:36:58 UTC, Jacob Carlborg wrote: I think it could be more clear why it's deprecated and what to do instead: Language construct A is deprecated. A is bad because: ... Do this instead: ... Yes agreed, will try to establish a more formal format.

Re: Beta 2.072.0-b1

2016-10-02 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 October 2016 at 13:33:58 UTC, Basile B. wrote: Does any change related to protection attributes would be able to trigger them ? Such a breakage is really hardly believable (it's very basic OOP). Please file a bug report with a code example reproducing the problem. If you can't

Re: Beta 2.072.0-b1

2016-10-02 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 October 2016 at 06:13:34 UTC, Suliman wrote: Sorry, but when new libs will be included? We try to release regular and often (roughly every two month) to avoid such catch the train releases. Things should get released when they're ready, and only then.

Re: Beta 2.072.0-b1

2016-10-02 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 October 2016 at 00:18:23 UTC, Basile B. wrote: It was compiling fine with 2.071.2. I cant say if this is a regression or not. If not it would mean that the previous management of the static ctor hided a problem ? Yes, previously cyclic dependencies through a third module without

Re: Beta 2.072.0-b1

2016-10-02 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 2 October 2016 at 11:12:41 UTC, Jacob Carlborg wrote: It would be nice if the changelog, for the deprecated language constructs, contained information on what to use instead, if one is using them. Yes, that's how it should be, but don't both deprecations contain enough information

Re: Beta 2.072.0-b1

2016-10-01 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 1 October 2016 at 23:27:57 UTC, Daniel Kozak wrote: Nice work. One small issue link to Unrestricted Unions It does work, there are simply no details. Needs a bit more explanation though

Beta 2.072.0-b1

2016-10-01 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.072.0 release. This release comes with many new phobos features, native TLS support on OSX, the first bunch of @safety enhancements (try -transition=safe), and a few smaller language and compiler additions. This is also the first dmd release to include dub.

Re: Release candidate vibe.d 0.7.30-rc.1

2016-10-01 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 29 September 2016 at 13:44:53 UTC, Sönke Ludwig wrote: If no new issues come up, the 0.7.30 release is scheduled for the 9th of October. We want to release 2.072.0 on October 13th, will build the first beta today, let's aim for 0.7.30 compatibility.

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Mir is LLVM-accelerated Generic Numerical Library for Science and Machine Learning. Benchmark: http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html Still time for a few edits of that post?

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 24 September 2016 at 16:55:04 UTC, Martin Nowak wrote: On Saturday, 24 September 2016 at 13:18:45 UTC, Ilya Yaroshenko wrote: Thank you. Lets wait until Martin submit benchmark results too https://forum.dlang.org/post/mkmjxwilpvsggobak...@forum.dlang.org Working on it in an hour,

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 24 September 2016 at 13:18:45 UTC, Ilya Yaroshenko wrote: Thank you. Lets wait until Martin submit benchmark results too https://forum.dlang.org/post/mkmjxwilpvsggobak...@forum.dlang.org Working on it in an hour, with such a strong headline we should avoid mistakes.

Re: Diet-NG 1.0.0 released

2016-09-23 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 23 September 2016 at 11:47:23 UTC, Sönke Ludwig wrote: The Diet template language is aimed at providing a way to define procedurally generated HTML/XML pages (or other output formats), with minimal visual noise. Syntax and feature set are heavily inspired by pug

Re: Release 2.071.2

2016-09-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 September 2016 at 14:41:19 UTC, Bastiaan Veelo wrote: The entry for 2.071.2 seems to be missing in the side panel. Right, my mistake, even more manual maintenance. We should really finish the tooling support for changelogs. https://github.com/dlang/dlang.org/pull/1483 BTW,

Re: Release 2.071.2

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 September 2016 at 12:26:21 UTC, Jack Stouffer wrote: On a slightly related note, I think it would be a good idea to branch off 2.072 and start beta testing right away, as it's been five months since the last point release, and A LOT has changed since then. I fear that we may see

Release 2.071.2

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.071.2. http://dlang.org/download.html This point release fixes many issues with the new lookup and import rules. It should be used as a stopgap version when updating older code. The deprecations, the old access checks, and the -transition=import/checkimports switches are

Re: LDC: Speed up incremental builds with object file caching

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 18 September 2016 at 09:10:41 UTC, Johan Engelen wrote: I think LDC has the same problems (template instances are emitted in the first module not the one that needed the instantiation?). Knowing this, you may be able to set up a case where things break, but I think it would have to

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in the text or in the code :) Interesting

Beta D 2.071.2-b6

2016-09-16 Thread Martin Nowak via Digitalmars-d-announce
Yet another beta for 2.071.2 to fix -transition=checkimports for overload sets. http://dlang.org/changelog/2.071.2.html http://dlang.org/download.html#dmd_beta Please report any bugs at https://issues.dlang.org -Martin

Beta D 2.071.2-b5

2016-09-14 Thread Martin Nowak via Digitalmars-d-announce
Fifth and hopefully last beta for the 2.071.2 release. This comes with two more fixes for Issue 16031 and 16460. http://dlang.org/changelog/2.071.2.html http://dlang.org/download.html#dmd_beta Please report any bugs at https://issues.dlang.org -Martin

Re: Release D 2.071.0

2016-09-13 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 2 May 2016 at 16:47:13 UTC, Márcio Martins wrote: Since this release is not critical for us, despite including many great changes, we will also stick to DMD 2.070.2 and hope for a fix in a future release, if at all possible. There is an issue by now

Re: Beta D 2.071.2-b4

2016-09-13 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 12 September 2016 at 07:47:19 UTC, Martin Nowak wrote: This comes with a different fix for Issue 15907 than 2.071.2-b3. There will be another beta tomorrow or so to include at least one more fix (for Issue 16460) and we'll soon release 2.071.2. This is a good moment to double check

Re: Beta D 2.071.2-b4

2016-09-12 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 12 September 2016 at 08:01:00 UTC, Johan Engelen wrote: http://dlang.org/changelog/2.071.2.html I think the changelog has not been updated yet? The PR is already merged. Anything wrong with the auto-deploy of dlang.org? https://github.com/dlang/dlang.org/pull/1471

Beta D 2.071.2-b4

2016-09-12 Thread Martin Nowak via Digitalmars-d-announce
Fourth beta for the 2.071.2 release. This comes with a different fix for Issue 15907 than 2.071.2-b3. http://dlang.org/changelog/2.071.2.html http://dlang.org/download.html#dmd_beta Please report any bugs at https://issues.dlang.org -Martin

Re: Beta D 2.071.2-b3

2016-09-04 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 September 2016 at 08:57:15 UTC, Martin Nowak wrote: On Saturday, 3 September 2016 at 18:06:37 UTC, Dicebot wrote: There are enough ways to leak access to private entity (alias, template argument, taking address, some compile-time introspection) to make such optimizations

Re: Beta D 2.071.2-b3

2016-09-04 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 September 2016 at 08:57:15 UTC, Martin Nowak wrote: On Saturday, 3 September 2016 at 18:06:37 UTC, Dicebot wrote: There are enough ways to leak access to private entity (alias, template argument, taking address, some compile-time introspection) to make such optimizations

Re: Beta D 2.071.2-b3

2016-09-04 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 3 September 2016 at 18:06:37 UTC, Dicebot wrote: There are enough ways to leak access to private entity (alias, template argument, taking address, some compile-time introspection) to make such optimizations impossible without extensive program analysis. OK, anything else that

Re: Beta D 2.071.2-b3

2016-09-03 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 31 August 2016 at 06:20:46 UTC, Jacob Carlborg wrote: Class/struct fields are accessible using .tupleof. I was using __traits(getAttributes) in my serialization library to get UDA's for these fields, including private ones. Which is a weird implementation, b/c there is no direct

Re: Beta D 2.071.2-b3

2016-09-03 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 31 August 2016 at 09:56:17 UTC, Johan Engelen wrote: (I can only think of complicated stuff that requires pretty much whole-program analysis to prove validity, and in that case adding `private` doesn't help any more) Yes, it does help. As private prevents usage outside of a

Re: Beta D 2.071.2-b3

2016-08-30 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 30 August 2016 at 23:08:58 UTC, Martin Nowak wrote: On Tuesday, 30 August 2016 at 21:58:05 UTC, Basile B. wrote: I'm a bit sad to see that https://issues.dlang.org/show_bug.cgi?id=15371 was completely ignored to fix issue 15907. Another decision could have been to break the

Re: Beta D 2.071.2-b3

2016-08-30 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 30 August 2016 at 21:58:05 UTC, Basile B. wrote: I'm a bit sad to see that https://issues.dlang.org/show_bug.cgi?id=15371 was completely ignored to fix issue 15907. Another decision could have been to break the visibility for the traits allMember, getMember, derivedMember and

Beta D 2.071.2-b3

2016-08-30 Thread Martin Nowak via Digitalmars-d-announce
Third beta for the 2.071.2 release. This beta fixes spurious deprecation warnings with templates using getMember (Issue 15907), please read the changelog for more details. http://dlang.org/changelog/2.071.2.html http://dlang.org/download.html#dmd_beta Please report any bugs at

Re: On the future of DIP1000

2016-08-24 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 23 August 2016 at 18:37:46 UTC, Dicebot wrote: By its design definition DIP process is for approving communitty proposals by Walter/Andrei thus there is no point in pretending they can't ignore the feedback. Only reason it is even processed in the same queue is so that developers

Re: Minor updates: gen-package-version v1.0.4 and sdlang-d v0.9.6

2016-08-24 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 23 August 2016 at 16:19:12 UTC, Nick Sabalausky wrote: Couple very minor updates: gen-package-version v1.0.4: - Updated docs to include dub.sdl samples, not just dub.json. https://github.com/Abscissa/gen-package-version Great to see that it now works

Re: DIP1000: Scoped Pointers

2016-08-20 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 10 August 2016 at 20:35:23 UTC, Dicebot wrote: - Please submit pull requests to adjust the markdown document if you want to propose any improvements (mentioning @WalterBright and @andralex for confirmation). Not completely through yet, but it looks really promising. Already made

Re: D on exercism.io

2016-08-10 Thread Martin Nowak via Digitalmars-d-announce
On 08/09/2016 09:43 AM, celavek wrote: > If anyone has ideas for new exercises please contribute or if the time > is an issue send me > a message with a clear problem statement and a set of unit tests. > > I would like to say that for me the sit worked quite well and it helped > me get started >

Re: Autotesting dub packages with dmd nightly

2016-08-10 Thread Martin Nowak via Digitalmars-d-announce
On 08/08/2016 09:54 AM, Sebastiaan Koppe wrote: > On Sunday, 7 August 2016 at 23:08:34 UTC, Martin Nowak wrote: >> I actually don't think this makes sense. You're not in the position to >> maintain 1K+ packages, it's the library owners that need to test their >> code. > Thanks for taking the time

Beta D 2.071.2-b2

2016-08-09 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Second beta for the 2.071.2 release. This fixes Issue 15780, 16085, and 16348. More import/lookup fixes upcoming. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at https://issues.dlang.org

Re: Autotesting dub packages with dmd nightly

2016-08-07 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: I am aiming really low at first, but will eventually add things like memory usage, history, notifications, etc. I actually don't think this makes sense. You're not in the position to maintain 1K+ packages, it's the library

Re: Battle-plan for CTFE

2016-08-07 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 6 August 2016 at 14:26:00 UTC, Stefan Koch wrote: I added a switch to my version of dmd which allows to toggle the ctfe engine. So now I can compare apples to apples when posting perf data. That's indeed very useful, also for testing purposes.

Re: Dreams come true: Compiling and running linux apps on windows :)

2016-08-06 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 6 August 2016 at 17:34:14 UTC, Andre Pany wrote: The build script is working fine: curl -fsS https://dlang.org/install.sh | bash -s dmd Good news, I'm really not that keen to write a powershell script. What OS does it detect and download?

Re: Beta D 2.071.2-b1

2016-08-02 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 1 August 2016 at 22:01:51 UTC, Ali Çehreli wrote: Package Installer (on Lubuntu) said "Same version is already installed". Good thing is that clicking [Reinstall Package] did work. Ali The .deb package has the proper version (2.071.2~b1-0) and updates 2.071.1 as expected. Sure

Re: Beta D 2.071.2-b1

2016-08-02 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 1 August 2016 at 21:54:11 UTC, Ali Çehreli wrote: This import regression is holding us from moving to 2.071: https://issues.dlang.org/show_bug.cgi?id=15907 Ali Yes, that's on our list. But as it's just a wrong deprecation warning it shouldn't completely prevent you from

Re: Beta D 2.071.2-b1

2016-08-01 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 1 August 2016 at 12:40:02 UTC, Stefan Koch wrote: Can you merge dmd PR #5842 into the release ? Only bugfixes go into stable, and safe bugfixes should always target stable.

Beta D 2.071.2-b1

2016-08-01 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.071.2 point release. We've prolonged the 2.071.x releases to fix all outstanding bugs related to the 2.071.0 import and lookup changes before moving on to 2.072.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at

Re: First dmd nightly shipping with dub

2016-07-08 Thread Martin Nowak via Digitalmars-d-announce
On 07/08/2016 11:22 AM, Dicebot wrote: > On Friday, 8 July 2016 at 09:13:08 UTC, Martin Nowak wrote: >> What would be the use-case for those? Using newer dub versions with an >> older compiler? > > Or simply using dub with ldc/gdb without also installing dmd. That actually indicates that

Re: First dmd nightly shipping with dub

2016-07-08 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 6 July 2016 at 14:32:45 UTC, Dejan Lekic wrote: Good work! I presume the "independent" dub packages will also be available, right? What would be the use-case for those? Using newer dub versions with an older compiler?

Re: daffodil, a D image processing library

2016-07-06 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 1 July 2016 at 21:18:28 UTC, Vladimir Panteleev wrote: In case anyone from this thread haven't seen it, I have my own image library, which I wrote about here: https://blog.thecybershadow.net/2014/03/21/functional-image-processing-in-d/ There is also a very nice and somewhat popular

First dmd nightly shipping with dub

2016-07-06 Thread Martin Nowak via Digitalmars-d-announce
This is the first nightly dmd build that includes dub binaries. http://nightlies.dlang.org/dmd-2016-07-06/ They will also be part of the upcoming 2.072.y releases. We will sync the dub and dmd release cycles, but not the versioning.

<    1   2   3   4   5   6   7   >