ブログ 2015/09/20 ピックアップ Roslyn 9/20 7月のデザイン ミーティング議事録が2件。 このうち、supersedes機能については前回少し触れましたが。 参照戻り値/ローカル変数とパターン マッチング、試験的実装始めました C# Design Notes for Sep 1, 2015 #5233 何分2か月前の議事録なので、実はもうだいぶ実装が進んでいるんですが(関連する pull-requestが結構すでに merged な状態)、以下の2つの機能について、プロトタイプ実装を進めるにあたっての設計上の決定についての話が書かれ… 続きを読む 2015/09/17 Roslyn メタプログラミング & Code-Aware ライブラリ 昨日の Metro.cs #1 にて。 Roslynメタプログラミング—Iwanaga Nobuyuki デモ用ソースコード: https://github.com/ufcpp/UfcppSample/tree/master/Demo/2015/MyRoslynAnalyzers 要するに、「実際作ってみた結果の感想など」。 作ってみたもの自体は大したことはないんで面白くもないと思いますが、感想の部分は他の Analyzer, Code Fix, Code-Aware ライブラリを作った… 続きを読む 2015/09/13 ピックアップRoslyn 9/13 なんか大変なことになってる。 メールの大半を占めてる「Neal Gafter」はC#チームでGitHub Issue対応してくれてる人。 これまでの提案Issueページの整理作業を一気にやった様子。 多くのものは、 Close 作業 C# 7.0に向けてやり始めたよ 重複だから別エントリーに移って ちょっと無理/費用対効果合わない 試験的な実装始めたしIssueは閉じる 提案が不明瞭だからもう少し説明求 で、いくらか、C# 7.0に向けた新文法の提… 続きを読む 2015/09/06 ピックアップ Roslyn 9/6 Array.Empty 最適化 .Net 4.6 optimizations breaking on 4.5.2 servers #4889 Roslyn(C# コンパイラー)の問題か、msbuild(ビルド ツール)の問題化、JIT レイヤーに持っていくべき問題かとかいろいろたらいまわしになりそうな話。 Roslyn がやったこと まず、何をやろうとして問題が起きてるのか。 params 引数に対して何も引数を渡さなかったときに、C# コンパイラーが内部的に空の配列を作って引数に渡し… 続きを読む 2015/09/01 サイトのシステム更新 ufcpp.net のシステム入れ替えてから気が付けば3・4か月ほど経過したわけですが。 いまだ微妙に直したいなと思いつつ時間が取れない部分もちらほら。 未 ちゃんと治せてるものもあるにはあるんですけども。 アイコン設定してなかったら、ロゴの真ん中あたりを自動的にとることで「未」になってたっていうやつ。ただでさえ、たまに「未確認の人」とか言われたりするのが、完全になんか未然な感じに。 まあ、たぶん、ヒツジです。干支の、ひつじ年の「未」。僕、ひつじ年生まれですし。Excel先生も、済… 続きを読む 新しい投稿へ 過去の投稿へ
2015/09/20 ピックアップ Roslyn 9/20 7月のデザイン ミーティング議事録が2件。 このうち、supersedes機能については前回少し触れましたが。 参照戻り値/ローカル変数とパターン マッチング、試験的実装始めました C# Design Notes for Sep 1, 2015 #5233 何分2か月前の議事録なので、実はもうだいぶ実装が進んでいるんですが(関連する pull-requestが結構すでに merged な状態)、以下の2つの機能について、プロトタイプ実装を進めるにあたっての設計上の決定についての話が書かれ… 続きを読む
2015/09/17 Roslyn メタプログラミング & Code-Aware ライブラリ 昨日の Metro.cs #1 にて。 Roslynメタプログラミング—Iwanaga Nobuyuki デモ用ソースコード: https://github.com/ufcpp/UfcppSample/tree/master/Demo/2015/MyRoslynAnalyzers 要するに、「実際作ってみた結果の感想など」。 作ってみたもの自体は大したことはないんで面白くもないと思いますが、感想の部分は他の Analyzer, Code Fix, Code-Aware ライブラリを作った… 続きを読む
2015/09/13 ピックアップRoslyn 9/13 なんか大変なことになってる。 メールの大半を占めてる「Neal Gafter」はC#チームでGitHub Issue対応してくれてる人。 これまでの提案Issueページの整理作業を一気にやった様子。 多くのものは、 Close 作業 C# 7.0に向けてやり始めたよ 重複だから別エントリーに移って ちょっと無理/費用対効果合わない 試験的な実装始めたしIssueは閉じる 提案が不明瞭だからもう少し説明求 で、いくらか、C# 7.0に向けた新文法の提… 続きを読む
2015/09/06 ピックアップ Roslyn 9/6 Array.Empty 最適化 .Net 4.6 optimizations breaking on 4.5.2 servers #4889 Roslyn(C# コンパイラー)の問題か、msbuild(ビルド ツール)の問題化、JIT レイヤーに持っていくべき問題かとかいろいろたらいまわしになりそうな話。 Roslyn がやったこと まず、何をやろうとして問題が起きてるのか。 params 引数に対して何も引数を渡さなかったときに、C# コンパイラーが内部的に空の配列を作って引数に渡し… 続きを読む
2015/09/01 サイトのシステム更新 ufcpp.net のシステム入れ替えてから気が付けば3・4か月ほど経過したわけですが。 いまだ微妙に直したいなと思いつつ時間が取れない部分もちらほら。 未 ちゃんと治せてるものもあるにはあるんですけども。 アイコン設定してなかったら、ロゴの真ん中あたりを自動的にとることで「未」になってたっていうやつ。ただでさえ、たまに「未確認の人」とか言われたりするのが、完全になんか未然な感じに。 まあ、たぶん、ヒツジです。干支の、ひつじ年の「未」。僕、ひつじ年生まれですし。Excel先生も、済… 続きを読む