音沙汰がないので楽しみを前倒ししようではない会開催.
$(VERSION 032, July 7, 2009, =================================================, $(WHATSNEW $(LI synchronized member functions now implicitly typed as shared.) $(LI std.algorithm: added minPos) $(LI std.format: added raw specifier for reading) $(LI added File.byChunk) $(LI std.algorithm: added more unittests and checks for user-based comparison passed to topN) $(LI std.math: replaced std.c with core.stdc; improved approxEqual to work with ranges, not only numbers or arrays) $(LI std.range: defined Take.popBack whenever sensible; improved iota to accept negative ranges and steps) $(LI Improved exception message for assert(0) in Windows -release builds)
synchronizedメンバ関数が暗黙のsharedになるとはどういうことかな.
この関数ではshared型しか扱えなくなるということだろうか.関数自体がsynchronizedになるのかな.それってどういうことだろう.
これで関数定義の中身全体をsynchronizedで囲むのとメンバ関数をsynchronizedにするのとは違う意味になるのかな.よくわからん.
algorithm群が本格的にunittestによって規定されるようになるのか.いいことだなあ.
std.c.* が core.stdc.* に移動するようだ.
あー更新こないかなー.