On 13 December 2012 16:57, David Nadlinger <[email protected]> wrote: > On Monday, 10 December 2012 at 00:34:33 UTC, Walter Bright wrote: >> >> It's time to do a release; to that end we should be working on tidying up >> the regressions. >> >> This will be the last official D1 release. > > > Two things which I think we *must* address before the release, otherwise > they will hurt us in the long run: > > > - https://github.com/D-Programming-Language/dmd/pull/1287 (Make > deprecations as warnings the default): Recently, an option to show > deprecations as informational messages (i.e. not halting compilation) was > added to DMD. Many people, including me, think that this should be the > default behavior, but Walter seems to be against it for pretty much > unspecified reasons. If we do not finish discussion on this before the > release, but then decided to change the default behavior in the future, this > will cause quite a bit more confusion as the "-di" switch will already have > been released then. > > > - Regarding UDAs: Releasing them in the current, not very well-tested state > might not be the best idea, because we are effectively setting the design > the stone, at least if we don't put a large »experimental« tag on them. > However, this is not what I'm talking about here. > > Walter's current plan is to also keep the superseded bracket syntax around, > making use of it only a warning: > https://github.com/D-Programming-Language/dmd/commit/a04cf864b932061ad7b72e7cad8b16fabc6a825a >
I am confused at this commit also. -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';
