
LATEST ENTRY
Omoikaneのbaseline JITでAcid3がメモリ異常終了する原因を追った
自作ブラウザOmoikaneのbaseline JITでAcid3が環境ごとに異なるメモリ異常を起こしたので、coreを調べてshared shapeの弱参照キャッシュを修正しました。
記事を読むWEBLOG / PERSONAL ARCHIVE
写真、山、ソフトウェア、日々のメモを記録しています。
タグから探す
LATEST ENTRY
自作ブラウザOmoikaneのbaseline JITでAcid3が環境ごとに異なるメモリ異常を起こしたので、coreを調べてshared shapeの弱参照キャッシュを修正しました。
記事を読むALL ENTRIES
155 posts自作ブラウザOmoikaneで、HTML fragment parser、フォーム検証、Webフォント、CSSカスケード、レイアウトと描画精度の実装をまとめて進めました。
大量の無圧縮PNGを含むCodexの長期セッションでremote compactが失敗したため、画像を可逆圧縮して同じセッションとGoalを維持したまま復旧しました。
冬の午後にふたりで歩いた日の記憶を書いた曲「ノエシス / 重音テトSV」を公開しました
BoaのTest262実行中にallocatorのエラーで落ちた問題を調べたら、Promise解決処理中の保持不足が原因だった。
Boaに追加したスタック保護がASANのfake stackで浅い入力まで拒否していたので、ローカル変数のアドレスからスタックポインタを直接読む方式へ変更しました。
Boaの未最適化パーサーが有効なJavaScriptの解析中に2 MiBのスタックを使い切ってabortしたので、スタック使用量を減らして過深な入力を構文エラーにしました。
BoaのTest262をx86_64とARM64で実行したところ、Float16変換の10ケースだけ結果が違ったので原因を調べました。
夏色花梨の誕生日に合わせて作った、誕生日と片思いの曲「わがままバースデー」を公開しました