On Friday, 26 September 2014 at 16:31:52 UTC, H. S. Teoh via Digitalmars-d wrote:
I think the warning stage is still necessary. Users need to be informed well ahead of time that something is going to be deprecated, before it starts breaking their builds (which, according to recommended usage, shouldn't be compiling with -d). We'll get a lot fewer angry users this way.

Wait, what? I was talking specifically about the stage as a capital-W-warning, i.e. something that shows up only when the user specifies -w or -wi. Deprecations are informational by default now, unless you explicitly specify -de.

As far as I can see having deprecation messages as Warnings first actually leads to *more* build breakage (as many more people are building with -w than with -de) and less time for adapting code before it is made an error (because -w/-wi is not the default).

Thus, I don't see any justification left for making deprecation messages Warnings first.

David

Reply via email to