Skip to content

Include FlatExpression.cs in src nuget packages and Internal build script#528

Merged
dadhi merged 2 commits intomasterfrom
copilot/sub-pr-521
Apr 21, 2026
Merged

Include FlatExpression.cs in src nuget packages and Internal build script#528
dadhi merged 2 commits intomasterfrom
copilot/sub-pr-521

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 21, 2026

FlatExpression.cs was missing from the src nuspec packages and the MakeInternal.ps1 build script, meaning it would be absent from distributed source packages and the Internal package variant.

Changes

  • nuspecs/FastExpressionCompiler.LightExpression.src.nuspec — Added FlatExpression.cs file entries for net472, netstandard2.0, and net8.0 content targets, matching the pattern used for Expression.cs and ExpressionVisitor.cs.
  • nuspecs/FastExpressionCompiler.LightExpression.Internal.src.nuspec — Same additions, referencing the generated FastExpressionCompiler.Internal/ path.
  • BuildScripts/MakeInternal.ps1 — Added FlatExpression.cs to the input file list so the script generates an internalized copy alongside the other LightExpression sources.

FlatExpression tests are already exercised in both the .net and .net472 test runners via the existing LightExpressionTests().Run call.

Copilot AI changed the title [WIP] [WIP] Address feedback on LightExpression model and testing improvements Include FlatExpression.cs in src nuget packages and Internal build script Apr 21, 2026
Copilot AI requested a review from dadhi April 21, 2026 20:44
Base automatically changed from copilot/optimize-expression-representation to master April 21, 2026 20:57
@dadhi dadhi marked this pull request as ready for review April 21, 2026 20:58
@dadhi dadhi merged commit c2f1fcb into master Apr 21, 2026
@dadhi dadhi deleted the copilot/sub-pr-521 branch April 21, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants