1. 07 1月, 2018 1 次提交
  2. 06 1月, 2018 4 次提交
  3. 05 1月, 2018 5 次提交
  4. 03 1月, 2018 2 次提交
  5. 31 12月, 2017 1 次提交
  6. 29 12月, 2017 1 次提交
  7. 28 12月, 2017 1 次提交
  8. 23 12月, 2017 1 次提交
  9. 22 12月, 2017 6 次提交
    • V
      LOC CHECKIN | dotnet/roslyn – master | 20171222 · 257e3404
      v-mdriml 提交于
      257e3404
    • J
      Add MEF metadata to IDeferredQuickInfoContentToFrameworkElementConverter · 72ec3274
      Jason Malinowski 提交于
      When I added this interface, I had the implementations expose their
      applicable type not by metadata, but by simply calling a method on
      the instance. This is problematic if the implementation is in a
      different assembly as we'll load it too early. This is causing F#
      to load when they shouldn't.
      
      This is intended as a temporary shim that fixes the perf load for
      the F# case (the only current exporter of these outside the Roslyn
      repo itself) without forcing an interface change. This will get deleted
      soon enough once we migrate to newer Quick Info APIs.
      72ec3274
    • A
      Remove obsolete duplicate APIs from type symbols. (#23888) · 132b91d1
      AlekseyTs 提交于
      This change removes the following APIs:
      - TypeSymbol.BaseType
      - TypeSymbol.Interfaces
      - TypeSymbol.AllInterfaces
      - NamedTypeSymbol.TypeArguments
      - TypeParameterSymbol.ConstraintTypes
      
      These APIs simply delegate the work to APIs with "NoUseSiteDiagnostics" suffix and are not supposed to be used inside compilers. They were left in the code-base because they used to be part of the public surface and the names were nicer, but they are no longer part of the public surface.
      132b91d1
    • O
      Suggest stackalloc keyword in Span legal places (#23655) · a8279d01
      Omar Tawfik 提交于
      * Suggest stackalloc keyword in Span legal places
      
      * Address PR Comments
      
      * More PR Feedback
      
      * Clean up
      a8279d01
    • J
      Always build net45 on Linux · 7b85378e
      Jared Parsons 提交于
      The conditional build of net45 was added when we didn't support any
      desktop targetframeworks on Linux. Now that it's supported we should be
      building all flavors of the utilities there.
      7b85378e
    • J
      Remove dead code · edd89e4e
      Jared Parsons 提交于
      edd89e4e
  10. 20 12月, 2017 8 次提交
  11. 19 12月, 2017 8 次提交
    • A
      Fix hang in compiler server (#23805) · c7a465fa
      Andy Gocke 提交于
      The dotnet CLI has been seeing a hang from VBCSCompiler in their build
      on non-Windows platforms. The cause is this:
      
          1. dotnet build starts a child process to do `dotnet pack` and
          redirects its output to a buffer.
          2. `dotnet pack` starts a child process to do `compile`.
          3. `compile` starts vbcscompiler because one is not already running.
          4. VBCSCompiler inherits the output handles from (1).
          5. VBCSCompiler process finishes and processes (1) and (2) exit.
          6. The parent `dotnet build` process  is waiting for (2) to exit,
          which it has, but also to see EOF on its output stream. Because that
          stream has been captured and held open by VBCSCompiler, the EOF
          never comes.
          7. `dotnet build` hangs.
      
      This change fixes the problem by creating new streams for input and
      output for the compiler server process. This isn't quite what we do on
      Windows -- on Windows we create invalid handles for the input and output
      -- but it's as close as we can get using the portable APIs in
      System.Diagnostics.Process.
      
      Fixes #23734
      c7a465fa
    • T
      Infrastructure: Source packages improvements (#23682) · 04cb40ed
      Tomáš Matoušek 提交于
      * Source packages improvements
      
      * Target net45
      
      * Only generate source link when emitting PDBs
      
      * Make BuildBoss happy
      04cb40ed
    • J
      Remove CSharp desktop utilities project · b165bda3
      Jared Parsons 提交于
      Merged it into the non-desktop specific project. Will make porting our
      test projects to netcoreapp easier.
      b165bda3
    • J
      Delete the CoreClr / Desktop projects · cf58bbcb
      Jared Parsons 提交于
      cf58bbcb
    • J
      Combine test utilities desktop into portable · b66f8678
      Jared Parsons 提交于
      The portable test utilities project already multi-targets between
      netstandard, netcoreapp and desktop. Having part of the desktop code
      exist in a separate assembly makes it even harder to multitarget our
      test projects. Combining them all together and fully embracing
      multitargeting here.
      
      This is in preparation of moving several other compiler test projects to
      test against coreclr / mono.
      b66f8678
    • H
      fixed issue where same analyzer reference is installed in both vsix and nuget.... · be404097
      Heejae Chang 提交于
      fixed issue where same analyzer reference is installed in both vsix and nuget. deduplication in inproc analyzer manager wasn't present in OOP case. (#23772)
      
      this doesn't address our workitem to merge those two. that work is a separate work item. this just follow what we currently do in proc.
      be404097
    • J
      Fix publish-assets.ps1 to call the right helper function · 41415c9f
      Jason Malinowski 提交于
      Ensure-DotnetExe should be Ensure-DotnetSdk.
      41415c9f
    • J
  12. 16 12月, 2017 2 次提交