Sorry, I cannot fix the regressions correctly in short. Because it is bigger than I've thought.Sadly, I think we should revert changes for 6912 to erase regressions.This way reopens 6912.
Kenji Hara 2011/12/9 Steve Schveighoffer <[email protected]>: > 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 <[email protected]> >> To: Discuss the dmd beta releases for D <[email protected]> >> 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 >> [email protected] >> http://lists.puremagic.com/mailman/listinfo/dmd-beta >> > _______________________________________________ > dmd-beta mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/dmd-beta _______________________________________________ dmd-beta mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-beta
