謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

2008-03-26から1日間の記事一覧

D言語での高速化の問題点

ローカル変数のalignに対応してない? (align付きのstructを使えばいいのだろうけど) インラインアセンブラを使った関数は-inlineを付けてもインライン化してくれない? インラインアセンブラはレジスタの自動割り当てが使えない。 gdcならgasとalways_inline…

言語に欲しい機能@バグチェック周り

splintやgccの-Wextraをもっと言語に落とせないのかなぁ。警告は所詮警告だし。 戻り値(もしくはout/ref)を使わないとエラーにする属性 基本型の制約 unused varianbleのエラーとunsed属性(gcc -Wallではしてくれるし__attribute*1もある。他は知らない。) d…

式テンプレートの問題点

式テンプレートの上にライブラリ作ろうとしたら重要な問題が発覚した。 関数の依存性を外すことができない。対応するにはオプティマイザ外さないといけないはず? 実装しようとしてみたら"Error: variable _N is used before initialization"。分け分からん。…