August 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

August 03, 2012
On 8/3/2012 4:50 AM, Andrej Mitrovic wrote:
> 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.
>

It's a trivial fix, anyway. I fixed it in Derelict 3 some time ago. Didn't think about Derelict 2.
August 03, 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.
August 03, 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>:
>
>> 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.
>>
>
> I'm not its maintainer. I'd like the person who updates it, to know and/or do the pull request.

The beauty of git is you don't have to be "the maintainer". Anyone can submit pull requests for any project.


August 03, 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

August 03, 2012
On 2012-08-02 22:55, Andrei Alexandrescu wrote:

> I think I fixed it.

Thanks.

-- 
/Jacob Carlborg
August 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.zip

Yet another impressive release :)

-- 
/Jacob Carlborg
August 03, 2012
On 2012-08-02 23:25, Walter Bright wrote:
> 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!

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 Carlborg
August 03, 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>:
>
>> 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?
>

Do you mean Jordi Sayol? His scripts are in the 'installer' project on github.

August 03, 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.zip

Oh 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.