On 10/16/2014 01:32 PM, Steven Schveighoffer via dmd-beta wrote:
I am too actually. From your earlier messages, Martin, I thought you said we 
would add it as a warning? Has that been done for 2.066.1? I didn't see it in 
my github traffic.

FWIW, I think a warning is sufficient, even if it only lasts a few versions. As 
long as silent behavior changes do not happen.

Well I made a pull and we eventually agreed that even a warning would do more harm than good, because one cannot explicitly use the compiler generated toHash and opEquals. A opCmp that wouldn't comply with default equality also required a custom toHash, which makes it even more unlikely that we will break code.

https://github.com/D-Programming-Language/dmd/pull/4070
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to