1. 02 8月, 2019 5 次提交
  2. 01 8月, 2019 14 次提交
    • 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
    • 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
    • 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
    • J
      Merge pull request #37602 from jasonmalinowski/only-show-nullable-info-if-enabled · 0d1f127c
      Jason Malinowski 提交于
      Don't show nullability information in quick info if it's not enabled
      0d1f127c
    • C
      Follow new analyzer pattern · 27b47fa1
      Cyrus Najmabadi 提交于
      27b47fa1
    • J
      Use syntax facts service instead of abstract method · 1873d851
      jnm2 提交于
      1873d851
    • I
      EnC compiler tests for nullables (#37096) · 9dad2f7d
      Ivan Basov 提交于
      9dad2f7d
    • J
      903dd371
    • D
      Merge pull request #37587 from dpoeschl/InlineRenameAccessibilityFirstPass · 1ae13032
      David Poeschl 提交于
      Some Inline Rename accessibility improvements
      1ae13032
    • J
      9e275d45
    • J
      Semantic model variable is never used · 256d0fae
      jnm2 提交于
      256d0fae
  3. 31 7月, 2019 21 次提交