1. 10 3月, 2018 4 次提交
  2. 09 3月, 2018 23 次提交
  3. 08 3月, 2018 9 次提交
  4. 07 3月, 2018 4 次提交
    • F
      Merge pull request #25274 from dotnet/features/compiler · 348febe6
      Fred Silberberg 提交于
      Merge 15.7.x features/compiler work into the dev15.7.x 
      348febe6
    • T
      Remove NFW causing delays · d51b17f8
      Tom Meschter 提交于
      Remove a non-fatal Watson report that was triggering frequently and
      causing UI delays. We expected that all references to a project would be
      removed before the project itself was unloaded, and this report was
      added to help us diagnose the rare occasion when that did not occur. It
      turns out that it happens quite frequently: when a solution closes, when
      a project changes externally and needs to be reloaded, and when a
      project is deleted from the solution. We're getting a lot more of these
      events than expected, and worse, collecting the Watson data sometimes
      causes long pauses in the UI.
      
      We do not have a concrete plan for dealing with the underlying issue,
      but the data we've already collected from these reports demonstrates the
      scope of the problem and collecting more won't help at this point. Since
      the collection itself is causing problems, it's time to just remove it.
      d51b17f8
    • H
      Blame (#24043) · a105ce76
      Heejae Chang 提交于
      * enable logAnalyzerExecutionTime on IDE so that we can start track analyzer perf
      
      * removed unnecessary ICodeAnalysisDiagnosticAnalyzerExecutor interface.
      
      it was added when OOP is first introduced to make sure VS.Next dll won't get loaded to VS process if OOP is not enabled.
      
      when it is enabled by default, rather than removing the interface, implementation just moved down to feature layer to reduce code churn.
      
      now, I am properly removing unnecessary abstraction.
      
      * take Executor out of test MEF composition
      
      * added IRemoteDiagnosticAnalyzerService interface
      
      * made initial version working.
      
      * added tests
      
      * add tracking for inproc only analyzers
      
      * pass in diagnostic analyzer service
      
      * added open file performance tracking as well.
      
      * added PII test
      
      * dont hash analyzerId when it is reported by internal user
      
      * added link to LOF wiki
      
      * made blame to track open files as well.
      
      * forgot to add return in if statement
      
      * reduce threshold to 100ms
      
      decide to start from lower threshold and then iterate rather than start from higher threshold
      
      * added a way to log real time perf data in local machine with explicit option which can be used to train formula later
      
      * addressed ivan's feedbacks
      
      * renamed to ExpensiveAnalyzerInfo
      
      * addressed PR feedbacks
      
      * more renames
      
      * addressed PR feedbacks.
      
      renamed as much as I can find.
      
      * listener can be null in unit test
      
      * addressed PR feedbacks
      a105ce76
    • M
      Localization test failures Return FormattableString for BoundTupleExpression.Display (#25209) · c17b95ec
      Martin Strecker 提交于
      Return FormattableString for BoundTupleExpression.Display/BoundStackAllocArrayCreation.Display and allow FormattableString in DiagnosticInfo.Arguments.
      c17b95ec