Entries from 2009-11-21 to 1 day

今日の復習

replace global reference Intel 浮動小数

git 中央の共有レポジトリでトピックブランチを共有する

条件変数を実装する途中経過は master には見せたくないので共有レポジトリにトピックブランチを作った。 % git checkout -b cond-var % git push origin cond-var http://monaos.git.sourceforge.net/git/gitweb.cgi?p=monaos/monaos;a=summary 入門Gitの 8…

Mona のテストをより気軽に実行する仕組み

最近書いた Mona の API は TDD で開発したのでテストコードが付属している。 当然ながら Mona の API なので Mona 上にテスト結果が表示されるのだが qemu 立ち上げる qemu のウィンドウが最前面に現れる テスト結果を目視 qemu 終了する と大変面倒で、気…

Conditon Variables の内部実装を考える

wait 側のユーザーコード mutex->lock(); while(!some_condition) { condition->wait(mutex); } // ここでお仕事。必要に応じて some_condition 書き換え。 mutex->unlock(); wait が内部でやる事は (1) mutex->unlock (2) スケジューラーの wait queue へ追…