Roslyn ships v1.0-rc2 with "Go-Live" license

For the last six years you’ve heard us go on and on about this Roslyn thing and how it’s the platform for the future and would change everything and that we were all-in on it and “it’s going to be great just wait and see”. Well, the wait is over. This morning, at BUILD, Principal Program… Read more

A Journey Through Open Source: The Trials & Triumphs in Roslyn’s First Year of Open Source

“I am looking for someone to share in an adventure.” — Gandalf, The Hobbit, J.R.R. Tolkien On April 3, 2014, Anders Hejlsberg set us on our open source journey when he made the .NET Compiler Platform (aka “Roslyn”) source code public live on stage in San Francisco. Without much open source experience to guide us (or… Read more

We’re moving to GitHub!

It’s official. We’re moving to GitHub! We are moving the Roslyn OSS code from CodePlex to GitHub. GitHub has a vibrant open source community that we want to actively be a part of and contribute to. We are also going to take this time to modify our pull request process. Please see below for more… Read more

Better together: C# 6 and the Visual Studio 2015 Debugger

“Lambdas! Lambdas! Lambdas! Lambdas! …” If you hadn’t heard, Visual Studio 2015 will support the use of lambda expressions in the debugger windows. We’re all very excited to deliver on this longstanding TOP customer request. When LINQ was introduced in 2008 it was a game changer for the way .NET developers think about and code… Read more

New Features in C# 6

C# 6 is the version of C# that ships with VS 2015 Preview. The philosophy behind this version is straightforward: improve simple everyday coding scenarios, without adding much conceptual baggage. The features should make code lighter without making the language heavier. Some features are mostly syntactic sugar (expression-bodied members, string interpolation, nameof), some complete what… Read more

Post-Release Goodies

The Rosetta lander Philae wasn’t the only thing in space last week. Our launch of Visual Studio 2015 Preview and our announcement to open source the full .NET server stack were out of this world. After all, it’s not every day that you can say your work trended higher than Kim Kardashian on Twitter. After… Read more

.NET Compiler Platform ("Roslyn") for the Rest of Us

This post is brought to you by Beth Massi, a Program Manager on the Visual Studio team. If you’ve been reading this blog I’m sure you know by now that the .NET Compiler Platform (code named “Roslyn”) is the next generation of the Visual Basic and C# .NET compilers. But what does that mean? I… Read more

Visual Studio "14" CTP Now Available

As announced today by Soma, we’ve just released the first CTP (Community Technology Preview) of the next version of Visual Studio. This is doubly-exciting as this is the first public release of a version of Visual Studio powered by “Roslyn” by default. At BUILD we released the “Roslyn” End User Preview which extends Visual Studio… Read more

Visualizing Roslyn Syntax Trees

Hello everyone! I hope you had a chance to catch the recent announcements around the .NET Compiler Platform (“Roslyn”). If not, I encourage you to view Anders’s presentation at Build 2014 (skip to 1:10:28). If you haven’t already, download the previews and take them for a spin! What’s included? The Roslyn compiler codebase is now… Read more

Taking a tour of Roslyn

It’s a big day for us on the Managed Languages team! As announced at the //BUILD conference earlier today, and as posted by Soma on his blog, we are not just delivering a new preview of Roslyn to all of you, but are in fact moving all of the compiler code to open source! The… Read more