@fate_fox いえ、本日最終日(いま朝8時)で、明日一日フリーで、その次の日の早朝に帰ります。日本に着くのは月曜の夕方ですね。
2012-05-18 23:14:49そういえば、constepxrの浮動小数点数演算では、コンパイル時と実行時で結果が変わることがあるらしい。よくわかんないけど、コンパイル時の演算ではFPU使ってないとかそんな感じだろうか。 @bolero_MURAKAMI
2012-05-18 23:16:28Library in a Week、セバスチャンによるBoost.StringAlgoの高速化の話。 http://t.co/7p4gxjGB
2012-05-18 23:20:06#1 lesson from the #cppnow "Library in a Week" track: writing and modifying generic algorithms is a lot of work.
2012-05-18 23:30:54最後にJeffから挨拶。「今年中にこれらのアイデアを反映させていこう」 それと今後のLibrary in a Weekの話。
2012-05-18 23:32:43@cpp_akira @bolero_MURAKAMI もともと浮動小数点演算は同じ入力で違う結果になるのはよくある話。計算の時にちゃんとレジスタの下のビットもキレイにすりゃいい話なのにそんなことお構いなしで処理しちゃうからその時々で結果が微妙に変わっちゃう。
2012-05-18 23:33:46@cpp_akira @bolero_MURAKAMI 例えば GCC 自体(つまりコンパイル時)は GMP/MPFR/MPC 使ってたりするからじゃないですかね。
2012-05-18 23:36:57@cpp_akira @wraith13 なるほど、浮動小数点絡みはいろいろ厄介ですね……
2012-05-18 23:37:01そういえばAbelさんはconstexprを「コンストエクスプル」って呼んでた。他の人は「コンストエクスプレッション」って呼んでたからどっちでもいいと思うけど。
2012-05-18 23:38:46@cpp_akira @bolero_MURAKAMI アグレッシブな最適化で計算順序がちょっと入れ替わるだけで答が違ってしまうのが、浮動小数点数なので仕方ない気がします
2012-05-18 23:38:49僕は元々は「コンストエクスピアー」な感じに読んでた。周りに「コンストエクスプレッション」派が多いからそれに合わせてたけど。
2012-05-18 23:41:16来年のLibrary in a Weekでやりたいこと。Perl Cookbook in C++, Algorithm again, 価値あるBoostライブラリを作る(big intとか)、C++11のホストBoostライブラリ、C++17的な何か、Bug Sprints
2012-05-18 23:45:31@bolero_MURAKAMI XIntは音沙汰なしですが、今Boost.Multiprecisionがレビューリクエストされてますね
2012-05-18 23:48:06