D 1.076 and 2.061 release
Jonathan M Davis
jmdavisProg at gmx.com
Thu Jan 3 11:36:20 PST 2013
On Thursday, January 03, 2013 10:49:08 Walter Bright wrote:
> On 1/3/2013 10:11 AM, Ali Çehreli wrote:
> > On 01/01/2013 03:46 PM, Walter Bright wrote:
> > > 1. the dlang.org isn't updated yet.
> >
> > Is the change log available somewhere else? I want to spread the news but
> > it is not very interesting without knowing what has changed. :)
>
> http://dlang.org/changelog.html
Oh. Those are links. I was wondering when the data was actually going to be
posted. When compared to the previous ones, it looks like there's only headers
with no information.
But what about release notes then? There were several notes in the changelog.d
file along those lines which aren't being distributed with how the changelog is
currently being presented. For instance, the first few items have all been
lost:
$(LI std.string: $(RED The implementations of std.string.format and
string.sformat have been replaced with improved implementations which conform
to writef. In some, rare cases, this will break code. Please see the
documentation for std.string.format and std.string.sformat for details.))
$(LI std.string.format now works in CTFE.)
$(LI std.range.hasSlicing has been made stricter in an effort to make it more
reliable. opSlice for infinite ranges must now return the result of
std.range.take, and any range with slicing which supports $(D $) must now
support it with the same semantics as arrays (including supporting subtraction
for finite ranges).)
$(LI std.range.isRandomAccessRange now requires hasLength for finite ranges, as
it makes no sense for such ranges not to define length and many random-access
algorithms rely on length.)
In fact, I think that _every_ item in Phobos' changelog.d was lost. That
information needs to be presented to users.
- Jonathan M Davis
More information about the Digitalmars-d-announce
mailing list