ひさしぶりにqrintf関連の作業を行い、バージョン0.9.2をリリースしました。 ご存知のように、qrintfは、ccacheやdistccと同様の仕組みでCコンパイラのラッパーとして動作する、sprintf(とsnprintf)の最適化フィルターです。 qrintfを利用することで、整数や文字列をフォーマットするsprintfやsnprintfは最大10倍高速化され、また、H2Oのようなhttpdが20%程度高速化することが知られています。 今回のリリースは、0.9.1以降に行われた以下の改善を含んでいます。 数値の変換速度の改善(@imasahiro氏による)#9 #10 Clangへの暫定対応と、それにともなうコマンドラインインターフェイスの変更 #13 #16 -DQRINTF_NO_AUTO_INCLUDEオプションによる、自動#includeの抑止 #14 %.*sへの対応