ブログ 2017/04/16 ピックアップRoslyn 4/16 結構久々のSprint進捗報告。 Sprint 116 Summary #18719 Visual Studio 2017リリース前後の作業が「バグ修正してた」しかなかったので、割かしほんとに久々。 C# 7.1/7.2作業が始まっています。 いくつか紹介。 (ここに並んでいるのが7.1/7.2に入る全てでもないし、優先度の変更もあり得るものです。あくまで、最近作業したもので、現状の予定としてこのバージョンで出したいというもの。) C# 7.1 default 式 左辺か… 続きを読む 2017/04/06 .NET Framework 4.7 .NET Framework 4.7がリリースされたみたいですね。 Announcing the .NET Framework 4.7 更新内容 .NET Framework 自体よりも、ドキュメントとかのシステム更新の方が目立つかも。 API ドキュメントが docs に移行 API の更新履歴が GitHub 上に 自分が直接関係しそうなのは、ValueTuple構造体の追加くらいかなぁ。 ValueTuple C# 7.0のタプルを使うには、ValueTup… 続きを読む 2017/03/21 C# 7思い出話 C# 7.0リリース(もう2週間くらい経過したけども) 気が付けば、Visual Studio 2017がリリースされてから2週間くらい経ってしまっているわけですが… マイクロソフト公式のRelease CelebrationでLT登壇したり、 自分主催のリリース記念勉強会やったりとかで、 すっかり力尽きていました。 そんな感じでしたが、2点ほどそれの事後的な話。 リリース記念勉強会の動画上げました C# によるプログラミング入門、リリース版対応しました 動画 Visual Studio 2017 リリース記念勉強会、 当日… 続きを読む 2017/03/18 ピックアップRoslyn 3/18: インターフェイスのデフォルト実装 C#でもインターフェイスのデフォルト実装(まんま、Javaのデフォルト メソッドと同じ機能)の実装始めたって。 Enable a default implementation of an interface method to be provided as part of its declaration. #17927 結構びっくり… 驚いてるって言っても、この機能が革新的だとかそういう驚きではなくてですね。 この機能、.NET ランタイムに手を入れないと実現できない機能なので、… 続きを読む 2017/02/28 ピックアップRoslyn 2/28: Milestones 7.X なんか、csharplang にマイルストーンが切られてた。 ちなみに、リリース時期を邪推されないように、期日は2070年とかのむちゃくちゃな日付になっています。 7.0が2070年、7.1が2071年、…みたいな。 7.0 7.0 3/7のリリースを考えるととっくに実装終わってるはずのもの。 Roslynリポジトリ側からの移植と、あと、ドキュメントがまだないのでそれが残タスクっぽいです。(最近、ほんとにドキュメントが後…) 7.1 7.1 C#的には初の「小数… 続きを読む 新しい投稿へ 過去の投稿へ
2017/04/16 ピックアップRoslyn 4/16 結構久々のSprint進捗報告。 Sprint 116 Summary #18719 Visual Studio 2017リリース前後の作業が「バグ修正してた」しかなかったので、割かしほんとに久々。 C# 7.1/7.2作業が始まっています。 いくつか紹介。 (ここに並んでいるのが7.1/7.2に入る全てでもないし、優先度の変更もあり得るものです。あくまで、最近作業したもので、現状の予定としてこのバージョンで出したいというもの。) C# 7.1 default 式 左辺か… 続きを読む
2017/04/06 .NET Framework 4.7 .NET Framework 4.7がリリースされたみたいですね。 Announcing the .NET Framework 4.7 更新内容 .NET Framework 自体よりも、ドキュメントとかのシステム更新の方が目立つかも。 API ドキュメントが docs に移行 API の更新履歴が GitHub 上に 自分が直接関係しそうなのは、ValueTuple構造体の追加くらいかなぁ。 ValueTuple C# 7.0のタプルを使うには、ValueTup… 続きを読む
2017/03/21 C# 7思い出話 C# 7.0リリース(もう2週間くらい経過したけども) 気が付けば、Visual Studio 2017がリリースされてから2週間くらい経ってしまっているわけですが… マイクロソフト公式のRelease CelebrationでLT登壇したり、 自分主催のリリース記念勉強会やったりとかで、 すっかり力尽きていました。 そんな感じでしたが、2点ほどそれの事後的な話。 リリース記念勉強会の動画上げました C# によるプログラミング入門、リリース版対応しました 動画 Visual Studio 2017 リリース記念勉強会、 当日… 続きを読む
2017/03/18 ピックアップRoslyn 3/18: インターフェイスのデフォルト実装 C#でもインターフェイスのデフォルト実装(まんま、Javaのデフォルト メソッドと同じ機能)の実装始めたって。 Enable a default implementation of an interface method to be provided as part of its declaration. #17927 結構びっくり… 驚いてるって言っても、この機能が革新的だとかそういう驚きではなくてですね。 この機能、.NET ランタイムに手を入れないと実現できない機能なので、… 続きを読む
2017/02/28 ピックアップRoslyn 2/28: Milestones 7.X なんか、csharplang にマイルストーンが切られてた。 ちなみに、リリース時期を邪推されないように、期日は2070年とかのむちゃくちゃな日付になっています。 7.0が2070年、7.1が2071年、…みたいな。 7.0 7.0 3/7のリリースを考えるととっくに実装終わってるはずのもの。 Roslynリポジトリ側からの移植と、あと、ドキュメントがまだないのでそれが残タスクっぽいです。(最近、ほんとにドキュメントが後…) 7.1 7.1 C#的には初の「小数… 続きを読む