digitalmars.D.announce - Release D 2.070.0
- Martin Nowak (7/7) Jan 27 2016 Glad to announce D 2.070.0
- Justin Whear (4/5) Jan 27 2016 Sweet. Thanks for all your work on this Martin, and to all the
- jmh530 (3/10) Jan 27 2016 I don't see a mention of the native exception handling on 64-bit
- Martin Nowak (5/8) Jan 27 2016 Yes, sorry for that nobody wrote the changelog entry.
- Suliman (1/1) Jan 27 2016 Where is mention about std.experimental.ndslice?
- Yazan D (5/17) Jan 27 2016 Thanks for all the work.
- Martin Nowak (10/15) Jan 27 2016 The commit messages are parsed by quite a few tools to find bug fixes.
- Walter Bright (3/10) Jan 27 2016 Thank you, Martin, for all your hard and diligent work taking charge of
- Dejan Lekic (2/9) Jan 28 2016 Good reason to celebrate! :) Thanks Martin!
- Nick Sabalausky (3/10) Jan 28 2016 This one is still MIA after all this time:
- Adam D. Ruppe (3/5) Jan 28 2016 Use dpldocs.info. We have good docs.
- Nick Sabalausky (2/6) Jan 28 2016 That's orthogonal to this.
- Adam D. Ruppe (4/6) Jan 29 2016 It is just another example of why I feel it is necessary to take
- Nick Sabalausky (5/11) Jan 29 2016 I see. Good point. You've probably answered this elsewhere, but I don't
- Adam D. Ruppe (12/14) Jan 29 2016 Does it on its own. (Well, except the search results page, it
- Nick Sabalausky (3/16) Jan 29 2016 Ah, cool. I've filed this:
- Andrei Alexandrescu (4/10) Jan 28 2016 Found it on reddit, we should have announced ourselves:
- Minas Mina (5/12) Jan 28 2016 When trying to install on Ubuntu 15.10 x64, I get this:
- bachmeier (4/8) Jan 28 2016 That's strange because I installed this morning on Ubuntu 14.04
- Jordi Sayol via Digitalmars-d-announce (21/37) Jan 29 2016 Same problem on Ubuntu 15.10 x32.
- Dicebot (4/11) Jan 30 2016 NB: tagged commit has 2.069 in VERSION file resulting in built
- Joseph Rushton Wakeling (12/16) Jan 31 2016 It's already fixed in master, but no one has touched the stable
- thedeemon (3/7) Jan 31 2016 Btw, dmd.exe 2.070.0 when run says Copyright 1999-2015, even
Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -Martin
Jan 27 2016
On Wed, 27 Jan 2016 22:08:54 +0100, Martin Nowak wrote:Glad to announce D 2.070.0Sweet. Thanks for all your work on this Martin, and to all the contributors. Justin
Jan 27 2016
On Wednesday, 27 January 2016 at 21:08:54 UTC, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinI don't see a mention of the native exception handling on 64-bit linux in the changelog.
Jan 27 2016
On 01/27/2016 10:37 PM, jmh530 wrote:I don't see a mention of the native exception handling on 64-bit linux in the changelog.Yes, sorry for that nobody wrote the changelog entry. We now have changelog.dd files in each repo, and PRs should only be merged w/ the corresponding changelog entry. Unfortunately this isn't always followed.
Jan 27 2016
On Wed, 27 Jan 2016 22:08:54 +0100, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinThanks for all the work. Looks like the changelog is missing some stuff. For example: https:// issues.dlang.org/show_bug.cgi?id=15434 and https://issues.dlang.org/ show_bug.cgi?id=15433.
Jan 27 2016
On 01/27/2016 11:16 PM, Yazan D wrote:Thanks for all the work. Looks like the changelog is missing some stuff. For example: https:// issues.dlang.org/show_bug.cgi?id=15434 and https://issues.dlang.org/ show_bug.cgi?id=15433.The commit messages are parsed by quite a few tools to find bug fixes. In order to automatically close bugzilla tickets, get a link from dlang-bot, and appear on the changelog you should mention `fix Issues 15433` in the relevant commit. The regex goes like this: ((close|fix|address)e?(s|d)? )?(ticket|bug|tracker item|issue)s?:? *([\d ,\+&#and]+) https://github.com/github/github-services/blob/2e886f407696261bd5adfc99b16d36d5e7b50241/lib/services/bugzilla.rb#L155 -Martin
Jan 27 2016
On 1/27/2016 1:08 PM, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinThank you, Martin, for all your hard and diligent work taking charge of preparing and getting this release out the door!
Jan 27 2016
On Wednesday, 27 January 2016 at 21:08:54 UTC, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinGood reason to celebrate! :) Thanks Martin!
Jan 28 2016
On 01/27/2016 04:08 PM, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinThis one is still MIA after all this time: https://github.com/D-Programming-Language/dmd/pull/4745
Jan 28 2016
On Thursday, 28 January 2016 at 15:17:26 UTC, Nick Sabalausky wrote:This one is still MIA after all this time: https://github.com/D-Programming-Language/dmd/pull/4745Use dpldocs.info. We have good docs.
Jan 28 2016
On 01/28/2016 12:29 PM, Adam D. Ruppe wrote:On Thursday, 28 January 2016 at 15:17:26 UTC, Nick Sabalausky wrote:That's orthogonal to this.This one is still MIA after all this time: https://github.com/D-Programming-Language/dmd/pull/4745Use dpldocs.info. We have good docs.
Jan 28 2016
On Thursday, 28 January 2016 at 19:46:48 UTC, Nick Sabalausky wrote:It is just another example of why I feel it is necessary to take a different direction than dmd.Use dpldocs.info. We have good docs.That's orthogonal to this.
Jan 29 2016
On 01/29/2016 11:09 AM, Adam D. Ruppe wrote:On Thursday, 28 January 2016 at 19:46:48 UTC, Nick Sabalausky wrote:I see. Good point. You've probably answered this elsewhere, but I don't recall: Does that parse the source for comments on its own or does it still use dmd's json (or html) output? Unless it does the parsing 100% on its own, then it would still suffer from the issue that PR addresses.It is just another example of why I feel it is necessary to take a different direction than dmd.Use dpldocs.info. We have good docs.That's orthogonal to this.
Jan 29 2016
On Friday, 29 January 2016 at 17:49:58 UTC, Nick Sabalausky wrote:I don't recall: Does that parse the source for comments on its own or does it still use dmd's json (or html) output?Does it on its own. (Well, except the search results page, it still uses the json, but I'm fixing that soon and the main body pages already do their own thing.) Brian Schott's libdparse does the bulk of the work, independently of dmd. A big reason for this is that doing changes on dmd is a pain in the butt, and another one is that dmd is optimized toward compiling code (as it should be!) which isn't always ideal for doc generation (like version(Windows) docs being left out if you happen to be on a Linux box.) So doing it myself frees me from dmd's design constraints as well as dmd's development process.
Jan 29 2016
On 01/29/2016 12:53 PM, Adam D. Ruppe wrote:On Friday, 29 January 2016 at 17:49:58 UTC, Nick Sabalausky wrote:Ah, cool. I've filed this: https://github.com/Hackerpilot/Dscanner/issues/304I don't recall: Does that parse the source for comments on its own or does it still use dmd's json (or html) output?Does it on its own. (Well, except the search results page, it still uses the json, but I'm fixing that soon and the main body pages already do their own thing.) Brian Schott's libdparse does the bulk of the work, independently of dmd. A big reason for this is that doing changes on dmd is a pain in the butt, and another one is that dmd is optimized toward compiling code (as it should be!) which isn't always ideal for doc generation (like version(Windows) docs being left out if you happen to be on a Linux box.) So doing it myself frees me from dmd's design constraints as well as dmd's development process.
Jan 29 2016
On 01/27/2016 04:08 PM, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.htmlFound it on reddit, we should have announced ourselves: https://www.reddit.com/r/programming/comments/4356mn/d_2070_released/ Andrei
Jan 28 2016
On Wednesday, 27 January 2016 at 21:08:54 UTC, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinWhen trying to install on Ubuntu 15.10 x64, I get this: http://imgur.com/L4ozgC1 I didn't proceed with the installation as I don't want any possible broken things.
Jan 28 2016
On Thursday, 28 January 2016 at 22:36:22 UTC, Minas Mina wrote:When trying to install on Ubuntu 15.10 x64, I get this: http://imgur.com/L4ozgC1 I didn't proceed with the installation as I don't want any possible broken things.That's strange because I installed this morning on Ubuntu 14.04 and didn't get that message. There were no issues. (As an aside, I upgraded from 2.065, and nothing was broken.)
Jan 28 2016
El 28/01/16 a les 23:36, Minas Mina via Digitalmars-d-announce ha escrit:On Wednesday, 27 January 2016 at 21:08:54 UTC, Martin Nowak wrote:Same problem on Ubuntu 15.10 x32. ---- $ lintian -c dmd_2.070.0-0_i386.deb Can't close(GLOB(0x9a83b5c)) filehandle: '' at /usr/share/lintian/helpers/coll/objdump-info-helper line 192 command failed with error code 123 at /usr/share/lintian/collection/objdump-info line 79. warning: collect info objdump-info about package dmd failed warning: skipping check of binary package dmd ---- the command exit status is 2 on lintina manpages: ---- EXIT STATUS 0 No policy violations or major errors detected. (There may have been warnings, though.) 1 Policy violations or major errors detected. 2 Lintian run-time error. An error message is sent to stderr. ---- So this is not a dmd deb package issue but Ubuntu 15.10 lintian issue. Please report it as a bug. You can safely install dmd deb package on your Ubuntu system. Regards, JordiGlad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinWhen trying to install on Ubuntu 15.10 x64, I get this: http://imgur.com/L4ozgC1 I didn't proceed with the installation as I don't want any possible broken things.
Jan 29 2016
On Wednesday, 27 January 2016 at 21:08:54 UTC, Martin Nowak wrote:Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details. http://dlang.org/changelog/2.070.0.html -MartinNB: tagged commit has 2.069 in VERSION file resulting in built compiler reporting wrong version. I have added a workaround in packaging script for now but would be nice to fix that in 2.070.1
Jan 30 2016
On Sunday, 31 January 2016 at 00:13:46 UTC, Dicebot wrote:NB: tagged commit has 2.069 in VERSION file resulting in built compiler reporting wrong version. I have added a workaround in packaging script for now but would be nice to fix that in 2.070.1It's already fixed in master, but no one has touched the stable branch yet. I have a PR to that end, though: https://github.com/D-Programming-Language/dmd/pull/5382 Note it's not just about what version DMD reports it is, but also about what name is given to the phobos shared library files (which use VERSION to generate a unique filename). (On that note: the shared library filenames seem to consistently be of the form `libphobos2.so.0.xx.0` where xx derives from the compiler minor version number. Just wondering where the preceding and trailing 0's come from; shouldn't the filename reflect better both the major and point version numbers?)
Jan 31 2016
On Sunday, 31 January 2016 at 00:13:46 UTC, Dicebot wrote:NB: tagged commit has 2.069 in VERSION file resulting in built compiler reporting wrong version. I have added a workaround in packaging script for now but would be nice to fix that in 2.070.1Btw, dmd.exe 2.070.0 when run says Copyright 1999-2015, even though it's released in 2016.
Jan 31 2016