昨日仕込んでおいたクラッシュダンプのアップロードを朝に確認すると結構な量が溜まっていて、それをぜんぶ claude に分析させたら Windows だけじゃなくて Linux/macOS でも発生するようなバグを直すことができた。
だいぶいい仕組みなので、毎朝のルーチンスキルにしてしばらくはクラッシュしているのを徹底的に直そうとおもう。これ、自分が思いつきで始めたようなことではあるけど、ガチでやってる組織は100人単位かつ数百台のマシンでやっているのだろうなあ。
こういうのをやってる組織とやってない組織とで 10x とか 100x どころではない差がついていくのがなかなか厳しい時代である。
Windows には long 問題というのがあり、64bit のマシンでも long が 32bit になってしまうという根深い問題がある。で、これが YJIT にも影響があるだけではなくて、Docker image のような 2GB 以上のファイルをオープンすらできないという厳しい状態になっている。
で、これをちょっと前からちゃんと long long にできないかと考えて nobu や akr さんと話していた内容 を踏まえて進めたら大体いいのができた。
一応すごい非互換だから下準備だけにして 64bit にするのは後で、とは思ったけど mingw ではない mswin で先行して 64bit にぶち込んでもいい気はするんだよなー。どうせ世界で使っているのは僕とusaさんと、あとは nobu か笹田さんの 3-4 人しかいないし...。
週末に Netflix で何かを見るかと思いおすすめを眺めていて、ヒューマンドラマ系がいいなあということでシーズンものではなく映画の爆弾というやつを見た。
https://www.netflix.com/watch/82130725
酔っ払いの小競り合い、みたいなところで取調室に入ることになった容疑者が連続爆破を予言する人物で実行犯なのかなんなのか、みたいなところで、遠隔操作できるはずがないのにちゃんと爆破する爆弾とそれを防ごうとする人たちの駆け引きをしているうちに終わってしまった。
なかなか面白いとは思ったけど、最後、結局どうなったの?というのがわからないまま終わってしまった気がする...。