Date: Thu, 7 Jan 99 17:17:32 JST From: SHUDO Kazuyuki Subject: [JavaHouse-Brewers:22569] shuJIT 0.2.4 To: java-house-brewers at java-house.etl.go.jp (JavaHouse Brewers ML) Message-Id: <199901070816.RAA25350@cafe.muraoka.info.waseda.ac.jp> 首藤です。 Sun JVM (JDK,JRE) / Linux,FreeBSD / x86 用の JIT コンパイラ、 shuJIT の 0.2.4 をリリースしました。 http://www.shudo.net/jit/index-j.html (日本語) http://www.shudo.net/jit/ (英語) 0.2.3 の問題をいくつか修整してあります。 高橋さん 、bug report と fix への御協力、 ありがとうございました。助かりました。 * bug fix - FreeBSD 用バイナリ (shujit-0.2.3-bin-freebsd.tar.gz) のみの不具合 --- 稀に Seg. Fault --- に対応。 - Swing などで JIT コンパイラの初期化が複数回呼ばれ得ることに対応。 - 例外ハンドラへジャンプする際に stack state を遷移させていなかった バグを修整。 - JVM に SIGQUIT を送った際の Seg. Fault に対応。 * 改良 - EGCS だけでなく GCC 2.X でもコンパイルする方法を用意。 - static メソッドの呼び出しをわずかに高速化。 - JIT コンパイラの動作を停止、再開させるメソッド java.lang.Compiler#disable(), enable() に対応。 ソース配布、バイナリ配布ともに、何かご意見、おかしな挙動、 疑問などなどありましたら、お知らせ下さいませ。大歓迎です。 …しかし、こんなことやってる場合じゃないよなあ… SHUDO Kazuyuki/首藤一幸 私をたばねないで あらせいとうの花のように shudoh at muraoka.info.waseda.ac.jp