Thread overview
bug: "unsigned"
Feb 21, 2005
KennyB
Feb 21, 2005
John Reimer
Feb 21, 2005
John Reimer
Feb 21, 2005
KennyB
Re: bug: "unsigned" (bugzilla)
Feb 21, 2005
KennyB
Feb 21, 2005
Brad Anderson
Feb 21, 2005
Lars Ivar Igesund
February 21, 2005
I was converting C++ code and I just did this by accident:

class A
{
    this(bool lala = false, unsigned ubyte lala2)
    {

    }
}

it segfaults gdc. I'm on gentoo. I do not have the ability to test it on dmd, so I cannot compare if this is a bug that was fixed in dmd 113.

If someone can verify that this exists on dmd also, then post it to the bugs forum.
February 21, 2005
Confirmed on Linux:

dmd 0.113 segfaults on this code also.

- John R.

On Mon, 21 Feb 2005 03:46:28 -0700, KennyB wrote:

> I was converting C++ code and I just did this by accident:
> 
> class A
> {
>      this(bool lala = false, unsigned ubyte lala2)
>      {
> 
>      }
> }
> 
> it segfaults gdc. I'm on gentoo. I do not have the ability to test it on dmd, so I cannot compare if this is a bug that was fixed in dmd 113.
> 
> If someone can verify that this exists on dmd also, then post it to the bugs forum.

February 21, 2005
On Mon, 21 Feb 2005 03:46:28 -0700, KennyB wrote:

> I was converting C++ code and I just did this by accident:
> 
> class A
> {
>      this(bool lala = false, unsigned ubyte lala2)
>      {
> 
>      }
> }
> 

Interestingly, if you remove the default argument for "lala", the compiler emits errors instead of segfaulting.
February 21, 2005
John Reimer wrote:
> On Mon, 21 Feb 2005 03:46:28 -0700, KennyB wrote:
> 
> 
>>I was converting C++ code and I just did this by accident:
>>
>>class A
>>{
>>     this(bool lala = false, unsigned ubyte lala2)
>>     {
>>
>>     }
>>}
>>
> 
> 
> Interestingly, if you remove the default argument for "lala", the compiler
> emits errors instead of segfaulting.

yeah I know, lol.
If you take out anything, then it just gives an error. This is probably one of the most obscure bugs I've found in a while.

D really needs a bugzilla :) -- I LOVE the one at bugs.gentoo.org.
February 21, 2005
KennyB wrote:

> D really needs a bugzilla :) -- I LOVE the one at bugs.gentoo.org.

Yeah,
but it's not like it hasn't been suggested before...

http://www.digitalmars.com/d/archives/19733.html
http://www.digitalmars.com/d/archives/23880.html
http://www.digitalmars.com/d/archives/28207.html

Currently we just post to the newsgroups and scribble
a few lines on the Wiki4D, and then just ignore it.

Sad.
--anders
February 21, 2005
Anders F Björklund wrote:
> Yeah,
> but it's not like it hasn't been suggested before...
> 
> http://www.digitalmars.com/d/archives/19733.html
> http://www.digitalmars.com/d/archives/23880.html
> http://www.digitalmars.com/d/archives/28207.html
> 
> Currently we just post to the newsgroups and scribble
> a few lines on the Wiki4D, and then just ignore it.
> 
> Sad.
> --anders

DOH! I was kinda being sarcastic ... If I was serious, I would have searched, but still... I read those posts, and I didn't see Walter respond to any, so it appears that he doesn't want/need bugzilla. Oh, well, I guess a bugs newsgroup is just as good. I would however much prefer a moderated forum though, so irrelevant posts (such as this one) can be moved.

I know I'm really hijacking the topic here, but what if the D community setup a bugzilla, but the focus wasn't to post bugs, but to post patches? Perhaps if enough patches get posted, Walter will start merging them and it could save him some time searching for the bugs. I know I would be more than willing to start picking through the dmd source for bugs.

