2008-05-31

最近のトレンド話

たまにはFirefoxの話。

  • Firefoxの次 (3.1か3.5かは決まってない) からは、mercurial (hg.mozilla.org) に移行はする。
  • Tinderboxとかの作業が終わっていないため、Developerは、mercurialのツリーにチェックインはまだ不可能
  • Firefox 3.01は、CVS (cvs.mozilla.org) のまま
  • Thunderbird 3は、どのツリーで出すかは決まってない。おそらく、Firefox 3.xと同じツリーでいくはず。
  • Thunderbirdのチェックインは、今のところCVSの方。mercurialがオープンされれば、そっちの予定?
  • Firefox Mobileは、mercurialのツリーで、UIを作ってる。実態は、xulrunnerにFirefox Mobile用のUIをかぶせる方向
で、Curretn Work
  • NSSのfreebl/mpi (暗号系で使っているコード) の最適化がしょぼいので直せる部分をやってる
    • LinuxとかのGCC系用コードがインライン使ってない。md5が2-3%は速くなるし、sha512なんて、x86_64だと約10%速くできる。これはNelsonにレビューを投げてる
    • VC++ (x86) の場合のmpiのSSE2最適化が抜けてる。ちょっとテスト中
    • Windows x64でアセンブラよりコンパイラの最適化の方がはやい (RC4)。なぜ?
  • どうでもいんだが、directory sdkのconfigureって、x86_64だと、x86として認識してる。実害はないけど。。。

0 件のコメント: