digitalmars.D.announce - Release 2.071.2
- Martin Nowak (14/14) Sep 19 2016 Glad to announce D 2.071.2.
- Jack Stouffer (8/22) Sep 19 2016 Thanks for releasing this.
- Martin Nowak (12/18) Sep 19 2016 Yes, that was my intention as well. We'll discuss how to proceed
- Ilya Yaroshenko (13/32) Sep 19 2016 Thank you for the release!
- Dechcaudron (2/4) Sep 20 2016 You guys are amazing! I love D and I love you all!
- Bastiaan Veelo (4/6) Sep 20 2016 Thanks!
- Martin Nowak (8/9) Sep 20 2016 Right, my mistake, even more manual maintenance.
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 planned to be removed with 2.073.x. Those new rules should now be finalized and semantic changes, deprecations, as well as the -transition=import and -transition=checkimports switches should work as expected. Please file a bug if you have any problems. Also see the changelog for more details. http://dlang.org/changelog/2.071.2.html -Martin
Sep 19 2016
On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote: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 planned to be removed with 2.073.x. Those new rules should now be finalized and semantic changes, deprecations, as well as the -transition=import and -transition=checkimports switches should work as expected. Please file a bug if you have any problems. Also see the changelog for more details. http://dlang.org/changelog/2.071.2.html -MartinThanks for releasing this. 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 a huge number of regressions for this beta cycle because they've just been compounding over this time.
Sep 19 2016
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 a huge number of regressions for this beta cycle because they've just been compounding over this time.Yes, that was my intention as well. We'll discuss how to proceed in the next few days. On the good side those have mostly been phobos instead of language changes. https://github.com/dlang/dmd/compare/stable...master AFAIK the dmd work was mostly on C->D conversion and a few smaller fixes for safe and nogc. On the bad side phobos changes had the tendency to not care too much about compatibility in the past. As I've been on vacation the past 3-4 weeks, I still need to catch up and get a better overview.
Sep 19 2016
On Monday, 19 September 2016 at 13:08:34 UTC, Martin Nowak wrote:On Monday, 19 September 2016 at 12:26:21 UTC, Jack Stouffer wrote:Thank you for the release! Please merge 2 ndslice PRs [1] for 2.072. They are required for Mir to exclude ndslice package except experimental ndslice.algotithm and future modules. It is very costly to maintain both Phobos and Mir versions. So I would like to exclude already accepted ndslice modules from Mir. 3 PRs are already preparation for Mir and it contains mapSlice, which was reviewed [1] https://github.com/dlang/phobos/milestone/9 Best regards, IlyaOn 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 a huge number of regressions for this beta cycle because they've just been compounding over this time.Yes, that was my intention as well. We'll discuss how to proceed in the next few days. On the good side those have mostly been phobos instead of language changes. https://github.com/dlang/dmd/compare/stable...master AFAIK the dmd work was mostly on C->D conversion and a few smaller fixes for safe and nogc. On the bad side phobos changes had the tendency to not care too much about compatibility in the past. As I've been on vacation the past 3-4 weeks, I still need to catch up and get a better overview.
Sep 19 2016
On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote:Glad to announce D 2.071.2. -MartinYou guys are amazing! I love D and I love you all!
Sep 20 2016
On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote:Also see the changelog for more details. http://dlang.org/changelog/2.071.2.htmlThanks! The entry for 2.071.2 seems to be missing in the side panel. Bastiaan.
Sep 20 2016
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, everyone is free to submit fixes for such issues, in the longterm this scales much better than having many people tell me what to do ;).
Sep 20 2016