トップ RSS feed

HsbtDiary


2026/11/06 (金) [長年日記]

北海道のローカルニュースを眺めていると万引きして逮捕されました、と言うのがよく出てくるのだけど、そこに合わせて所持金を報道するのが本当に謎。100円しか持ってない人には同情とか、5万円持ってるのになんで、とかそう言うエンタメを提供しているんだろうか

ARM64 mswin の YJIT サポートをマージした。パフォーマンスチューニングもだけど、結構やり切った感じがありこれ以上の積み上げは longjmp の仕組みを変えるとか、opt-in で速くなります、みたいなものではなく大改造が必要になるのでむずそう。

あと mswin での HEv2 対応もマージしておいた。当面はこんな感じの 不具合修正が中心になるかなあ。

Ruby::Box の仕様決めをする時間を tagomoris さんと共に3-4時間用意してもらっていつものメンバーでわいがやしていた。

https://bugs.ruby-lang.org/issues/22275

一応、自分が RUBY_BOX=1 make check を全て通すまでに必要そうなことは話せたと思うので、自分自身が tagomoris エージェントとなって RWC 前日までに準備をする、ってところかなあ。頑張ろう。


2026/11/05 (木) [長年日記]

Windows の Ruby の高速化を引き続きやっていて、なんとかして Linux より早くできないか、と調査させては試すを繰り返していたのだけど、以下の3つを投入することで Linux を 1.0 とした時に 0.95 くらいの速度、5%くらい速くなった。

  • mimalloc と言う MS Research が開発したメモリアロケータを使う
  • ENV の処理を Windows に特化する
  • gethostname の結果をキャッシュする、Windows は再起動するまでホスト名は変わらない

一つ目がなかなか面白くて、単純に malloc などを置き換えるだけでは全然効果が出なくて、まずは CRT と xmalloc が混ざらないようにちゃんと分離した上で、GC に関わる箇所だけを mimalloc にすると速くなると言うやつ。勉強になるね。

高速化はだいぶやり尽くしたので ARM64 mswin の開発をせっせとやっている。まずは YJIT + clang-cl + mimalloc を使えるようにしていた。

https://github.com/ruby/ruby/pull/19729

YJIT 対応をやっていく中で mswin に関係なく aarch64 でもバグってる箇所を見つけたので直していた。

https://github.com/ruby/ruby/pull/19718

他にも高速化できないの、でマシンを回し続けてる中で mswin 以外にも aarch64 の性能改善に効くところが見つかったのでぼちぼちと切り出していく予定。

apt の脆弱性などもあり、そろそろセキュリティ対応にみんな疲れてきたんでないか、という感じになってきた。メールアドレスが漏れたのね、はいはい、ってスルーするくらいには疲れてます。


2026/11/04 (水) [長年日記]

rbmanager と言う mswin の ruby を扱うことができるプログラムを作っていて、ARM64 にも対応した 0.2.0 を公開した。

https://github.com/ruby/rbmanager/releases/tag/v0.2.0

ARM64 バイナリは 3.4/4.0 のみなんだけど、rbmanager を使えば、リリースバイナリをダウンロードしてから

> rb setup
> rb install 4.0

などだけで Ruby が使えるようになるので大変便利。あと、x64 については Ruby 2.3 以降について backfill もしておいたので、全部インストールできるし rb use 2.7 などで切り替えて使うこともできる。

Opus 5.5 と GPT 6.1 Astra で FA になったのか、AI モデルの競争もひと段落した感じがある。今でもセキュリティに関することは Mythos に切り替えて監査させたりもするが、ほとんどを Opus 5.5 と GPT 6.1 Sol でやれば良くて、包括的な思考をさせたい時だけ Astra に投げるってので十分になった。

Gemini 4 Argon は何かをやろうとして、AI Pro プランですら即座に credit がなくなるのでほぼ放置モード。もう少し活用できるといいのだが。

画像の説明

東博の賛助会員向けの特別招待会に行ってきた。大徳寺の展覧会はこれで2回目。

展覧会は2回、または3回見てやっと内容がわかるって感じなのだが曜変天目などもしっかり見ることができてよかった。曜変天目ゾーン、内覧会の時はなかった誘導レールができていてこれを目的に大行列ができているの察する。

展示ゾーンをザーッと見たあとは軽食コーナーで妻と夕食。やたらと美味しかった気がするのは疲れていたからだろうか。