1. 18 4月, 2015 6 次提交
    • T
    • T
    • K
      Avoid a hang in CompileWithRetry... · fd27647f
      Kevin Halverson 提交于
      Don't attempt to retry if we're asked to load the same assembly identity more than once.  Adding the same reference won't help anything, and we will almost certainly never terminate the retry loop.
      fd27647f
    • A
      Add support for "dynamic" in the result provider · 3dd1f2bf
      Andrew Casey 提交于
      This is the first of a sequence of changes.  We associate additional
      information with each type that comes from the expression compiler.  For
      now, it is the bool[] from the DynamicAttribute on the return type of a
      method synthesized by the expression compiler.  (The bool[] is packed into
      a byte[] for generality and compactness.)  Then, as we traverse the type
      in the type name formatter, we consume the flags to determine which
      occurrences of "object" should be replaced by "dynamic".
      
      We don't show "dynamic" everywhere we could (e.g. in base type names in
      disambiguators), but I believe we show "dynamic" everywhere the legacy EE
      did.
      
      TODO: The expression compiler doesn't call the new API to pass the
      appropriate dynamic flags (API pending).
      
      TODO: The expression compiler doesn't consume dynamic flags on
      pseudo-locals (API pending).
      3dd1f2bf
    • 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
    • J
      Ignore enums in OverrideMethodsOnComparable · aa3acff4
      Jonathon Marolf 提交于
      Ignore enums in OverrideMethodsOnComparable analyzer and codefixer.
      fixes #1994
      aa3acff4
  2. 17 4月, 2015 10 次提交
  3. 16 4月, 2015 19 次提交
  4. 15 4月, 2015 5 次提交