Since I'm kinda new, I should probably shut up :)

peace.
February 21, 2005
KennyB wrote:

> DOH! I was kinda being sarcastic ... If I was serious, I would have searched, but still... I read those posts, and I didn't see Walter respond to any, so it appears that he doesn't want/need bugzilla.

Walter has stated earlier that he doesn't want a bug database (yet?)

> Oh, well, I guess a bugs newsgroup is just as good. I would however much prefer a moderated forum though, so irrelevant posts (such as this one) can be moved.

Actually, a lot of the bugs posted *do* find their ways into DMD...

> I know I'm really hijacking the topic here, but what if the D community setup a bugzilla, but the focus wasn't to post bugs, but to post patches? Perhaps if enough patches get posted, Walter will start merging them and it could save him some time searching for the bugs. I know I would be more than willing to start picking through the dmd source for bugs.

This is how this digitalmars.D.bugs newsgroup works, with attachments.

> Since I'm kinda new, I should probably shut up :)

On the contrary, D needs all the help and suggestions it can get!

But the currently the newsgroups holds all the ideas and discussions
and code and whatnot, and Wiki4D summarizes them up into topics:

http://www.prowiki.org/wiki4d/wiki.cgi?PendingPeeves
http://www.prowiki.org/wiki4d/wiki.cgi?FeatureRequestList

http://www.prowiki.org/wiki4d/wiki.cgi?BooleanNotEquBit
http://www.prowiki.org/wiki4d/wiki.cgi?UnicodeIssues

Somewhat crude "database/repository", but in works in the interim.

--anders
February 21, 2005
I imagine dsource.org will have a couple of Trac[1] projects for this purpose.  One for DMD and one for Phobos, in addition to all of the other projects found there.  You can open tickets and attach patches or have a discussion thread.  It's not Bugzilla yet, but Trac is showing promise.  If I could only get the developers to keep working on it instead of having to hack it around myself...

BA

[1] http://projects.edgewall.com/trac


KennyB wrote:
> Anders F Björklund wrote:
> 
>> Yeah,
>> but it's not like it hasn't been suggested before...
>>
>> http://www.digitalmars.com/d/archives/19733.html
>> http://www.digitalmars.com/d/archives/23880.html
>> http://www.digitalmars.com/d/archives/28207.html
>>
>> Currently we just post to the newsgroups and scribble
>> a few lines on the Wiki4D, and then just ignore it.
>>
>> Sad.
>> --anders
> 
> 
> DOH! I was kinda being sarcastic ... If I was serious, I would have searched, but still... I read those posts, and I didn't see Walter respond to any, so it appears that he doesn't want/need bugzilla. Oh, well, I guess a bugs newsgroup is just as good. I would however much prefer a moderated forum though, so irrelevant posts (such as this one) can be moved.
> 
> I know I'm really hijacking the topic here, but what if the D community setup a bugzilla, but the focus wasn't to post bugs, but to post patches? Perhaps if enough patches get posted, Walter will start merging them and it could save him some time searching for the bugs. I know I would be more than willing to start picking through the dmd source for bugs.
> 
> Since I'm kinda new, I should probably shut up :)
> 
> peace.
February 21, 2005
KennyB wrote:
> I was converting C++ code and I just did this by accident:
> 
> class A
> {
>     this(bool lala = false, unsigned ubyte lala2)
>     {
> 
>     }
> }
> 
> it segfaults gdc. I'm on gentoo. I do not have the ability to test it on dmd, so I cannot compare if this is a bug that was fixed in dmd 113.
> 
> If someone can verify that this exists on dmd also, then post it to the bugs forum.

It's obviously an dmd frontend bug, but it's also quite not D (and not even C++ AFAIK). I think the docs somewhere mention that only trailing parameters can have default values, which is quite logical. If everyone was aware of this, I'm sorry for being pedantic :)

Lars Ivar Igesund