ブログのカテゴリー:ピックアップRoslyn

ピックアップ Roslyn 8/15

「バグでしょ?」からの「仕様です」が2件ほど。 そしてだいたいこの手の話題は、5・6年前に Stack Overflow で話題が出てて、 Eric Lippertが回答済みという落ち。 && の後ろ Change to definitive assignment in LINQ queries #4509 dynamic が絡んだ時に、以下のコードで、「b が未初期化の可能性があります」エラーになるという話。 decimal.TryParse(v, out a) &…

ピックアップRoslyn 7/19

Visual Studio 2015 関連作業が終わって、その次っぽい動きがちらほら。 Make Features Layer Portable #3998 Make Features Layer Portable #3998 Feature API = リファクタリングとか、コード解析からのコード修正とか、そのレイヤーのAPIのこと。 これを、OmniSharp、Visual Studio Codeで使うためにポータブル化作業をしようという Issue ページが立ちました。 …

ピックアップRoslyn 7/12

Mads、怒涛のClose祭り。 久しぶりに、C# Design Notesが投稿されてました。というか、5月のNotesが今投稿されているなど。 要するに、Visual Studio 2015関連作業がやっと落ち着いたってことなんですかね、きっと。 C# Language Design Review, Apr 22, 2015 #3910 https://github.com/dotnet/roslyn/issues/3910 式ツリー 式ツリー化できる構文とできない構文の差が大き…

ピックアップ Roslyn 6/10

Numeric literals (binary and digit separators) #2950 https://github.com/dotnet/roslyn/pull/2950 先月くらいにちょこっと書いたやつですが、2進リテラルの実装。 pull-req 出してる人がマイクロソフトにインターン中の学生っぽく、インターンの課題かなぁというやつ。マージがうまくいかなかったのか、一度Closeして別のpull-reqが出しなおされてますが、最近になって急にレビューがつくようになっ…

ピックアップRoslyn 5/27

引き続き、Roslynリポジトリは「RTMに向けてバグ修正で手いっぱい」感漂って来てて、新しい話はあまりないんですが。 というか、割かし重複提案なissueが立って、速攻で「それ、これとの重複じゃない?」→「重複だった…」的な流れになってるものが多々。まあ、issueが800件超えっぱなしですからねぇ、このリポジトリ。 そんな中いくつか。 Support the tadpole operators #3072 https://github.com/dotnet/roslyn/issues…

ピックアップ Roslyn 5/14

Build 2015の資料に目を通すので忙しくてサボっていましたが。 まあ、もっとも、C#チーム、Visual Studioチーム的にもRC版が出たばかり、かつ、RTMも近いだろう状況で、GitHub上の動きを見ててもバグ修正で多忙な雰囲気を感じます。 そんな中、いくつかピックアップ。 Unicode version number https://github.com/dotnet/roslyn/issues/2648 「C#では、常に実行環境の最新のUnicodeバージョンを利用した…