Jump to page: 1 24  
Page
Thread overview
[dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
Dec 09, 2011
Walter Bright
Dec 09, 2011
Walter Bright
Dec 09, 2011
Brad Roberts
Dec 09, 2011
Walter Bright
Dec 09, 2011
Brad Roberts
Dec 09, 2011
Walter Bright
Dec 09, 2011
Andrej Mitrovic
Dec 09, 2011
Andrej Mitrovic
Dec 09, 2011
Andrej Mitrovic
Dec 09, 2011
Jonathan M Davis
Dec 09, 2011
Jonathan M Davis
Dec 09, 2011
Walter Bright
Dec 09, 2011
Andrej Mitrovic
Dec 09, 2011
Walter Bright
Dec 09, 2011
Jacob Carlborg
Dec 09, 2011
Walter Bright
Dec 09, 2011
Jacob Carlborg
Dec 09, 2011
Walter Bright
Dec 09, 2011
Don Clugston
Dec 09, 2011
Jason House
Dec 09, 2011
mrmocool at gmx.de
Dec 09, 2011
Jonathan M Davis
Dec 09, 2011
Jason House
Dec 09, 2011
Walter Bright
Dec 09, 2011
Jason House
Dec 09, 2011
Don Clugston
Dec 09, 2011
kenji hara
Dec 09, 2011
kenji hara
December 08, 2011
Includes Kenji's fix (thanks for the super quick response!)

http://ftp.digitalmars.com/dmd2beta.zip
December 08, 2011
Still fails my latest mentioned regression:

inout(int[]) foo(inout(int)[] x)
{
??? return x;
}


Error: cannot implicitly convert expression (x) of type inout(int)[] to inout(int[])


Given that inout is relatively new to the implementation, I'm not sure how much existing code this breaks.? It certainly breaks dcollections, but I can just instruct people not to use 2.057, and I haven't done a beta release of it since I added the inout decorations.

So it might not be horrible if this goes out.? There is a valid workaround (use a blunt cast).

Again, sorry for the last-minute testing.? I've been busy with work lately.

-Steve



----- Original Message -----
> From: Walter Bright <walter at digitalmars.com>
> To: Discuss the dmd beta releases for D <dmd-beta at puremagic.com>
> Cc:
> Sent: Thursday, December 8, 2011 9:47 PM
> Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
> 
> Includes Kenji's fix (thanks for the super quick response!)
> 
> http://ftp.digitalmars.com/dmd2beta.zip
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
> 
December 08, 2011
In any case, there needs to be a bugzilla entry for it.

On 12/8/2011 7:39 PM, Steve Schveighoffer wrote:
> Still fails my latest mentioned regression:
>
> inout(int[]) foo(inout(int)[] x)
> {
>      return x;
> }
>
>
> Error: cannot implicitly convert expression (x) of type inout(int)[] to inout(int[])
>
>
> Given that inout is relatively new to the implementation, I'm not sure how much existing code this breaks.  It certainly breaks dcollections, but I can just instruct people not to use 2.057, and I haven't done a beta release of it since I added the inout decorations.
>
> So it might not be horrible if this goes out.  There is a valid workaround (use a blunt cast).
>
> Again, sorry for the last-minute testing.  I've been busy with work lately.
>
> -Steve
>
>
>
> ----- Original Message -----
>> From: Walter Bright<walter at digitalmars.com>
>> To: Discuss the dmd beta releases for D<dmd-beta at puremagic.com>
>> Cc:
>> Sent: Thursday, December 8, 2011 9:47 PM
>> Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
>>
>> Includes Kenji's fix (thanks for the super quick response!)
>>
>> http://ftp.digitalmars.com/dmd2beta.zip
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
December 08, 2011
Unless the fix is invasive, I'd suggest fixing for this release.  That's not exactly an obscure use of inout.

On 12/8/2011 8:50 PM, Walter Bright wrote:
> In any case, there needs to be a bugzilla entry for it.
> 
> On 12/8/2011 7:39 PM, Steve Schveighoffer wrote:
>> Still fails my latest mentioned regression:
>>
>> inout(int[]) foo(inout(int)[] x)
>> {
>>      return x;
>> }
>>
>>
>> Error: cannot implicitly convert expression (x) of type inout(int)[] to inout(int[])
>>
>>
>> Given that inout is relatively new to the implementation, I'm not sure how much existing code this breaks.  It certainly breaks dcollections, but I can just instruct people not to use 2.057, and I haven't done a beta release of it since I added the inout decorations.
>>
>> So it might not be horrible if this goes out.  There is a valid workaround (use a blunt cast).
>>
>> Again, sorry for the last-minute testing.  I've been busy with work lately.
>>
>> -Steve
>>
>>
>>
>> ----- Original Message -----
>>> From: Walter Bright<walter at digitalmars.com>
>>> To: Discuss the dmd beta releases for D<dmd-beta at puremagic.com>
>>> Cc:
>>> Sent: Thursday, December 8, 2011 9:47 PM
>>> Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
>>>
>>> Includes Kenji's fix (thanks for the super quick response!)
>>>
>>> http://ftp.digitalmars.com/dmd2beta.zip

December 08, 2011
The problem is we lose another day of work doing this.

On 12/8/2011 9:15 PM, Brad Roberts wrote:
> Unless the fix is invasive, I'd suggest fixing for this release.  That's not exactly an obscure use of inout.
>
> On 12/8/2011 8:50 PM, Walter Bright wrote:
>> In any case, there needs to be a bugzilla entry for it.
>>
>> On 12/8/2011 7:39 PM, Steve Schveighoffer wrote:
>>> Still fails my latest mentioned regression:
>>>
>>> inout(int[]) foo(inout(int)[] x)
>>> {
>>>       return x;
>>> }
>>>
>>>
>>> Error: cannot implicitly convert expression (x) of type inout(int)[] to inout(int[])
>>>
>>>
>>> Given that inout is relatively new to the implementation, I'm not sure how much existing code this breaks.  It certainly breaks dcollections, but I can just instruct people not to use 2.057, and I haven't done a beta release of it since I added the inout decorations.
>>>
>>> So it might not be horrible if this goes out.  There is a valid workaround (use a blunt cast).
>>>
>>> Again, sorry for the last-minute testing.  I've been busy with work lately.
>>>
>>> -Steve
>>>
>>>
>>>
>>> ----- Original Message -----
>>>> From: Walter Bright<walter at digitalmars.com>
>>>> To: Discuss the dmd beta releases for D<dmd-beta at puremagic.com>
>>>> Cc:
>>>> Sent: Thursday, December 8, 2011 9:47 PM
>>>> Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
>>>>
>>>> Includes Kenji's fix (thanks for the super quick response!)
>>>>
>>>> http://ftp.digitalmars.com/dmd2beta.zip
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
December 08, 2011
Seriously?  You're going to put keeping to an arbitrary schedule as higher priority than not introducing regressions?

On 12/8/2011 9:27 PM, Walter Bright wrote:
> The problem is we lose another day of work doing this.
> 
> On 12/8/2011 9:15 PM, Brad Roberts wrote:
>> Unless the fix is invasive, I'd suggest fixing for this release.  That's not exactly an obscure use of inout.
>>
>> On 12/8/2011 8:50 PM, Walter Bright wrote:
>>> In any case, there needs to be a bugzilla entry for it.
>>>
>>> On 12/8/2011 7:39 PM, Steve Schveighoffer wrote:
>>>> Still fails my latest mentioned regression:
>>>>
>>>> inout(int[]) foo(inout(int)[] x)
>>>> {
>>>>       return x;
>>>> }
>>>>
>>>>
>>>> Error: cannot implicitly convert expression (x) of type inout(int)[] to inout(int[])
>>>>
>>>>
>>>> Given that inout is relatively new to the implementation, I'm not sure how much existing code this breaks.  It certainly breaks dcollections, but I can just instruct people not to use 2.057, and I haven't done a beta release of it since I added the inout decorations.
>>>>
>>>> So it might not be horrible if this goes out.  There is a valid workaround (use a blunt cast).
>>>>
>>>> Again, sorry for the last-minute testing.  I've been busy with work lately.
>>>>
>>>> -Steve
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>>> From: Walter Bright<walter at digitalmars.com>
>>>>> To: Discuss the dmd beta releases for D<dmd-beta at puremagic.com>
>>>>> Cc:
>>>>> Sent: Thursday, December 8, 2011 9:47 PM
>>>>> Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057
>>>>>
>>>>> Includes Kenji's fix (thanks for the super quick response!)
>>>>>
>>>>> http://ftp.digitalmars.com/dmd2beta.zip
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

December 09, 2011
Why is breaking code OK to you just to follow an arbitrary schedule that you define in your head? If there was an official release schedule then these issues could be avoided.
December 09, 2011
---------------------------
dmd.exe - Application Error
---------------------------
The instruction at "0x00489c21" referenced memory at "0x00000000". The memory could not be "read".

Sweet. :/

That will teach me to use templates. I'll try to reduce, it's a single module only..
December 08, 2011
Going on fixing one bug a day brings everything to a screeching halt.

On 12/8/2011 10:00 PM, Brad Roberts wrote:
> Seriously?  You're going to put keeping to an arbitrary schedule as higher priority than not introducing regressions?
>
> On 12/8/2011 9:27 PM, Walter Bright wrote:
>> The problem is we lose another day of work doing this.
>>
December 09, 2011
I don't get it, I can't build DustMite on 2.057: D:\DMD\dmd2\windows\bin\..\..\src\phobos\std\file.d(3710): Error: f unction std.file.isDir is deprecated

But it calls isDir on a string, which should forward to the isDir function which isn't deprecated. :s
« First   ‹ Prev
1 2 3 4