1. 19 2月, 2020 1 次提交
  2. 23 1月, 2020 1 次提交
  3. 21 9月, 2019 1 次提交
  4. 19 12月, 2018 1 次提交
  5. 01 6月, 2018 1 次提交
    • J
      Check for duplicate references · bcd06cf2
      Jared Parsons 提交于
      This updates our duplicate reference check to compare names in addition
      to reference identity. This found ~600 tests which were inadvertently
      passing duplicate references to our compilation helpers.
      
      closes #25509
      bcd06cf2
  6. 27 3月, 2018 1 次提交
    • N
      Move the spiller between initial lowering and lambda lowering · f7b666db
      Neal Gafter 提交于
      - Added some improved debug-time display for synthesized locals
      - Added some invariant checking regarding bound nodes.
      - Move invocation of the spiller into LocalRewriter.Rewrite
      - Add an error for when an expression tree contains a switch expression
      - Made the local substituter apply at the top level in the expression spiller because expressions can now contain statements (BoundSpillSequence)
      - Move the error ERR_ByRefTypeAndAwait to IteratorAndAsyncCaptureWalker
      - Skip broken tests due to #25702
      f7b666db
  7. 19 2月, 2018 1 次提交
  8. 29 6月, 2017 1 次提交
  9. 08 4月, 2017 1 次提交
  10. 12 11月, 2016 1 次提交
  11. 18 2月, 2016 2 次提交
  12. 10 2月, 2016 1 次提交
  13. 06 2月, 2016 1 次提交
  14. 30 1月, 2016 1 次提交
  15. 28 1月, 2016 2 次提交
  16. 26 1月, 2016 1 次提交
  17. 19 12月, 2015 1 次提交
  18. 11 11月, 2015 1 次提交
  19. 06 11月, 2015 1 次提交
  20. 16 10月, 2015 1 次提交
  21. 13 10月, 2015 1 次提交
  22. 06 10月, 2015 1 次提交
  23. 02 7月, 2015 1 次提交
    • J
      CodeFormatter Run · 95a76fb1
      Jared Parsons 提交于
      Fell out of our normal cadence for this during the push for RTM. Now that we
      had a bit more breathing room getting us back on track here.
      95a76fb1
  24. 02 6月, 2015 1 次提交
  25. 07 5月, 2015 1 次提交
  26. 06 5月, 2015 2 次提交
    • A
      Address PR feedback · 5ea86ba0
      Andrew Casey 提交于
      Move aliases out of ```EvaluationContext``` so that they don't interfere with our caching strategy.
      
      Clean up the overall diff.
      5ea86ba0
    • A
      Consume the new GetAliases API · cce8fa9f
      Andrew Casey 提交于
      1) Instead of asking for the type of an individual alias to determine if
      it exists in the current context, ask for a list of all aliases up front.
      
      2) Include aliases in the result of CompileGetLocals (so that the debugger
      no longer has to partially populate the window).
      
      Bonus: Fixes #878.
      cce8fa9f
  27. 18 4月, 2015 1 次提交
    • K
      Remove Win10 check from assembly reference resolution... · 92b099f2
      Kevin Halverson 提交于
      In Windows 8 (and 8.1), runtime winmds may contain assembly refs pointing
      to other runtime winmds (for example, types defined in Windows.UI.Xaml
      point to Windows.UI).  However, when the EE sees these assembly refs it
      must redirect them back to the compile time contract assembly (Windows),
      because the Compilation used by the EE only references the contract Assembly,
      not the various runtime Assemblies.  Previously, we only did this redirection
      for Windows 10.  Non-EE cases should only see the contract assembly at
      compile time, so this change will not affect them.
      92b099f2
  28. 25 3月, 2015 1 次提交
    • A
      Make test usage of ISymUnmanagedReader uniform · 22758552
      Andrew Casey 提交于
      We used to have multiple mechanisms - constructing a co-class directly
      from a registered GUID, wrapping the co-class in SymReader (for some extra
      constant mocking), wrapping the co-class in a TempPdbReader (IDisposable),
      and wrapping a TempPdbReader in a DebugInfoProvider (trivial wrapper).
      
      This change eliminates TempPdbReader and DebugInfoProvider and gives
      SymReader exclusive access to the raw co-class.
      
      This will be useful when we switch to ISymUnmanagedReader3, which the
      co-class does not presently implement (but which SymReader can).
      22758552
  29. 14 2月, 2015 1 次提交
  30. 06 2月, 2015 1 次提交