1. 21 6月, 2017 2 次提交
  2. 20 6月, 2017 3 次提交
  3. 17 6月, 2017 2 次提交
  4. 16 6月, 2017 5 次提交
    • R
      Merge pull request #20073 from rchande/typeInferrerCrash · d60c6829
      Ravi Chande 提交于
      Fix crash in VB type inferrer
      d60c6829
    • D
      Merge pull request #20222 from dpoeschl/InlineRenameTaggingAccessibility · 73a50745
      David Poeschl 提交于
      Accessibility for Inline Rename in the Editor
      73a50745
    • I
      "Enable integration tests" (#20247) · c3d7c164
      Ivan Basov 提交于
      This reverts commit 2fba37a6.
      c3d7c164
    • A
      Better exclude local functions from region analysis (#20004) · b4d18a7d
      Andy Gocke 提交于
      By design, when data flow analyzes local functions it does so devoid of
      surrounding context and records possibly unassigned variables rather
      than reporting a diagnostic. Thus, all captured variables are expected
      to be marked unassigned during data flow analysis without reporting a
      diagnostic.
      
      However, reporting a diagnostic is not the only side effect of running
      data flow analysis. By calling virtual methods data flow analysis
      informs derived types of unassigned variables. While the diagnostic is
      suppressed and recorded, currently the virtual method is still called.
      This has negative consequences for region analysis, which considers
      these calls as indications of variables flowing out of the given
      region, which may not be the case for local functions.
      
      This PR changes data flow analysis to only call the ReportUnassigned
      virtual method if not inside a local function, excluding local functions
      from all unassignment reporting.
      
      Fixes #17165, #18347
      b4d18a7d
    • D
      Accessibility for Inline Rename in the Editor · 86e29d7d
      David Poeschl 提交于
      Fixes
      https://devdiv.visualstudio.com/DevDiv/_workitems?id=391624&_a=edit
      
      - Inline Rename fields now consist of a themeable/customizable
      background, foreground, and border. The border is used in High Contrast.
      - Resolved and Unresolved conflict borders can now be themed &
      customized.
      - Resolved and Unresolved conflict borders now have different dash
      styles so they are distinct from each other and regular Inline Rename
      fields. The Dashboard shows a key indicating which type of conflict
      corresponds to which border dash style.
      86e29d7d
  5. 15 6月, 2017 4 次提交
  6. 14 6月, 2017 3 次提交
    • I
      9e3f773f
    • J
      Merge pull request #20188 from jaredpar/fix-settings · aa51be5b
      Jared Parsons 提交于
      Move language settings after SDK import
      aa51be5b
    • J
      Move language settings after SDK import · c144ec6d
      Jared Parsons 提交于
      The new SDK unconditionally sets a number of MSBulid properties
      including many that we depend on in Roslyn.  This is a break from the
      old MSBuild behavior which respected initial values.
      
      https://github.com/dotnet/sdk/issues/752
      
      The behavior in 2.0 is changing to go back to the old model of
      respecting initial values.  Roslyn though continues to often use the SDK
      installed with Visual Studio.  That can be a variety of values from 2.0
      prebuilds, to various drops of 1.0.
      
      As a result the success / failure of our build can depend a lot on which
      version of VS is installed and by consequence which new SDK comes with
      it.  Subtle differences in the SDK can change the values we end up
      compiling with in our project.  We've been guarding against this
      by directly re-setting values we knew to be overidden in some version
      of the SDK.
      
      Now though I'm worried this isn't an adequete solution for the following
      reasons.
      
      - Just this week I got new warnings in the build by using a new VS
      - The Microbuild lab is aggressively grabbing new builds of VS which
      means the VS SDK is also potentially changing.
      
      After some thought I decided to simply move all of our langauge specific
      settings after we import the core targets.  Given that we
      unconditionally set the values it becomes irrelevant what the SDK does
      or does not respect.
      c144ec6d
  7. 13 6月, 2017 5 次提交
  8. 10 6月, 2017 10 次提交
  9. 09 6月, 2017 3 次提交
  10. 08 6月, 2017 3 次提交