2010年05月
2010年05月28日
最近では gcc、clang に押され気味 (?) ですが、老舗の C コンパイラとして PCC (Portable C Compiler) があります。
http://ja.wikipedia.org/wiki/Portable_C_Compiler
なぜいまPCC? - 高速さとクオリティの高いコード出力が魅力 (2007/10/16)
とりあえずビルドしてみましょう。
2010年05月26日
先日サンフランシスコで開催されたGoogle I/OのキーノートでAndroid2.2(コードネーム:Froyo)でJITコンパイラが搭載されることが発表されました。そしてJITに関するセッションもありました。私はサンフランシスコに行ったわけではありませんが、現地からUSTREAM中継してくれた方がいたおかげでセッションのスライドを見ることができました。また、そのセッションのGoogle Waveにも有用な情報が載っています。それらから情報を拾ってまとめてみました。
2010年05月24日
独自の C++ 標準ライブラリ (C++0x 規格も含む 85 % を完了とのこと) をリリースし、Boost C++ ライブラリのビルドに成功したそうです。
続きを読む
2010年05月18日
TEMU: The BitBlaze Dynamic Analysis Component
BitBlaze という、セキュリティのためのバイナリ解析プロジェクトの成果物(の一部)のようですね。
続きを読む
2010年05月14日
Linuxカーネルをデバッガで追っていくときに、コンパイラの最適化のためにアドレスとソースの対応づけや変数のメモリ割り当ての情報が失われてしまっていたり、インライン展開されてしまっていたりして、意図したようにデバッガが動かないことがあります。
こんなときはコンパイラの最適化を抑止する-O0(大文字のオーの後に数字のゼロ)のコンパイルオプションをつければよいのですが、全てのソースを-O0でコンパイルすると動かなくなってしまうこともあります。
2010年05月10日
twitter でも follow させていただいている森山さんから、前回の QTextCodec の円記号問題についてコメントいただきました。ありがとうございました。
さっそく試してみました。