MessagePack for C++ 0.4.0 リリース

バイナリシリアライズ形式 MessagePack の C++ API をアップデートしました。


ソースコードレベルでの互換性が維持されています。バイナリレベルでは互換性はありませんが、0.3.x系と0.4.x系は共存(両方インストール)が可能です。
以下の新しい機能を使う場合には、再コンパイルが必要です:

  • msgpack/type/tr1/unordered_map.hpp を追加
    • std::tr1::unordered_map と std::tr1::unordered_multimap がシリアライズできるようになります
  • msgpack/type/tr1/unordered_set.hpp を追加
    • std::tr1::unordered_set と std::tr1::unordered_multiset がシリアライズできるようになります
  • msgpack::zone が少し高速化
  • msgpack::vrefbuffer が少し高速化


http://msgpack.sourceforge.jp/