April 29, 2009 updates for phobos in svn | ||||
|---|---|---|---|---|
| ||||
I needed some stuff so I updated Phobos today. Here's the lowdown: $(VERSION 030, Xyz 99, 2009, =================================================, $(WHATSNEW $(LI std.algorithm: added minPos. Improvements to Splitter suggested by Brad Roberts. Splitter now is bidirectional. Also Splitter has one extra trailing element if it ends with a separator.) $(LI std.format: added raw specifier for reading) $(LI std.stdio: added File.byChunk)) $(LI std.array: Improvements to Appender. Now it works with string and other immutable-element arrays, and accepts ranges in put().) $(LI std.range: Added iota with two arguments. Added FrontTransversal and Transversal.) $(LI std.traits: Added isImplicitlyConvertible.) $(BUGSFIXED $(LI $(BUGZILLA 2882): std.random.MersenneTwisterEngine without seed) $(LI unlisted: made std.numeric.entropy work on const/immutable arrays) $(LI $(BUGZILLA 2893): qualified types don't have an Unsigned counterpart) $(LI $(BUGZILLA 2906): writef problem with formatting floating point) ) ) To get these changes, you may want to get and build Phobos from dsource.org. Andrei | ||||
May 01, 2009 Re: updates for phobos in svn | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | Could you take a look at fixing the deadlock problem in std.stdio? It looks like recent bug-fixes in dmd have broken the file-locking logic, causing deadlocks as soon as you do any writing with multiple threads. On Wed, 29 Apr 2009 17:20:05 -0500, Andrei Alexandrescu wrote: > I needed some stuff so I updated Phobos today. Here's the lowdown: > > $(VERSION 030, Xyz 99, 2009, > =================================================, $(WHATSNEW > $(LI std.algorithm: added minPos. Improvements to Splitter > suggested by Brad Roberts. Splitter now is bidirectional. Also Splitter > has one extra trailing element if it ends with a separator.) > $(LI std.format: added raw specifier for reading) $(LI > std.stdio: added File.byChunk)) > $(LI std.array: Improvements to Appender. Now it works with string and > other immutable-element arrays, and accepts ranges in put().) > $(LI std.range: Added iota with two arguments. Added FrontTransversal > and Transversal.) > $(LI std.traits: Added isImplicitlyConvertible.) > $(BUGSFIXED > $(LI $(BUGZILLA 2882): std.random.MersenneTwisterEngine without > seed) > $(LI unlisted: made std.numeric.entropy work on const/immutable > arrays) > $(LI $(BUGZILLA 2893): qualified types don't have an Unsigned > counterpart) > $(LI $(BUGZILLA 2906): writef problem with formatting floating point) ) > ) > > To get these changes, you may want to get and build Phobos from dsource.org. > > > Andrei | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply