ブログ 2017/07/30 ピックアップRoslyn 7/30: C# 7.1の先の計画& .NET でのメモリ手動管理 C# 7.1の先の計画 C# 7.1 がらみの作業も落ち着いたところで、 その先の優先度付け的な Design Notes がアップロードされていました。 C# Language Design Notes for Jul 5, 2017 概ね以下のような感じ。 構造体の活用(特に ref がらみ)は C# 7.2 でまとめて実装 Utf8String は C# 8.0 に回りそう static delegate とかいう話が出てる(C# 8.0向け) stat… 続きを読む 2017/06/30 ピックアップ Roslyn 6/30 csharplangに出てる提案の整理をしたみたいで、 いくつかの提案に「Proposal Champion」ラベルが付き始めたようです。 「Proposal Champion」は、Proposal(提案が出てるだけ)とChanpion(C#チームの誰かがオーナーになって進めることが決まった段階)の間くらいのつもりっぽく。 「いつかは取り組むけども、今すぐとはいかない」くらいみたいです。 以下、いくつか紹介。 末尾以外で名前付き引数 Champion "Non-trai… 続きを読む 2017/06/09 Visual Studio 2017 Update 3 Preview 2 なんかVisual Studio上の通知に来てたので気づいたんですが、Visual Studio 2017 Update 3 の更新が来てました。 Visual Studio 2017 Update 3 Preview 2。 (なんかこう、もうVisual Studioもセマンティックバージョンにすればいいのに。15.3.2 とか。) C# 7.1 で、ちょっと試した感じ、C# 7.1 予定の機能は全部入ってるっぽいです。 といっても、先日書いた通り、 入る機能はだいぶ絞ったっぽく、… 続きを読む 2017/05/30 ピックアップRoslyn 5/30: C# 7.1など(de:code 2017) 先週、de:code 2017で登壇してきたわけですが。 資料、公開しました。 C#の現状と今後—Iwanaga Nobuyuki トラック オーナーの方に「日本の第一人者」とかいう煽りタイトルを付けられてしまったわけですが。 なんかネタなタイトル(このすば)を冗談で言ってみたら採用されてしまい、「MVPはどいつもこいつも…」とか思われてそうで怖いわけですが。 ネタはタイトルだけです。 C# 7.1 で、本題。 de:code参加者の中には気づいた方もいらっしゃったみたいですけど… 続きを読む 2017/05/18 TryRoslyn 改め SharpLab で、JIT Asm表示 いつの間にかと話題に。 去年の年末にちょこっと紹介したTryRoslynがJIT ASM (JITの結果がどういうネイティブコードになっているかを見れる)機能に対応してたみたいです。 TryRoslyn、今はSharpLabっていう名前に変わって、ドメインも取った見たいです: https://sharplab.io/ ネイティブ コードの確認 例えばこんな感じのコードを書いて、 using static System.Math; public class C { … 続きを読む 新しい投稿へ 過去の投稿へ
2017/07/30 ピックアップRoslyn 7/30: C# 7.1の先の計画& .NET でのメモリ手動管理 C# 7.1の先の計画 C# 7.1 がらみの作業も落ち着いたところで、 その先の優先度付け的な Design Notes がアップロードされていました。 C# Language Design Notes for Jul 5, 2017 概ね以下のような感じ。 構造体の活用(特に ref がらみ)は C# 7.2 でまとめて実装 Utf8String は C# 8.0 に回りそう static delegate とかいう話が出てる(C# 8.0向け) stat… 続きを読む
2017/06/30 ピックアップ Roslyn 6/30 csharplangに出てる提案の整理をしたみたいで、 いくつかの提案に「Proposal Champion」ラベルが付き始めたようです。 「Proposal Champion」は、Proposal(提案が出てるだけ)とChanpion(C#チームの誰かがオーナーになって進めることが決まった段階)の間くらいのつもりっぽく。 「いつかは取り組むけども、今すぐとはいかない」くらいみたいです。 以下、いくつか紹介。 末尾以外で名前付き引数 Champion "Non-trai… 続きを読む
2017/06/09 Visual Studio 2017 Update 3 Preview 2 なんかVisual Studio上の通知に来てたので気づいたんですが、Visual Studio 2017 Update 3 の更新が来てました。 Visual Studio 2017 Update 3 Preview 2。 (なんかこう、もうVisual Studioもセマンティックバージョンにすればいいのに。15.3.2 とか。) C# 7.1 で、ちょっと試した感じ、C# 7.1 予定の機能は全部入ってるっぽいです。 といっても、先日書いた通り、 入る機能はだいぶ絞ったっぽく、… 続きを読む
2017/05/30 ピックアップRoslyn 5/30: C# 7.1など(de:code 2017) 先週、de:code 2017で登壇してきたわけですが。 資料、公開しました。 C#の現状と今後—Iwanaga Nobuyuki トラック オーナーの方に「日本の第一人者」とかいう煽りタイトルを付けられてしまったわけですが。 なんかネタなタイトル(このすば)を冗談で言ってみたら採用されてしまい、「MVPはどいつもこいつも…」とか思われてそうで怖いわけですが。 ネタはタイトルだけです。 C# 7.1 で、本題。 de:code参加者の中には気づいた方もいらっしゃったみたいですけど… 続きを読む
2017/05/18 TryRoslyn 改め SharpLab で、JIT Asm表示 いつの間にかと話題に。 去年の年末にちょこっと紹介したTryRoslynがJIT ASM (JITの結果がどういうネイティブコードになっているかを見れる)機能に対応してたみたいです。 TryRoslyn、今はSharpLabっていう名前に変わって、ドメインも取った見たいです: https://sharplab.io/ ネイティブ コードの確認 例えばこんな感じのコードを書いて、 using static System.Math; public class C { … 続きを読む