updates for phobos in svn

Graham St Jack Graham.StJack at internode.on.net
Thu Apr 30 17:15:37 PDT 2009


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




More information about the Digitalmars-d mailing list