Skip to content

Conversation

@333fred
Copy link
Member

@333fred 333fred commented Oct 3, 2025

Instead of synthesizing inline array types, we want to use the ones from the framework when possible (in .NET 10). Contributes to #74538.

Instead of synthesizing inline array types, we want to use the ones from the framework when possible (in .NET 10). Contributes to dotnet#74538.
@333fred 333fred requested review from a team as code owners October 3, 2025 23:34
<NetVSShared>net8.0</NetVSShared>
<NetRoslynBuildHostNetCoreVersion>net6.0</NetRoslynBuildHostNetCoreVersion>
<NetRoslynNext>net9.0</NetRoslynNext>
<NetRoslynNext>net10.0</NetRoslynNext>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only projects using this value are now the Emit3 unit tests, and BuildBoss.

@333fred
Copy link
Member Author

333fred commented Oct 7, 2025

@dotnet/roslyn-compiler for a second review

@AlekseyTs
Copy link
Contributor

AlekseyTs commented Oct 8, 2025

Done with review pass (commit 4) #Closed

@333fred
Copy link
Member Author

333fred commented Oct 9, 2025

@AlekseyTs for another review pass

@AlekseyTs
Copy link
Contributor

AlekseyTs commented Oct 9, 2025

Done with review pass (commit 5) #Closed

@jcouv jcouv added the Code Gen Quality Room for improvement in the quality of the compiler's generated code label Oct 10, 2025
@AlekseyTs
Copy link
Contributor

AlekseyTs commented Oct 15, 2025

@333fred It looks like there are legitimate test failures #Closed

@333fred
Copy link
Member Author

333fred commented Oct 15, 2025

PEVerify gets me every time. @AlekseyTs, should be resolved.

Copy link
Contributor

@AlekseyTs AlekseyTs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (commit 8), assuming CI is passing

@333fred

This comment was marked as outdated.

@333fred
Copy link
Member Author

333fred commented Oct 15, 2025

@jjonescz for another look

@AlekseyTs AlekseyTs requested a review from jjonescz October 15, 2025 17:35
* upstream/main: (123 commits)
  Fix SafeContext of Span-valued collection expressions to match specification (dotnet#80684)
  Improve detection of invalid references for implicitly typed expression variables declared within implicit object creation expressions. (dotnet#80546)
  Add test demonstrating behavior of ToMinimalDisplayString. (dotnet#80757)
  Only set DOTNET_HOST_PATH if something was installed (dotnet#80842)
  Clean up a Razor external access service (dotnet#80830)
  Remove unused statement (dotnet#80823)
  Allow foreach on typed null enumerables (dotnet#80783)
  Update documentation for DeclaringSyntaxReferences and Locations to clarify partial members behavior (dotnet#80704)
  Fix issue converting an auto prop to a full prop when 'field' and 'initializers' are involved
  Rename childIsSimple to innerExpressionHasPrimaryPrecedence and add more test cases
  Remove placeholder WorkItem attributes from new tests
  Fix RemoveUnnecessaryParentheses to detect simple expressions in bitwise operations
  [main] Update dependencies from dotnet/arcade (dotnet#80828)
  Fix ITypeSymbol.BaseType documentation for type parameters (dotnet#80770)
  soft-select select camelcase matched item if user might be typing an undefined type parameter (dotnet#80809)
  Allow semantic tokens in Razor to be better behaved (dotnet#80815)
  Rebase
  Remove using
  Update test
  Add fix all test
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Compilers Code Gen Quality Room for improvement in the quality of the compiler's generated code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants