Moving towards D2 2.061 (and D1 1.076)

Iain Buclaw ibuclaw at ubuntu.com
Thu Dec 13 09:27:08 PST 2012


On 13 December 2012 16:57, David Nadlinger <see at klickverbot.at> 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';


More information about the Digitalmars-d mailing list