[dmd-beta] Last (really, this time I mean it!) D2 beta 2.057

Walter Bright walter at digitalmars.com
Thu Dec 8 21:27:29 PST 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
>
>


More information about the dmd-beta mailing list