Граф коммитов

3373 Коммитов

Автор SHA1 Сообщение Дата
dotnet-maestro[bot] 9f676e36b2 Update dependencies from https://github.com/dotnet/arcade build 20231103.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23552.4 -> To Version 9.0.0-beta.23553.1
2023-11-04 12:21:57 +00:00
dotnet-maestro[bot] ba7c242c2e
Update dependencies from https://github.com/dotnet/arcade build 20231102.4 (#9530)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23551.1 -> To Version 9.0.0-beta.23552.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-03 23:46:09 +00:00
dotnet-maestro[bot] e38c54d281
Update dependencies from https://github.com/dotnet/arcade build 20231101.1 (#9523)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23531.4 -> To Version 9.0.0-beta.23551.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-02 13:00:41 +00:00
dotnet-maestro[bot] e09c20197d
Update dependencies from https://github.com/dotnet/arcade build 20231031.4 (#9511)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23531.1 -> To Version 9.0.0-beta.23531.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-01 13:09:07 +00:00
dotnet-maestro[bot] 75468962ca
Update dependencies from https://github.com/dotnet/arcade build 20231031.1 (#9506)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23528.2 -> To Version 9.0.0-beta.23531.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-31 21:10:36 +00:00
Jan Jones b959707baa
Snap 17.9P1 (#9505) 2023-10-31 17:34:16 +01:00
dotnet-maestro[bot] 63426486fb
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231027.1 (#9499)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23519.2 -> To Version 9.0.0-alpha.1.23527.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-30 21:12:59 +00:00
dotnet-maestro[bot] cb6e4a6660 Update dependencies from https://github.com/dotnet/arcade build 20231028.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.23528.1 -> To Version 9.0.0-beta.23528.2
2023-10-29 12:23:31 +00:00
dotnet-maestro[bot] 280095f357
[main] Update dependencies from dotnet/arcade (#9493)
* Update dependencies from https://github.com/dotnet/arcade build 20231027.4

Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23527.1 -> To Version 9.0.0-beta.23527.4

* Update Version.Details.xml

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2023-10-28 19:37:26 +00:00
dotnet-maestro[bot] 56e5daf16a Update dependencies from https://github.com/dotnet/arcade build 20231027.1
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23525.2 -> To Version 9.0.0-beta.23527.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23523.1 -> To Version 1.0.0-beta.23525.5 (parent: Microsoft.DotNet.Arcade.Sdk
2023-10-27 12:24:18 +00:00
dotnet-maestro[bot] 25dd3ef157
Update dependencies from https://github.com/dotnet/arcade build 20231025.2 (#9480)
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23524.1 -> To Version 9.0.0-beta.23525.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-26 19:52:11 +00:00
Dustin Campbell 8169207c3f
Remove OmniSharp and update WebTools in tests (#9474)
This turned out to be quite a rabbit hole to go down. This morning, I
noticed that an OmniSharp package was still referenced by our unit
tests. I decided to get rid of that but found that it was necessary
because our unit tests reference a very old version of the Web Tools
language server assemblies, which still depend on OmniSharp. So, I
needed to update those to the latest. However, updating Web Tools
required reworking all of the reflection code that interacts with the
Web Tools langauge server. Ultimately, I ended up introducing a small
reflection framework so that code interacting with Web Tools types can
be strongly typed.

Note: This may result in NGEN failures when inserted into VS because we
no longer ship or NGEN the following binaries:

* MediatR.dll
* Microsoft.Extensions.Configuration.Binder.dll
* Microsoft.Extensions.Options.ConfigurationExtensions.dll
* OmniSharp.Extensions.JsonRpc.dll
* OmniSharp.Extensions.LanguageProtocol.dll
* OmniSharp.Extensions.LanguageServer.dll
* OmniSharp.Extensions.LanguageServer.Shared.dll
* System.Reactive.dll
2023-10-26 08:47:16 -07:00
Allison Chou b44d0a906d
Remove yarn + npm + Python from Razor (#9471) 2023-10-25 23:16:16 +00:00
Dustin Campbell 1380325225 Remove various references to OmniSharp binaries, versions and packages 2023-10-25 13:52:47 -07:00
Dustin Campbell 1cff8af8a7 Remove OmniSharp and update WebTools in tests
This turned out to be quite a rabbit hole to go down. This morning, I
noticed that an OmniSharp package was still referenced by our unit
tests. I decided to get rid of that but found that it was necessary
because our unit tests reference a very old version of the Web Tools
language server assemblies, which still depend on OmniSharp. So, I
needed to update those to the latest. However, updating Web Tools
required reworking all of the reflection code that interacts with
the Web Tools langauge server. Ultimately, I ended up introducing
a small reflection framework so that code interacting with Web Tools
types could be strongly typed.
2023-10-25 12:47:05 -07:00
dotnet-maestro[bot] 95d65bc7d0
Update dependencies from https://github.com/dotnet/arcade build 20231024.1 (#9472)
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23518.2 -> To Version 9.0.0-beta.23524.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23516.1 -> To Version 1.0.0-beta.23523.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-25 13:08:27 +00:00
dotnet-maestro[bot] c718f2c996 Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231019.2
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23510.3 -> To Version 9.0.0-alpha.1.23519.2
2023-10-23 12:32:18 +00:00
dotnet-maestro[bot] a75f0af5b5 Update dependencies from https://github.com/dotnet/arcade build 20231018.2
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23517.7 -> To Version 9.0.0-beta.23518.2
2023-10-19 12:33:12 +00:00
dotnet-maestro[bot] 7e7134c210
Update dependencies from https://github.com/dotnet/arcade build 20231017.7 (#9435)
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23516.5 -> To Version 9.0.0-beta.23517.7

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23509.1 -> To Version 1.0.0-beta.23516.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-18 15:22:35 -07:00
Jan Jones 5a98a0ff72
[main] Update dependencies from dotnet/arcade (#9373)
This pull request updates the following dependencies

[marker]: <> (Begin:a0cb50dc-7d38-4a32-e166-08db18b91f66)
## From https://github.com/dotnet/arcade
- **Subscription**: a0cb50dc-7d38-4a32-e166-08db18b91f66
- **Build**: 20231016.5
- **Date Produced**: October 16, 2023 10:43:47 PM UTC
- **Commit**: a672b7bba499394acf218dc59171e2d53e754237
- **Branch**: refs/heads/main

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.DotNet.Arcade.Sdk**: [from 9.0.0-beta.23504.4 to
9.0.0-beta.23516.5][18]
- **Microsoft.DotNet.XliffTasks**: [from 1.0.0-beta.23502.1 to
1.0.0-beta.23509.1][19]

[18]: f1868a684e...a672b7bba4
[19]:
0f36b29fb7...4f761bf529

[DependencyUpdate]: <> (End)

- **Updates to .NET SDKs:**
  - Updates sdk.version to 8.0.100-rtm.23506.1
  - Updates tools.dotnet to 8.0.100-rtm.23506.1

[marker]: <> (End:a0cb50dc-7d38-4a32-e166-08db18b91f66)
















[marker]: <> (Begin:Coherency Updates)
## Coherency Updates

The following updates ensure that dependencies with a
*CoherentParentDependency*
attribute were produced in a build used as input to the parent
dependency's build.
See [Dependency Description
Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

[DependencyUpdate]: <> (Begin)

- **Coherency Updates**:
- **Microsoft.DotNet.XliffTasks**: from 1.0.0-beta.23502.1 to
1.0.0-beta.23509.1 (parent: Microsoft.DotNet.Arcade.Sdk)

[DependencyUpdate]: <> (End)

[marker]: <> (End:Coherency Updates)
2023-10-17 16:29:07 +02:00
dotnet-maestro[bot] f4ef15b350 Update dependencies from https://github.com/dotnet/arcade build 20231016.5
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23516.5

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23502.1 -> To Version 1.0.0-beta.23509.1 (parent: Microsoft.DotNet.Arcade.Sdk
2023-10-17 12:38:02 +00:00
dotnet-maestro[bot] 65ec7d8302 Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231010.3
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23502.1 -> To Version 9.0.0-alpha.1.23510.3
2023-10-16 12:30:28 +00:00
dotnet-maestro[bot] a29b7de35c Update dependencies from https://github.com/dotnet/arcade build 20231010.4
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23510.4

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23502.1 -> To Version 1.0.0-beta.23509.1 (parent: Microsoft.DotNet.Arcade.Sdk
2023-10-11 12:33:38 +00:00
dotnet-maestro[bot] f116a90d4f Update dependencies from https://github.com/dotnet/arcade build 20231010.1
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23510.1
2023-10-10 12:36:21 +00:00
dotnet-maestro[bot] 648a706b23 Update dependencies from https://github.com/dotnet/arcade build 20231008.1
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23508.1
2023-10-09 12:31:00 +00:00
dotnet-maestro[bot] 5bd0b5aafb Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231002.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23475.1 -> To Version 9.0.0-alpha.1.23502.1
2023-10-09 12:30:10 +00:00
dotnet-maestro[bot] e6f9e6761c Update dependencies from https://github.com/dotnet/arcade build 20231006.2
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23506.2
2023-10-07 12:33:18 +00:00
dotnet-maestro[bot] 215cd1a643 Update dependencies from https://github.com/dotnet/arcade build 20231006.1
Microsoft.DotNet.Arcade.Sdk
 From Version 9.0.0-beta.23504.4 -> To Version 9.0.0-beta.23506.1
2023-10-06 12:34:43 +00:00
dotnet-maestro[bot] a4917729d1 Update dependencies from https://github.com/dotnet/arcade build 20231004.4
Microsoft.DotNet.Arcade.Sdk
 From Version 8.0.0-beta.23463.1 -> To Version 9.0.0-beta.23504.4

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23426.1 -> To Version 1.0.0-beta.23502.1 (parent: Microsoft.DotNet.Arcade.Sdk
2023-10-05 12:33:42 +00:00
Rikki Gibson 1e82031572
Fix VS branch name (#9349) 2023-10-03 12:03:10 -07:00
Rikki Gibson 420b1e4d29
Insert Razor 17.8 into VS 17.8 (#9347) 2023-10-03 17:52:40 +00:00
dotnet-maestro[bot] 938094532a Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230925.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23472.1 -> To Version 9.0.0-alpha.1.23475.1
2023-10-02 12:16:18 +00:00
Allison Chou b0ce29a926
Upgrade Shell package version (#9316) 2023-09-26 01:38:38 +00:00
Shen Chen 6e98f96f67
Update config for 17.9P1 (#9319) 2023-09-25 18:20:29 -07:00
dotnet-maestro[bot] e524e8bd33
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230922.1 (#9315)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23465.1 -> To Version 9.0.0-alpha.1.23472.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Fred Silberberg <frsilb@microsoft.com>
2023-09-26 00:19:49 +00:00
Shen Chen 7687239bcc Update config for 17.9P1 2023-09-25 16:25:19 -07:00
Maryam Ariyan 61b3d30407
Update Roslyn to `4.8.0-3.23471.2` (#9312)
* Update Roslyn to 4.8.0-3.23471.2

* undo downgrade

* Update Roslyn deps to 4.8.0-3.23475.1
2023-09-25 17:38:30 +00:00
Allison Chou 9ff3387560
Add Razor language server telemetry to C# DevKit (#9283) 2023-09-22 22:01:23 +00:00
Shen Chen 309b8bcc9a
Run speedometer by default (#9311) 2023-09-22 13:50:11 -07:00
Maryam Ariyan 79fc2ed7f9
Update Roslyn to 4.8.0-2.23469.5 (#9309) 2023-09-22 11:57:45 -07:00
Shen Chen cbac539a62 Run speedometer by default 2023-09-22 11:26:11 -07:00
Dustin Campbell cf76071cbd
Rework PooledArrayBuilder<T> for small arrays (#9269)
This change uses a similar approach to Roslyn's `TemporaryArray<T>` to
avoid retrieving an `ImmutableArray<T>.Builder` from the pool for arrays
of 4 or fewer elements. The first four items added to the builder are
stored on the stack.

As part of this change, I've added a new `Razor.Diagnostics.Analyzers`
project that should contain any analyzers that we write specifically for
the Razor repo. These shouldn't be deployed; they're for internal
consumption only. I've added a variant of the
`TemporaryArrayAsRefAnalyzer` from the `Roslyn.Diagnostics.Analyzers` to
enforce that `PooledArrayBuilder<T>.AsRef()` can only be called on local
builders in a using statement.
2023-09-20 13:11:46 -07:00
Dustin Campbell 312f657075
Fix typo in comment
Co-authored-by: Jan Jones <jan.jones.cz@gmail.com>
2023-09-20 10:38:51 -07:00
Dustin Campbell d889dc01f7 Use project references for analyzers 2023-09-19 12:50:51 -07:00
Dustin Campbell daeea8a9f1 A few tweaks from code review feedback 2023-09-19 09:41:01 -07:00
Jan Jones 0836e1998f
Update ASP.NET Core runtime used in tests to v8 (#9047)
* Update ASP.NET Core runtime used in tests to v8

* Bump to RC1
2023-09-19 09:15:38 +00:00
Dustin Campbell 757afa11a0 Move analyzers into separate solution 2023-09-18 22:21:31 -07:00
Dustin Campbell efcd6d5589 Fix Versions.props 2023-09-18 19:12:59 -07:00
Dustin Campbell 1b5601b343 Add analyzer to enforce use of PooledArrayBuilder<T>.AsRef() with using statements 2023-09-18 16:57:09 -07:00
dotnet-maestro[bot] ab66204233
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230915.1 (#9297)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23457.1 -> To Version 9.0.0-alpha.1.23465.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-09-18 23:08:54 +00:00