2008-02-07から1日間の記事一覧

日本語ロケールでassertion failedになる件

昨日の日本語ロケールだとBoost.Xpressiveがassert落ちする件を調べてみました。 落ちるのはココです。 template<typename Char> struct cpp_regex_traits_base<Char, 1> { protected: void imbue(std::locale const &loc) { int i = 0; Char allchars[UCHAR_MAX + 1]; for(i = 0; i </char,></typename>…

Boost.Exception

ぎゃー、既にBoost.ExceptionにN2179が取り込んでありました、、、。 http://tinyurl.com/2bkojl エラー情報が大きくなりすぎた辺りから、rejectっぽいなぁと思って読んでませんでした。 boost::throw_exception()で投げるときにclone機能を追加するみたいで…

Boost License Finally OSI Approved

http://lists.boost.org/Archives/boost/2008/02/133103.php これでSourceForgeのライセンス一覧にも追加されるはず。 まだ本家にも追加されていないっぽいので様子見。 Google Code Searchにも追加されるといいんですけど。