Roslyn: Sprint 106 Summary

Created on 17 Sep 2016  ·  2Comments  ·  Source: dotnet/roslyn

Compiler Team Accomplishments

  • VB Tuples

    • Metadata import

    • Partial names

  • Debugging tuples defined in metadata

    • Customized value and type display

    • Friendly name member listing

  • Bugs

    • Bugs, bugs bugs

      F# Team Accomplishments


image

  • Added support for Embedded PDBs
  • Fixed Portable PDB Support
  • Added Roslyn Completion Service
  • Added Roslyn Diagnostics Service
  • (not us, but still awesome) F# support on Azure Functions

Interactive Execution Team Accomplishments

  • Live Unit Testing ( official name!!):

    • Moved Live Unit Testing Out of Process

    • Got Live Unit Testing working on VS 2017 ( just need to install vsix now)

    • Big change in Live Unit Testing to address some functional and potential concurrency issues and to improve responsiveness

    • Finished some more Live Unit Testing functionality, many bug fixes and some limited testing

  • Did the ground work and setup authored the VS interactive window and then un-did setup ( could not get both classic and new setup working in time)

    Infrastructure Team Accomplishments

  • Completed the insertion of the .Net Core facades

  • Continued moving of integration tests to Dev15
  • Upcoming Rotation:

    • Mantis (perf, FI/RI): Kevin Halverson
    • Viper (unit test, community): Matt Warren
    • Tiger (codeflow): Jason Malinowski
    • Crane (long lead): Paul Vick

      Project & Analysis Team Accomplishments

  • Project System

    • Debug launch profiles
    • Language service integration
    • Integration and Perf tests for Project system.
    • Cross-targeting: build from commandline
    • Load cross-targeting projects in VS.
    • NuGet background restore
    • Move NuGet dependencies to PackageReference.
    • Migrating xproj projects on project load.
  • Analyzers

    • Diagnostics out of process by default
    • CodeLens moved out of process
    • Perf tuning of out of process

      IDE Team Accomplishments

  • .EditorConfig support in editor

    • Now support the “core 6” properties for C# and VB
  • IDE Analyzers moved out of process

    • Simplify type names

    • Qualify member access

    • Use implicit/explicit type name

  • Support for Indent Guides
  • More Progress on delayed project load support
  • New Visual Studio Installer componentization and bug fixing
Discussion Sprint Summary

Most helpful comment

I appreciate this type of information provided. It offers a good summary of some of the work the teams are doing each sprint. Keep up the good work. Looking forward to VS15 release 😄

All 2 comments

I appreciate this type of information provided. It offers a good summary of some of the work the teams are doing each sprint. Keep up the good work. Looking forward to VS15 release 😄

I can't wait to try [Redacted] :-D

Was this page helpful?
0 / 5 - 0 ratings