Entries from 2008-11-27 to 1 day

Peephole optimization 検討中

jump 先が jump なら jump 先変える最適化だけが、Peephole optimization だと思っていたが違うみたい。 Peephole optimization - Wikipedia, the free encyclopedia ふむむ。実際に jump 先のケースがどれくらいあるのかを簡単にチェックできるようなコード…

autoreconf -ifv がうまくいかない

automake, autoconf, libtool を最新にしたらうまく動いた。 しかしココサブさんのところで悪影響が出るかも。

strict aliasing

strict aliasing 。個人的にタイムリー。doubleの0が +0.0 なのか -0.0 なのかを判別するのに uint64_t とかに cast したら怒られた。unionで回避。

今日の復習

WEwLC 25 Extract Override call 10割 WEwLC 18 テストコード邪魔 10割 パタヘネ DLLのロード 10割 速読におけるパラグラフとは 2割 パタヘネ メモリクリアの比較 ポインタと配列 0割

速度面で改善したいこと

Mosh の速度面で改善したいことを挙げる。さくっと立ち上がる事を目標に。 起動速度。もっさり起動するのはだめ。 中身が (import (rnrs)) だけの test.scm を実行したときの速度 この中には以下のものが含まれる VM 初期化 コンパイラのロード 基本ライブラ…

Outputz ファイルシステム登場

Gauche-FUSEでOutputzファイルシステム - Gemmaの日記。 これはすごい><。