December 08, 2011 [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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steve Schveighoffer | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | --------------------------- 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | 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 [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | 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 |
Copyright © 1999-2021 by the D Language Foundation