1. 10 8月, 2019 1 次提交
    • J
      Move to new ilasm version · c04a0377
      Jared Parsons 提交于
      The latest version of ilasm produced by coreclr is now a fully
      independent executable; it no longer depends on having a full runtime
      laid down next to it.
      
      This means we can vastly simplify how it is deployde in our
      infrastructure. The package can now be included and have ilasm manually
      copied out. This is similar to the approach that we take for our
      diasymreader native dependencies.
      
      closes #37582
      related #25930, #25144
      c04a0377
  2. 02 5月, 2019 1 次提交
    • T
      Project cleanup (#35403) · e051790e
      Tomáš Matoušek 提交于
      * Remove RoslynProjectType
      
      * Remove ToolsVersion, namespace from Project tags
      
      * Remove updating of MSBuildAllProjects
      
      * Update BuildBoss
      
      * Delete DeployTooolsetCompiler
      e051790e
  3. 19 1月, 2019 1 次提交
  4. 04 12月, 2018 1 次提交
    • T
      Use Arcade testing targets (#30330) · 2f345d03
      Tomáš Matoušek 提交于
      * Use Arcade testing targets
      
      * Skip CodeStyle tests on Mono
      
      * Include net472 in test target frameworks for Mono
      
      * Remove incorrect file existence check.
      
      * Update ADO integration test yaml
      2f345d03
  5. 15 9月, 2018 1 次提交
    • J
      Move to netcoreapp2.1 · c878ddfa
      Jared Parsons 提交于
      After working with the CoreClr team it turns out part of our CoreClr
      flakiness on Linux is due to bugs fixed in netcoreapp2.1. Given that and
      that our consumers are all on netcoreapp2.1 already I'm moving us to
      2.1.
      c878ddfa
  6. 13 9月, 2018 1 次提交
  7. 19 7月, 2018 1 次提交
  8. 17 7月, 2018 1 次提交
  9. 11 7月, 2018 1 次提交
    • A
      Normalize xunit.runner.visualstudio references (#28312) · 687d4b49
      Andy Gocke 提交于
      The C# syntax tests were missing a reference to xunit.runner.visualstudio
      which prevented them from working in the Test Explorer in 15.8 Preview.
      Rather than just adding a reference to this one test, I've added a reference
      to the root test utilities project, that almsot every test references, and
      deleted the explicit references in the test leaf projects. This should
      hopefully be a more robust method of using the XUnit VS test adapter.
      687d4b49
  10. 27 6月, 2018 2 次提交
  11. 18 5月, 2018 1 次提交
    • T
      Downgrade desktop projects to net46 (#26927) · 17f48f25
      Tomáš Matoušek 提交于
      Even though Roslyn can only every be deployed where at least net461 or netcoreapp2.0 is available Roslyn cannot depend on netstandard2.0 assemblies. This is due to the setup of Visual Studio which has a minimum target of net46 and hence only deploys netstandard1.3 facades. In order to prevent netstandard2.0 versions of NuGet references to deploy, at build or test, we must limit the desktop target framework used in our projects to net46.
      
      There is nothing functionally wrong with having our tests target net461. At the same time though it would mean our tests were running against the netstandard2.0 version of references, such as System.Collections.Immutable, which is not what we deploy against. Hence not testing what we ship which creates a small but real hole.
      17f48f25
  12. 09 2月, 2018 1 次提交
  13. 19 12月, 2017 2 次提交
    • 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
  14. 07 12月, 2017 2 次提交
  15. 15 11月, 2017 1 次提交
  16. 14 11月, 2017 1 次提交
  17. 22 9月, 2017 1 次提交
  18. 01 9月, 2017 1 次提交
    • J
      Moved to xunit 2.2.0 · 145fa1fc
      Jared Parsons 提交于
      This primarily moves us to the 2.2.0 version of xunit. In order to make
      that transition though a number of other changes needed to happen as
      well:
      
      1. Needed to move our desktop target to 4.6.1. This should've been
      required some time ago but we were essentially depending on bugs in the
      SDK / NuGet.
      1. Remove the DeployCoreClrTestRuntime project. This entire idea
      depended on having the xunit.console.netcore package. This has since
      been deleted and doesn't work with the 2.0 SDK.
      1. Remove the deploy compiler tools project. Can just use dotnet exec
      now and that's much more efficient.
      1. Resolve a new ambiguity with KeyValuePair. A helper of ours now
      exists in netcoreapp2.0.
      
      I fully expect a number of Jenkins legs to fail with this change: build
      correctness, coreclr and ubuntu. But I want to validate our other legs
      and am still trackind down answers needed to fix the others.
      145fa1fc
  19. 19 8月, 2017 1 次提交
    • M
      Address PR feedback · 28cdbd97
      Manish Vasani 提交于
      1. Add IsChecked flag for IIncrementExpression and ICompoundAssignmentExpression
      2. Add back VB specific binary operator kinds
      3. Add more unit tests and fix baselines of existing tests
      28cdbd97
  20. 11 8月, 2017 1 次提交
  21. 26 7月, 2017 1 次提交
  22. 19 7月, 2017 1 次提交
  23. 11 7月, 2017 1 次提交
    • J
      Remove use of ProjectGuid · 9a572f10
      Jared Parsons 提交于
      In the new SDK we no longer have a need for ProjectGuid. This change
      will:
      
      - Remove ProjectGuid from project files
      - Remove Name + Project items from ProjectReference entries
      - Change BuildBoss to enforce both of these items
      9a572f10
  24. 04 7月, 2017 3 次提交
  25. 03 7月, 2017 1 次提交
  26. 02 7月, 2017 1 次提交
  27. 01 7月, 2017 2 次提交
  28. 28 6月, 2017 2 次提交
  29. 08 6月, 2017 1 次提交
  30. 02 6月, 2017 1 次提交
  31. 19 5月, 2017 1 次提交
    • M
      Add IOperation support for tuple expressions · 50fee94d
      Manish Vasani 提交于
      Fixes #10856
      
      ```
          public interface ITupleExpression : IOperation
          {
              /// <summary>
              /// Elements for tuple expression.
              /// </summary>
              ImmutableArray<IOperation> Elements { get; }
          }
      ```
      50fee94d
  32. 18 5月, 2017 1 次提交
  33. 09 5月, 2017 1 次提交