1. 06 8月, 2019 4 次提交
  2. 03 8月, 2019 7 次提交
  3. 02 8月, 2019 19 次提交
  4. 01 8月, 2019 10 次提交
    • M
      Merge pull request #37615 from jnm2/existing_globalsuppressions · ff431c22
      Manish Vasani 提交于
       Recognize existing GlobalSuppressions.cs when it has a using directive 
      ff431c22
    • D
      Merge pull request #37607 from dibarbet/ts_gotodef · 38730bd2
      David 提交于
      Add back typescript gotodef on the client.
      38730bd2
    • D
      Merge pull request #37633 from dotnet/merges/release/dev16.2-to-release/dev16.3-preview1 · decc3fc6
      dotnet-automerge-bot 提交于
      Merge release/dev16.2 to release/dev16.3-preview1
      decc3fc6
    • J
      Fix using statements to use correct copy of PooledObjects · 1e158d8f
      Jason Malinowski 提交于
      The Microsoft.CodeAnalysis.FlowAnalysis.Utilities assembly which we
      consume accidentally made it's copy of the PooledObjects helper public.
      That copy has a different namespace, so by using the wrong namespace
      we were pulling in that assembly's copy rather than using the copy we
      have in our assembly. This causes us to do an early assembly load when
      it's absolutely not necessary.
      1e158d8f
    • I
      Merge pull request #37541 from CyrusNajmabadi/useExprLambdaSimplificaiton · cc25638a
      Ivan Basov 提交于
      Use expr/block body lambda simplification
      cc25638a
    • M
      Merge pull request #37614 from jnm2/remove_unused_variable · 8e598098
      Manish Vasani 提交于
      Semantic model variable is never used
      8e598098
    • J
    • F
      Make Microsoft.CodeAnalysis.Analyzers reference conditional in… (#37619) · 24c009c5
      Fred Silberberg 提交于
      Make Microsoft.CodeAnalysis.Analyzers reference conditional in source-build.
      24c009c5
    • M
      Adjust ngen priority of assemblies for perf gains (#37485) · de252237
      MichaelMaio 提交于
      * Adjust ngen priority of assemblies for perf gains
      
      These changes support an effort to improve VS performance after an update by tuning the assemblies ngen'd during setup.
      
      After this change, the following assemblies should be ngen'd at priority 1:
      
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.codeanalysis.csharp.dll
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.codeanalysis.dll
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.codeanalysis.features.dll
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.codeanalysis.remote.servicehub.dll
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.codeanalysis.workspaces.dll
      common7\ide\commonextensions\microsoft\managedlanguages\vbcsharp\languageservices\microsoft.visualstudio.languageservices.dll
      
      * Adjust ngen priority of assemblies for perf gains
      
      These changes support an effort to improve VS performance after an update by tuning the assemblies ngen'd during setup.
      
      After this change, the following assemblies should be ngen'd at priority 1:
      
      msbuild\current\bin\roslyn\microsoft.build.tasks.codeanalysis.dll
      msbuild\current\bin\roslyn\microsoft.codeanalysis.csharp.dll
      msbuild\current\bin\roslyn\microsoft.codeanalysis.dll
      msbuild\current\bin\roslyn\vbcscompiler.exe
      
      * Undoing ngen priority changes in wrong file.
      
      * Adjust ngen priority of assemblies for perf gains
      
      These changes support an effort to improve VS performance after an update by tuning the assemblies ngen'd during setup.
      
      After this change, the following assemblies should be ngen'd at priority 1:
      
      msbuild\current\bin\roslyn\microsoft.build.tasks.codeanalysis.dll
      msbuild\current\bin\roslyn\microsoft.codeanalysis.csharp.dll
      msbuild\current\bin\roslyn\microsoft.codeanalysis.dll
      msbuild\current\bin\roslyn\vbcscompiler.exe
      
      * Set ngen priority to 1 for two System assemblies
      
      After this change, the following assemblies should be ngen'd at priority 1:
      
      msbuild\current\bin\roslyn\system.collections.immutable.dll
      msbuild\current\bin\roslyn\system.reflection.metadata.dll
      
      * Update DesktopCompilerArtifacts.targets
      
      * Stop ngen'ing vbc.exe and csc.exe as pri1
      
      The feedback we've gotten about build slow-down after VS update focused on IDE build and not command line build. We're working on a change in VS to start ngen'ing pri1 assemblies synchronously during Setup, and so we want to restrict that only to assemblies for which analysis shows a significant perf impact to the IDE start, open solution, and build solution scenarios.
      
      * Set ngen priority to 2 for csc.exe and vbc.exe
      
      I was intending to set these to pri2 with the previous change, but instead removed the prioritization altogether, which would leave it at the default (3).
      
      * Set ngen priority to 2 for csi.exe
      
      Per discussion with Roslyn team, this exe should have negligible jit impact on performance.
      de252237
    • D
      Deserialize to VSClientCapabilities · a3cd1d5e
      Dayton Ellwanger 提交于
      a3cd1d5e