digitalmars.D.announce - dmd 1.075 and 2.060 release
- Walter Bright (5/5) Aug 02 2012 Another big pile of bug fixes. More contributors than ever!
- bearophile (5/6) Aug 02 2012 And there is the first step of this change too:
- Peter Alexander (7/7) Aug 02 2012 Nice update, but broke Derelict2 :-(
- Walter Bright (4/10) Aug 02 2012 Known issue, it's an inevitable result (it never worked right anyway):
- Walter Bright (3/4) Aug 02 2012 corrected url:
- Andrej Mitrovic (12/15) Aug 02 2012 I've posted about that exact Derelict case in Issue 3866 during the
- Mike Parker (3/21) Aug 02 2012 It's a trivial fix, anyway. I fixed it in Derelict 3 some time ago.
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (9/15) Aug 02 2012 I think it was decided that this was not a regression, if memory serves....
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (6/20) Aug 02 2012 Oh, Walter already replied with the relevant URL. :)
- Mike Parker (2/8) Aug 02 2012 I've committed the fix Derelict2.
- Timon Gehr (4/10) Aug 02 2012 Which is the wrong thing to do. 'ref' means that the range itself can
- =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= (6/11) Aug 02 2012 Changelog is not updated?
- =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= (6/15) Aug 02 2012 It's updated now, but now the page just seems completely misrendered.
- Paul D. Anderson (4/9) Aug 02 2012 The 1.0 changelog link correctly displays version 1.075, but the
- =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= (12/17) Aug 02 2012 Unfortunately ran into a couple of regressions (though nothing major).
- Walter Bright (2/3) Aug 02 2012 Please join the beta program!
- =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= (6/9) Aug 02 2012 I usually do, but didn't really get the time to try it out this release.
- Jacob Carlborg (5/8) Aug 02 2012 Perhaps we want to start announcing the betas in the announce newsgroup....
- dnewbie (4/4) Aug 02 2012 Memory usage of my program when compiled by dmd2.057, 2.058,
- Philippe Sigaud (2/5) Aug 02 2012 Wow.
- Andrej Mitrovic (3/10) Aug 02 2012 Might be just a Phobos function which was improved? I'm seeing the
- Peter Alexander (3/18) Aug 02 2012 More likely it's probably just that a Phobos module was changed
- Dmitry Olshansky (4/9) Aug 02 2012 Yay! And even more great pulls are coming.
- Peter Alexander (2/2) Aug 02 2012 Ok, got another regression. Quite a scary bug.
- Jacob Carlborg (4/9) Aug 02 2012 The changelog page is broken. It shows the "$(D_S D Change Log," macro.
- Andrei Alexandrescu (3/12) Aug 02 2012 I think I fixed it.
- Jacob Carlborg (4/5) Aug 02 2012 Thanks.
- Marco Leise (5/12) Aug 02 2012 A new Gentoo ebuild is submitted for review as well. Thanks for the posi...
- Walter Bright (2/3) Aug 02 2012 Please submit a pull request.
- Marco Leise (5/10) Aug 02 2012 I'm not its maintainer. I'd like the person who updates it, to know and/...
- Walter Bright (3/11) Aug 02 2012 The beauty of git is you don't have to be "the maintainer". Anyone can s...
- Marco Leise (6/8) Aug 02 2012 I did use GitHub fork & pull request before to fix a small bug in Phobos...
- Walter Bright (2/10) Aug 02 2012 Do you mean Jordi Sayol? His scripts are in the 'installer' project on g...
- Jordi Sayol (6/9) Aug 03 2012 By now, the bash completion script uses binary zip file (not its structu...
- Jacob Carlborg (4/5) Aug 03 2012 Is there a bash completion script, where?
- Jordi Sayol (6/12) Aug 03 2012 https://github.com/D-Programming-Language/installer/blob/master/linux/dm...
- Jacob Carlborg (4/6) Aug 03 2012 How about that. It should absolutely be bundled with the .zip.
- Jordi Sayol (4/12) Aug 03 2012 dmd deb and rpm packages include it, but this script do not works out of...
- Jacob Carlborg (5/6) Aug 03 2012 Unfortunately those packages don't work on Mac OS X :) . I have the bash...
- Marco Leise (6/17) Aug 03 2012 Yeah, and the Windows executables don't work out of the box on Linux eit...
- Piotr Szturmaj (2/7) Aug 02 2012 It's nice to see it's getting better and better. Good work!
- Jonathan M Davis (4/11) Aug 02 2012 The changelog is old. It did not get the changes from issue# 8459, so it...
- Andrei Alexandrescu (6/17) Aug 02 2012 A propos, is it about time to give up on changelog and replace it with
- Jonathan M Davis (10/29) Aug 02 2012 We need changelog.dd for the new/changes section (which is where the pro...
- Andrei Alexandrescu (5/13) Aug 02 2012 I was thinking of simply placing a link under "Bugs fixed".
- Leandro Lucarella (13/25) Aug 03 2012 Is always nice to have a more human-oriented changelog, with a nicer
- Jacob Carlborg (4/9) Aug 02 2012 Yet another impressive release :)
- Mike James (18/23) Aug 03 2012 Oh dear...
- Jonathan M Davis (4/36) Aug 03 2012 I think that that means that you have some old .di files. Uninstall and ...
- Mike James (4/42) Aug 03 2012 Thanks - I did a fresh install and now everythings back to normal :-)
- Jacob Carlborg (5/6) Aug 03 2012 Just use DVM: https://bitbucket.org/doob/dvm
- 1100110 (7/11) Aug 04 2012 It hates zsh, and segfaults on 64bit Arch with bash.
- Jacob Carlborg (6/10) Aug 05 2012 I'm going to port it to D2. You don't need to find a fix yourself but
-
Philippe Sigaud
(8/8)
Aug 03 2012
On Fri, Aug 3, 2012 at 10:25 AM, Mike James
wrote: - Dmitry Olshansky (7/15) Aug 03 2012 If you (like I did) just extract zip over your dmd installation this
- Philippe Sigaud (6/10) Aug 03 2012 sudo apt-get obliterate dmd
- Andrej Mitrovic (4/7) Aug 03 2012 Not even a simple void main()? Usually when I upgrade I have to
- Philippe Sigaud (7/15) Aug 03 2012 No, not even void main().
- Jonathan M Davis (12/23) Aug 03 2012 druntime does. There was some shuffling around with that this release. M...
- F i L (5/10) Aug 03 2012 Nice! Good to see a std.container get a DList.
- Jonathan M Davis (4/17) Aug 03 2012 It's still there. I have no idea why it doesn't show up in the online do...
- deadalnix (2/7) Aug 03 2012 Champagne !
- kraybourne (1/1) Aug 03 2012 Awesome!
- Jacob Carlborg (4/9) Aug 04 2012 Executable permission are missing for ddemangle, dman and shell.
- Walter Bright (2/3) Aug 05 2012 Which platform?
- Jordi Sayol (6/12) Aug 05 2012 dmd1:
- Jacob Carlborg (4/7) Aug 05 2012 Never mind. It was DVM that didn't add executable permission.
- Nicholas Londey (3/8) Aug 08 2012 The link for the OSX installer on the download page seems to be
- WebFreak001 (1/1) May 04 2016 cool!
- xenon325 (3/4) May 05 2016 you realize, that's release from 2012 ? :)
Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zip
Aug 02 2012
Walter Bright:Another big pile of bug fixes. More contributors than ever!And there is the first step of this change too: http://d.puremagic.com/issues/show_bug.cgi?id=6652 Bye, bearophile
Aug 02 2012
Nice update, but broke Derelict2 :-( Regression: delegates with default arguments are broken (worked in 2.059) void foo(void delegate(int x = 0) fun) { fun(); // Error: expected 1 function arguments, not 0 }
Aug 02 2012
On 8/2/2012 12:40 PM, Peter Alexander wrote:Nice update, but broke Derelict2 :-( Regression: delegates with default arguments are broken (worked in 2.059) void foo(void delegate(int x = 0) fun) { fun(); // Error: expected 1 function arguments, not 0 }Known issue, it's an inevitable result (it never worked right anyway): http://d.puremagic.com/issues/show_bug.cgi?id=8454 P.S. You might want to monitor the beta releases.
Aug 02 2012
On 8/2/2012 12:42 PM, Walter Bright wrote:http://d.puremagic.com/issues/show_bug.cgi?id=8454corrected url: http://d.puremagic.com/issues/show_bug.cgi?id=3866
Aug 02 2012
On 8/2/12, Walter Bright <newshound2 digitalmars.com> wrote:Known issue, it's an inevitable result (it never worked right anyway): http://d.puremagic.com/issues/show_bug.cgi?id=8454 P.S. You might want to monitor the beta releases.I've posted about that exact Derelict case in Issue 3866 during the betas, but nobody replied. But a library solution could be made if one wants to use an inner alias. Maybe we even have one in Phobos? Something like: void foo(void delegate(string s, bool isTrue) dg) { alias DefVal!(dg, true) deg; // use deg as if it were dg() with default for 'isTrue' } Not the most readable code.. but it's similar to curry (except backwards) I guess.
Aug 02 2012
On 8/3/2012 4:50 AM, Andrej Mitrovic wrote:On 8/2/12, Walter Bright <newshound2 digitalmars.com> wrote:It's a trivial fix, anyway. I fixed it in Derelict 3 some time ago. Didn't think about Derelict 2.Known issue, it's an inevitable result (it never worked right anyway): http://d.puremagic.com/issues/show_bug.cgi?id=8454 P.S. You might want to monitor the beta releases.I've posted about that exact Derelict case in Issue 3866 during the betas, but nobody replied. But a library solution could be made if one wants to use an inner alias. Maybe we even have one in Phobos? Something like: void foo(void delegate(string s, bool isTrue) dg) { alias DefVal!(dg, true) deg; // use deg as if it were dg() with default for 'isTrue' } Not the most readable code.. but it's similar to curry (except backwards) I guess.
Aug 02 2012
On 02-08-2012 21:40, Peter Alexander wrote:Nice update, but broke Derelict2 :-( Regression: delegates with default arguments are broken (worked in 2.059) void foo(void delegate(int x = 0) fun) { fun(); // Error: expected 1 function arguments, not 0 }I think it was decided that this was not a regression, if memory serves. I believe the reasoning was that default parameters on delegates just don't make sense in the general case, so it wasn't worth fixing. I could be wrong. I can't seem to find the relevant bug. Anyone? -- Alex Rønne Petersen alex lycus.org http://lycus.org
Aug 02 2012
On 02-08-2012 21:44, Alex Rønne Petersen wrote:On 02-08-2012 21:40, Peter Alexander wrote:Oh, Walter already replied with the relevant URL. :) -- Alex Rønne Petersen alex lycus.org http://lycus.orgNice update, but broke Derelict2 :-( Regression: delegates with default arguments are broken (worked in 2.059) void foo(void delegate(int x = 0) fun) { fun(); // Error: expected 1 function arguments, not 0 }I think it was decided that this was not a regression, if memory serves. I believe the reasoning was that default parameters on delegates just don't make sense in the general case, so it wasn't worth fixing. I could be wrong. I can't seem to find the relevant bug. Anyone?
Aug 02 2012
On 8/3/2012 4:40 AM, Peter Alexander wrote:Nice update, but broke Derelict2 :-( Regression: delegates with default arguments are broken (worked in 2.059) void foo(void delegate(int x = 0) fun) { fun(); // Error: expected 1 function arguments, not 0 }I've committed the fix Derelict2.
Aug 02 2012
On 08/02/2012 09:28 PM, bearophile wrote:Walter Bright:Which is the wrong thing to do. 'ref' means that the range itself can be changed, not the order that it is iterated in. If this flexibilty is required, a plain 'for' loop suffices.Another big pile of bug fixes. More contributors than ever!And there is the first step of this change too: http://d.puremagic.com/issues/show_bug.cgi?id=6652 Bye, bearophile
Aug 02 2012
On 02-08-2012 21:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipChangelog is not updated? -- Alex Rønne Petersen alex lycus.org http://lycus.org
Aug 02 2012
On 02-08-2012 21:48, Alex Rønne Petersen wrote:On 02-08-2012 21:18, Walter Bright wrote:It's updated now, but now the page just seems completely misrendered. -- Alex Rønne Petersen alex lycus.org http://lycus.orgAnother big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipChangelog is not updated?
Aug 02 2012
On Thursday, 2 August 2012 at 19:19:04 UTC, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipThe 1.0 changelog link correctly displays version 1.075, but the 2.0 changelog still displays version 2.059 Paul
Aug 02 2012
On 02-08-2012 21:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipUnfortunately ran into a couple of regressions (though nothing major). One is here (and is fairly trivial to work around): http://j.mp/MftNLG Another one, which I haven't quite worked out a reduction of, is that the 'result' here is being claimed by DMD to be an undefined identifier: https://github.com/lycus/mci/blob/master/src/mci/vm/code.d#L59 I just commented out the postcondition there for now. Will try to create a useful reduction later today. -- Alex Rønne Petersen alex lycus.org http://lycus.org
Aug 02 2012
On 8/2/2012 1:08 PM, Alex Rønne Petersen wrote:Unfortunately ran into a couple of regressions (though nothing major).Please join the beta program!
Aug 02 2012
On 02-08-2012 23:25, Walter Bright wrote:On 8/2/2012 1:08 PM, Alex Rønne Petersen wrote:I usually do, but didn't really get the time to try it out this release. -- Alex Rønne Petersen alex lycus.org http://lycus.orgUnfortunately ran into a couple of regressions (though nothing major).Please join the beta program!
Aug 02 2012
On 2012-08-02 23:25, Walter Bright wrote:On 8/2/2012 1:08 PM, Alex Rønne Petersen wrote:Perhaps we want to start announcing the betas in the announce newsgroup. We want as many people as possible to try the beta, not hide it. -- /Jacob CarlborgUnfortunately ran into a couple of regressions (though nothing major).Please join the beta program!
Aug 02 2012
Memory usage of my program when compiled by dmd2.057, 2.058, 2.059 & 2.060: http://postimage.org/image/hqn6l4l8p/ It's a great improvement. Thanks for the new release.
Aug 02 2012
On Thu, Aug 2, 2012 at 10:18 PM, dnewbie <run3 myopera.com> wrote:Memory usage of my program when compiled by dmd2.057, 2.058, 2.059 & 2.060: http://postimage.org/image/hqn6l4l8p/ It's a great improvement. Thanks for the new release.Wow.
Aug 02 2012
On 8/2/12, Philippe Sigaud <philippe.sigaud gmail.com> wrote:On Thu, Aug 2, 2012 at 10:18 PM, dnewbie <run3 myopera.com> wrote:Might be just a Phobos function which was improved? I'm seeing the exact same memory use for my apps.Memory usage of my program when compiled by dmd2.057, 2.058, 2.059 & 2.060: http://postimage.org/image/hqn6l4l8p/ It's a great improvement. Thanks for the new release.Wow.
Aug 02 2012
On Thursday, 2 August 2012 at 20:38:11 UTC, Andrej Mitrovic wrote:On 8/2/12, Philippe Sigaud <philippe.sigaud gmail.com> wrote:More likely it's probably just that a Phobos module was changed to import less.On Thu, Aug 2, 2012 at 10:18 PM, dnewbie <run3 myopera.com> wrote:Might be just a Phobos function which was improved? I'm seeing the exact same memory use for my apps.Memory usage of my program when compiled by dmd2.057, 2.058, 2.059 & 2.060: http://postimage.org/image/hqn6l4l8p/ It's a great improvement. Thanks for the new release.Wow.
Aug 02 2012
On 02-Aug-12 23:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipYay! And even more great pulls are coming. -- Dmitry Olshansky
Aug 02 2012
Ok, got another regression. Quite a scary bug. http://d.puremagic.com/issues/show_bug.cgi?id=8497
Aug 02 2012
On 2012-08-02 21:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipThe changelog page is broken. It shows the "$(D_S D Change Log," macro. -- /Jacob Carlborg
Aug 02 2012
On 8/2/12 4:36 PM, Jacob Carlborg wrote:On 2012-08-02 21:18, Walter Bright wrote:I think I fixed it. AndreiAnother big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipThe changelog page is broken. It shows the "$(D_S D Change Log," macro.
Aug 02 2012
On 2012-08-02 22:55, Andrei Alexandrescu wrote:I think I fixed it.Thanks. -- /Jacob Carlborg
Aug 02 2012
Am Thu, 02 Aug 2012 12:18:37 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipA new Gentoo ebuild is submitted for review as well. Thanks for the posix.mak changes and zlib update, I could delete quite a bit of my patch. By the way, it would be great if the bash completion script was also available in the .zip distribution. -- Marco
Aug 02 2012
On 8/2/2012 1:46 PM, Marco Leise wrote:By the way, it would be great if the bash completion script was also available in the .zip distribution.Please submit a pull request.
Aug 02 2012
Am Thu, 02 Aug 2012 14:54:01 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:On 8/2/2012 1:46 PM, Marco Leise wrote:I'm not its maintainer. I'd like the person who updates it, to know and/or do the pull request. -- MarcoBy the way, it would be great if the bash completion script was also available in the .zip distribution.Please submit a pull request.
Aug 02 2012
On 8/2/2012 3:26 PM, Marco Leise wrote:Am Thu, 02 Aug 2012 14:54:01 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:The beauty of git is you don't have to be "the maintainer". Anyone can submit pull requests for any project.On 8/2/2012 1:46 PM, Marco Leise wrote:I'm not its maintainer. I'd like the person who updates it, to know and/or do the pull request.By the way, it would be great if the bash completion script was also available in the .zip distribution.Please submit a pull request.
Aug 02 2012
Am Thu, 02 Aug 2012 19:23:15 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:The beauty of git is you don't have to be "the maintainer". Anyone can submit pull requests for any project.I did use GitHub fork & pull request before to fix a small bug in Phobos. What I mean is, the person who wrote the bash completion script will not know that the file moved over to GitHub and keep updating whatever is the original source. Don't you know by chance who is responsible for the Ubuntu packages? -- Marco
Aug 02 2012
On 8/2/2012 10:47 PM, Marco Leise wrote:Am Thu, 02 Aug 2012 19:23:15 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:Do you mean Jordi Sayol? His scripts are in the 'installer' project on github.The beauty of git is you don't have to be "the maintainer". Anyone can submit pull requests for any project.I did use GitHub fork & pull request before to fix a small bug in Phobos. What I mean is, the person who wrote the bash completion script will not know that the file moved over to GitHub and keep updating whatever is the original source. Don't you know by chance who is responsible for the Ubuntu packages?
Aug 02 2012
Al 02/08/12 22:46, En/na Marco Leise ha escrit:By the way, it would be great if the bash completion script was also available in the .zip distribution.By now, the bash completion script uses binary zip file (not its structure) to build deb packages, so there is not much sense to include these scripts on the release zip file. Anyway, zip, deb and rpm packages are always released at same time. I know that this is not the standard way to build deb packages, but binaries inside these zip files have been tested. Regards, -- Jordi Sayol
Aug 03 2012
On 2012-08-02 22:46, Marco Leise wrote:A new Gentoo ebuild is submitted for review as well. Thanks for the posix.mak changes and zlib update, I could delete quite a bit of my patch. By the way, it would be great if the bash completion script was also available in the .zip distribution.Is there a bash completion script, where? -- /Jacob Carlborg
Aug 03 2012
Al 03/08/12 14:29, En/na Jacob Carlborg ha escrit:On 2012-08-02 22:46, Marco Leise wrote:https://github.com/D-Programming-Language/installer/blob/master/linux/dmd-completion It's based on "d-completion.sh" at https://github.com/Lutger/d_utils Regards, -- Jordi SayolA new Gentoo ebuild is submitted for review as well. Thanks for the posix.mak changes and zlib update, I could delete quite a bit of my patch. By the way, it would be great if the bash completion script was also available in the .zip distribution.Is there a bash completion script, where?
Aug 03 2012
On 2012-08-03 14:47, Jordi Sayol wrote:https://github.com/D-Programming-Language/installer/blob/master/linux/dmd-completion It's based on "d-completion.sh" at https://github.com/Lutger/d_utilsHow about that. It should absolutely be bundled with the .zip. -- /Jacob Carlborg
Aug 03 2012
Al 03/08/12 21:22, En/na Jacob Carlborg ha escrit:On 2012-08-03 14:47, Jordi Sayol wrote:dmd deb and rpm packages include it, but this script do not works out of the box. bash-completion package must be installed, and the script should be placed in a specific folder. -- Jordi Sayolhttps://github.com/D-Programming-Language/installer/blob/master/linux/dmd-completion It's based on "d-completion.sh" at https://github.com/Lutger/d_utilsHow about that. It should absolutely be bundled with the .zip.
Aug 03 2012
On 2012-08-03 22:27, Jordi Sayol wrote:dmd deb and rpm packages include it, but this script do not works out of the box. bash-completion package must be installed, and the script should be placed in a specific folder.Unfortunately those packages don't work on Mac OS X :) . I have the bash completion package installed via macports. -- /Jacob Carlborg
Aug 03 2012
Am Fri, 03 Aug 2012 22:27:27 +0200 schrieb Jordi Sayol <g.sayol yahoo.es>:Al 03/08/12 21:22, En/na Jacob Carlborg ha escrit:Yeah, and the Windows executables don't work out of the box on Linux either; Wine has to be installed. :-] Aside from that the "specific folder" likely depends on the used OS. (Gentoo uses /usr/share/bash-completion/ and symlinks in /etc/bash_completion.d/) But I think it is like "rdmd" and should be in the .zip file as "dmd.bashcomp" or similar, maybe in some sort of "extras" folder with a README, that explains what it is and where to put it. For the package I maintain I kept downloading the .zip and the .dep, just to integrate the bash completion file. It is good to know where I find the latest version from now on! -- MarcoOn 2012-08-03 14:47, Jordi Sayol wrote:dmd deb and rpm packages include it, but this script do not works out of the box. bash-completion package must be installed, and the script should be placed in a specific folder.https://github.com/D-Programming-Language/installer/blob/master/linux/dmd-completion It's based on "d-completion.sh" at https://github.com/Lutger/d_utilsHow about that. It should absolutely be bundled with the .zip.
Aug 03 2012
Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipIt's nice to see it's getting better and better. Good work!
Aug 02 2012
On Thursday, August 02, 2012 12:18:37 Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.ziplists isSafe as being changed to check for safe only. - Jonathan M Davis
Aug 02 2012
On 8/2/12 6:46 PM, Jonathan M Davis wrote:On Thursday, August 02, 2012 12:18:37 Walter Bright wrote:A propos, is it about time to give up on changelog and replace it with bugzilla data-range queries? Maintaining the log is a manual time-wasting chore and bugzilla actually formats the data nicer. Thoughts? Destroy changelog starting with 061? AndreiAnother big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.ziplists isSafe as being changed to check for safe only. - Jonathan M Davis
Aug 02 2012
On Thursday, August 02, 2012 19:04:06 Andrei Alexandrescu wrote:On 8/2/12 6:46 PM, Jonathan M Davis wrote:We need changelog.dd for the new/changes section (which is where the problem is in this case), but your suggestion makes sense for the bugzilla section. It requires someone doing the work though. I threw together a quick program to grab the bugfix list from bugzilla and write it to a file, which is why the Phobos bugfix list is as complete as it is, but I have no idea how you'd go about automating it in the web page (as assume you'd be looking to do). My knowledge of web-related programming is negligible. So, I like the idea, but I have no idea who's actually going to implement it. - Jonathan M DavisOn Thursday, August 02, 2012 12:18:37 Walter Bright wrote:A propos, is it about time to give up on changelog and replace it with bugzilla data-range queries? Maintaining the log is a manual time-wasting chore and bugzilla actually formats the data nicer. Thoughts? Destroy changelog starting with 061?Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipstill lists isSafe as being changed to check for safe only. - Jonathan M Davis
Aug 02 2012
On 8/2/12 7:15 PM, Jonathan M Davis wrote:We need changelog.dd for the new/changes section (which is where the problem is in this case), but your suggestion makes sense for the bugzilla section. It requires someone doing the work though. I threw together a quick program to grab the bugfix list from bugzilla and write it to a file, which is why the Phobos bugfix list is as complete as it is, but I have no idea how you'd go about automating it in the web page (as assume you'd be looking to do). My knowledge of web-related programming is negligible. So, I like the idea, but I have no idea who's actually going to implement it.I was thinking of simply placing a link under "Bugs fixed". Regarding new features, we can continue putting them in changelog or we could describe them in bugzilla as "enhancement". Andrei
Aug 02 2012
Andrei Alexandrescu, el 2 de August a las 19:28 me escribiste:On 8/2/12 7:15 PM, Jonathan M Davis wrote:Is always nice to have a more human-oriented changelog, with a nicer format than what bugzilla gives you, but of course you could do that automatically making some script to pull the bug fixed from bugzilla. Then you could edit that output manually if needed, preserving the flexibility of the current approach. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Y Gloria Carrá, Gloria Estephan, Gloria Gaynor y Gloria Trevi. -- Peperino PómoroWe need changelog.dd for the new/changes section (which is where the problem is in this case), but your suggestion makes sense for the bugzilla section. It requires someone doing the work though. I threw together a quick program to grab the bugfix list from bugzilla and write it to a file, which is why the Phobos bugfix list is as complete as it is, but I have no idea how you'd go about automating it in the web page (as assume you'd be looking to do). My knowledge of web-related programming is negligible. So, I like the idea, but I have no idea who's actually going to implement it.I was thinking of simply placing a link under "Bugs fixed". Regarding new features, we can continue putting them in changelog or we could describe them in bugzilla as "enhancement".
Aug 03 2012
On 2012-08-02 21:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipYet another impressive release :) -- /Jacob Carlborg
Aug 02 2012
"Walter Bright" <newshound2 digitalmars.com> wrote in message news:jvejr8$2s31$1 digitalmars.com...Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipOh dear... I've just updated to 2.060 from 2.059 using the Windows Install program. The code that compiled/linked successfully yesterday now comes up with the following errors... OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6qallocFkkZS4core6memory8BlkInfo_ Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6extendFPvkkZk Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi Have some files failed to be updated? Regards, Mike.
Aug 03 2012
On Friday, August 03, 2012 08:44:59 Mike James wrote:"Walter Bright" <newshound2 digitalmars.com> wrote in message news:jvejr8$2s31$1 digitalmars.com...I think that that means that you have some old .di files. Uninstall and make sure that everything has been deleted. Then reinstall.Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipOh dear... I've just updated to 2.060 from 2.059 using the Windows Install program. The code that compiled/linked successfully yesterday now comes up with the following errors... OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6qallocFkkZS4core6memory8BlkInfo_ Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6extendFPvkkZk Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi Have some files failed to be updated? Regards, Mike.From the sounds of it, the installer needs some improvement though.- Jonathan M Davis
Aug 03 2012
"Jonathan M Davis" <jmdavisProg gmx.com> wrote in message news:mailman.996.1343981351.31962.digitalmars-d-announce puremagic.com...On Friday, August 03, 2012 08:44:59 Mike James wrote:Thanks - I did a fresh install and now everythings back to normal :-) Regards, Mike."Walter Bright" <newshound2 digitalmars.com> wrote in message news:jvejr8$2s31$1 digitalmars.com...I think that that means that you have some old .di files. Uninstall and make sure that everything has been deleted. Then reinstall.Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipOh dear... I've just updated to 2.060 from 2.059 using the Windows Install program. The code that compiled/linked successfully yesterday now comes up with the following errors... OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6qallocFkkZS4core6memory8BlkInfo_ Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core6memory2GC6extendFPvkkZk Debug\DDS_Table_Generator.obj(DDS_Table_Generator) Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi Have some files failed to be updated? Regards, Mike.From the sounds of it, the installer needs some improvement though.- Jonathan M Davis
Aug 03 2012
On 2012-08-03 10:25, Mike James wrote:Thanks - I did a fresh install and now everythings back to normal :-)Just use DVM: https://bitbucket.org/doob/dvm No problems, supports multiple installations of DMD. -- /Jacob Carlborg
Aug 03 2012
On Fri, 03 Aug 2012 07:30:43 -0500, Jacob Carlborg <doob me.com> wrote:On 2012-08-03 10:25, Mike James wrote:It hates zsh, and segfaults on 64bit Arch with bash. So there are a couple of problems actually... I would hunt down the bug, but I've avoided dsss, tango, and d1 far too long to stop now. -- Using Opera's revolutionary email client: http://www.opera.com/mail/Thanks - I did a fresh install and now everythings back to normal :-)Just use DVM: https://bitbucket.org/doob/dvm No problems, supports multiple installations of DMD.
Aug 04 2012
On 2012-08-05 08:06, 1100110 wrote:It hates zsh, and segfaults on 64bit Arch with bash. So there are a couple of problems actually... I would hunt down the bug, but I've avoided dsss, tango, and d1 far too long to stop now.I'm going to port it to D2. You don't need to find a fix yourself but could you please report the bug(s) anyway: https://github.com/jacob-carlborg/dvm -- /Jacob Carlborg
Aug 05 2012
On Fri, Aug 3, 2012 at 10:25 AM, Mike James <foo bar.com> wrote: Well, I installed "by hand" on windows, as I did for the previous releases and nothing links anymore. Then, at home, the same for linux. I did the exact moves/copies I did for 2.057, 2.058 and 2.059 and I never had this problem before. So now, all my DMD installs are broken :) What was changed in this release exactly? What Jonathan, what do you mean by old .di files? I never create any .di
Aug 03 2012
On 03-Aug-12 20:57, Philippe Sigaud wrote:On Fri, Aug 3, 2012 at 10:25 AM, Mike James <foo bar.com> wrote: Well, I installed "by hand" on windows, as I did for the previous releases and nothing links anymore. Then, at home, the same for linux. I did the exact moves/copies I did for 2.057, 2.058 and 2.059 and I never had this problem before. So now, all my DMD installs are broken :) What was changed in this release exactly?What Jonathan, what do you mean by old .di files? I never create any .diIf you (like I did) just extract zip over your dmd installation this could lead to unpleasant surprise as some files should be now deleted yet new compiler will happily pick up old ones and get to a link error. Just obliterate your previous installation before setting up new one :) -- Dmitry Olshansky
Aug 03 2012
On Fri, Aug 3, 2012 at 7:48 PM, Dmitry Olshansky <dmitry.olsh gmail.com> wrote:If you (like I did) just extract zip over your dmd installation this could lead to unpleasant surprise as some files should be now deleted yet new compiler will happily pick up old ones and get to a link error. Just obliterate your previous installation before setting up new one :)sudo apt-get obliterate dmd sudo apt-get reinstall-by-hand dmd It worked! I don't remember having to do that before. I'll try that on Windows. A big thanks!
Aug 03 2012
On 8/3/12, Philippe Sigaud <philippe.sigaud gmail.com> wrote:On Fri, Aug 3, 2012 at 10:25 AM, Mike James <foo bar.com> wrote: Well, I installed "by hand" on windows, as I did for the previous releases and nothing links anymore.Not even a simple void main()? Usually when I upgrade I have to recompile all my dependencies of a project because otherwise it won't link.
Aug 03 2012
On Fri, Aug 3, 2012 at 7:22 PM, Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:On 8/3/12, Philippe Sigaud <philippe.sigaud gmail.com> wrote:No, not even void main(). And the .deb never worked for me, nor the windows installer, nor dvm (downdload files, but never change the links since 2.057 and never call the correct compiler). Sigh. That'll be a nice evening...On Fri, Aug 3, 2012 at 10:25 AM, Mike James <foo bar.com> wrote: Well, I installed "by hand" on windows, as I did for the previous releases and nothing links anymore.Not even a simple void main()? Usually when I upgrade I have to recompile all my dependencies of a project because otherwise it won't link.
Aug 03 2012
On Friday, August 03, 2012 18:57:29 Philippe Sigaud wrote:On Fri, Aug 3, 2012 at 10:25 AM, Mike James <foo bar.com> wrote: Well, I installed "by hand" on windows, as I did for the previous releases and nothing links anymore. Then, at home, the same for linux. I did the exact moves/copies I did for 2.057, 2.058 and 2.059 and I never had this problem before. So now, all my DMD installs are broken :) What was changed in this release exactly? What Jonathan, what do you mean by old .di files? I never create any .didruntime does. There was some shuffling around with that this release. Most of druntime no longer creates .di files anymore but rather just copies over the .d files. I don't know exactly what the deal is with core.memory and core.bitop, but there were issues with them if the imports directory wasn't properly cleaned out (and druntime's makefile's clean target didn't clean it out properly for a bit there), resulting in errors along the lines of what the OP reported. It probably ended up with a .di and .d file next to each other, but I'm not sure. I suspect that the Windows installer fails to remove the old stuff if you don't uninstall first, so you end up with a bad install if you don't uninstall first, but I don't know. - Jonathan M Davis
Aug 03 2012
On Thursday, 2 August 2012 at 19:19:04 UTC, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipNice! Good to see a std.container get a DList. Also, has something changed with core.simd? It's not showing in the library reference now, but I didn't see anything about a module change in the change log... ?
Aug 03 2012
On Friday, August 03, 2012 11:00:21 F i L wrote:On Thursday, 2 August 2012 at 19:19:04 UTC, Walter Bright wrote:It's still there. I have no idea why it doesn't show up in the online docs. You can report it though: http://d.puremagic.com/issues - Jonathan m DavisAnother big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipNice! Good to see a std.container get a DList. Also, has something changed with core.simd? It's not showing in the library reference now, but I didn't see anything about a module change in the change log... ?
Aug 03 2012
Le 02/08/2012 21:18, Walter Bright a écrit :Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipChampagne !
Aug 03 2012
On 2012-08-02 21:18, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zipExecutable permission are missing for ddemangle, dman and shell. -- /Jacob Carlborg
Aug 04 2012
On 8/4/2012 7:23 AM, Jacob Carlborg wrote:Executable permission are missing for ddemangle, dman and shell.Which platform?
Aug 05 2012
Al 05/08/12 10:14, En/na Walter Bright ha escrit:On 8/4/2012 7:23 AM, Jacob Carlborg wrote:dmd1: freebsd/bin32/shell the rest appear to be correct. -- Jordi SayolExecutable permission are missing for ddemangle, dman and shell.Which platform?
Aug 05 2012
On 2012-08-05 10:14, Walter Bright wrote:On 8/4/2012 7:23 AM, Jacob Carlborg wrote:Never mind. It was DVM that didn't add executable permission. -- /Jacob CarlborgExecutable permission are missing for ddemangle, dman and shell.Which platform?
Aug 05 2012
The link for the OSX installer on the download page seems to be broken. Just checking you are aware. On Thursday, 2 August 2012 at 19:19:04 UTC, Walter Bright wrote:Another big pile of bug fixes. More contributors than ever! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.075.zip http://www.digitalmars.com/d/2.0/changelog.html https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zip
Aug 08 2012
On Wednesday, 4 May 2016 at 13:26:30 UTC, WebFreak001 wrote:cool!you realize, that's release from 2012 ? :) -- Alexander
May 05 2016