■
14〜17日は帰省してました。
boost 1.33 -> 1.34.1にアップデート
Boost Test Libraryを使って書いたテストで謎のメモリリーク(最適化レベル0の癖に関数をインライン化すると消える)が起きたので、1.34.1にアップデートしました。なぜかコレでリークが消えました。boostのバグだったのかな?
1.34ではテスト関連の関数名マクロ名がちらほら変わっているので、適宜置換が必要。
libpolatsk: 分散計算ライブラリ進捗状況
単なるリファクタリングで済むかと思ったのですが、プロトタイプでの問題点が多かったので8割くらい書き直してます。
未踏期間中バグが分散libレイヤーに固まっていたので、今回は全てのコードのテストを書くことにしました。(今までは怪しげなところしか組んでいなかった)
確実に動作すると思って書いたコードからもぼろぼろとバグが出てくるので、意外とテスト書いたほうが開発時間全体で見ても効率的なのかも。
さっきやっとノード管理マネージャクラスがテストを通るようになったところ。ぜんぜん進んでいません。