1. 24 9月, 2015 1 次提交
  2. 22 9月, 2015 2 次提交
    • T
      This cleans up the Roslyn Code Base. · deee04e4
      Tanner Gooding 提交于
      * This updates all references to nuget.exe to use the copy in the root.
      * This deletes all NuGet.config and NuGet.exe files that are not in the root.
      * This removes all references to NuGet.targets (which is obsolete and no longer exists)
      deee04e4
    • J
      Handle CodeFix with bad ImmutableArray · 2e9b89ca
      Jonathon Marolf 提交于
      Check IsDefault of any ImmutableArray given for FixableDiagnosticIds, to ensure that it has been properly initialized.
      Throw and InvalidOperationException to let the user know to fix their CodeFixer.
      2e9b89ca
  3. 12 9月, 2015 1 次提交
  4. 03 9月, 2015 1 次提交
  5. 26 8月, 2015 3 次提交
  6. 22 8月, 2015 1 次提交
  7. 18 8月, 2015 1 次提交
  8. 12 8月, 2015 1 次提交
  9. 05 8月, 2015 1 次提交
    • M
      Implementation for Analyzer driver v2 for IDE analyzer host. · 3298740f
      Manish Vasani 提交于
      Changes include:
      
      1. Enhance CompilationWithAnalyzers to allow computing analyzer diagnostics for a specific tree/span within a compilation and/or for a subset of analyzers. Implementation ensures no duplicate analysis by tracking partial analysis state and caching the reported analyzer diagnostics.
      
      2. Overview of the new APIs added to CompilationWithAnalyzers:
          1. GetAnalyzerSyntaxDiagnostics(tree, analyzers, ct)
              1. Analogous to SyntaxTree.GetDiagnostics(ct)
              2. Gets analyzer diagnostics reported by executing syntax tree actions on the given tree.
          2. GetAnalyzerSemanticDiagnostics(semanticModel, spanOpt, analyzers, ct)
              1. Analogous to SemanticModel.GetDiagnostics(spanOpt, ct)
              2. Gets analyzer diagnostics reported by executing rest of the non-compilation actions on the given tree span.
          3. GetAnalyzerCompilationDiagnostics(analyzers, ct)
              1. Gets rest of the analyzer diagnostics which are reported by either of the following means:
                  1. Compilation actions (and compilation end actions)
                  2. Non-compilation actions reporting diagnostics on different tree: Executing a symbol action on a symbol definition in a tree, can report diagnostic on its partial definition in some other tree.
      
      3. Simplify IDE analyzer driver by switching it to using the new CompilationWithAnalyzers APIs for analyzer diagnostic computation. Both the IDE and compiler drivers now use the compilation event queue model for driving analysis.
      3298740f
  10. 28 7月, 2015 1 次提交
  11. 15 7月, 2015 2 次提交
  12. 09 7月, 2015 1 次提交
    • A
      Unify the Closed/Open targets files · ebd5cd6e
      Andy Gocke 提交于
      The targets files were previously split into an open version in
      Microsoft.CodeAnalysis.Toolset.Open and a closed version in build/. This
      unifies the four targets into two new targets, VSL.Settings.targets and
      VSL.Imports.targets, and moves all the targets from ..Toolset.Open into
      the build/ folder.
      ebd5cd6e
  13. 30 6月, 2015 1 次提交
  14. 11 6月, 2015 1 次提交
  15. 15 5月, 2015 2 次提交
  16. 10 5月, 2015 1 次提交
    • J
      Remove references to Desktop projects · 817fe8c5
      Jared Parsons 提交于
      This removes the majority of references to the deprecated Desktop
      assemblies.  The only remaining ones are in the VSIX projects.  They
      must remain until we actually delete the assemblies.
      817fe8c5
  17. 18 4月, 2015 1 次提交
  18. 17 4月, 2015 1 次提交
  19. 31 3月, 2015 2 次提交
    • J
      Responding to PR feedback · 11a827c4
      Jonathon Marolf 提交于
          - Adding code refactoring tests
          - Using the error logger for cases where there is not UI to show the user
          - Made sure the cookie registered with the IDE gets unregistered on close
          - Responding to general fixup comments
      11a827c4
    • J
      Report code fix exceptions to the user. · fcc6e335
      Jonathon Marolf 提交于
      Updating the extension manager to report code-fix exceptions to the user. In Visual Studio this will cause an infobar to appear giving the user the option to either re-enable the crashing code-fix or re-enable it and ignore future crashes for that session of Visual Studio.
      fcc6e335
  20. 28 3月, 2015 1 次提交
  21. 27 3月, 2015 1 次提交
  22. 25 3月, 2015 1 次提交
    • J
      Report code fix exceptions to the user. · 851311a6
      Jonathon Marolf 提交于
      Updating the extension manager to report code-fix exceptions to the user. In Visual Studio this will cause an infobar to appear giving the user the option to either re-enable the crashing code-fix or re-enable it and ignore future crashes for that session of Visual Studio.
      851311a6
  23. 18 3月, 2015 1 次提交
    • M
      Fixes #249: Fix IDE diagnostics test framework to use... · dc6b707b
      mavasani 提交于
      Fixes #249: Fix IDE diagnostics test framework to use DiagnosticAnalyzerService to compute diagnostics rather than DiagnosticAnalyzerDriver.
      
      This change serves multiple purposes:
      1) Makes our test framework consistent with the IDE scenario in fetching diagnostics. We have missed out on multiple regressions where the core IDE DiagnosticAnalyzerDriver does the right thing and hence the tests pass, but the DiagnosticService in IDE does additional filtering and certain diagnostics are not reported in VS. This change should avoid such bugs.
      2) Enable testing for diagnostics V2 engine work that JohnHamby is doing to merge IDE and compiler analyzer drivers. For this engine, there is no IDE driver and hence existing IDE diagnostics tests can't be run. This change should enable running IDE diagnostics on V2 engine.
      3) Move a whole bunch of of test only code in DiagnosticAnalyzerService_Test.cs into the test layer.
      dc6b707b
  24. 07 3月, 2015 2 次提交
  25. 26 2月, 2015 1 次提交
  26. 10 2月, 2015 1 次提交
    • R
      Small fixes for running suites · ad843f60
      RoslynTeam 提交于
      The BuildAndTest.proj was failing because a number of our suites aren't
      correct when run in parallel.  Disabling them for now and letting #321
      track reenabling them.
      ad843f60
  27. 06 2月, 2015 1 次提交
  28. 04 2月, 2015 4 次提交
  29. 03 2月, 2015 1 次提交
  30. 01 2月, 2015 1 次提交