|
2 | 2 | <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> |
3 | 3 | <metadata minClientVersion="3.3.0"> |
4 | 4 | <id>FastExpressionCompiler.LightExpression.Internal.src</id> |
5 | | - <version>5.1.1</version> |
| 5 | + <version>5.2.0</version> |
6 | 6 | <authors>Maksim Volkau</authors> |
7 | 7 | <copyright>Copyright © 2016-2025 Maksim Volkau</copyright> |
8 | 8 | <projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl> |
|
12 | 12 | <description>FastExpressionCompiler is 10-40x times faster than Expression.Compile()</description> |
13 | 13 | <tags>Performance;Expression;ExpressionTree;Compile;DynamicMethod;IL;ILEmit;DryIoc;ExpressionToCodeLib</tags> |
14 | 14 | <releaseNotes><![CDATA[ |
| 15 | +## v5.2.0 Feature release |
| 16 | +
|
| 17 | +- feat: #466 Simplify creation of the updateable value that can be put into Closure with the Expression.ConstantRef |
| 18 | +- feat: #472 Interpreter to reduce the IL emitted by the Logical, Comparison, Arithmetics expressions, by calculating them during compile time and using the calculation result in IL |
| 19 | +- feat: Expose TestTools and FastExpressionCompiler.ILDecoder to enable testing and diagnostic in the consumer code |
| 20 | +
|
| 21 | +
|
15 | 22 | ## v5.1.1. Bug-fix release |
16 | 23 |
|
17 | 24 | - fix: #461 InvalidProgramException when null checking type by ref |
|
92 | 99 |
|
93 | 100 | <file src="..\src\FastExpressionCompiler.Internal\FastExpressionCompiler.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
94 | 101 | <file src="..\src\FastExpressionCompiler.Internal\ImTools.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
| 102 | + <file src="..\src\FastExpressionCompiler.Internal\ILReader.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
| 103 | + <file src="..\src\FastExpressionCompiler.Internal\TestTools.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
95 | 104 | <file src="..\src\FastExpressionCompiler.Internal\Expression.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
96 | 105 | <file src="..\src\FastExpressionCompiler.Internal\ExpressionVisitor.cs" target="contentFiles\cs\net472\FastExpressionCompiler.LightExpression" /> |
97 | 106 |
|
98 | 107 | <file src="..\src\FastExpressionCompiler.Internal\FastExpressionCompiler.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
99 | 108 | <file src="..\src\FastExpressionCompiler.Internal\ImTools.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
| 109 | + <file src="..\src\FastExpressionCompiler.Internal\ILReader.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
| 110 | + <file src="..\src\FastExpressionCompiler.Internal\TestTools.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
100 | 111 | <file src="..\src\FastExpressionCompiler.Internal\Expression.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
101 | 112 | <file src="..\src\FastExpressionCompiler.Internal\ExpressionVisitor.cs" target="contentFiles\cs\netstandard2.0\FastExpressionCompiler.LightExpression" /> |
102 | 113 |
|
103 | 114 | <file src="..\src\FastExpressionCompiler.Internal\FastExpressionCompiler.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
104 | 115 | <file src="..\src\FastExpressionCompiler.Internal\ImTools.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
| 116 | + <file src="..\src\FastExpressionCompiler.Internal\ILReader.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
| 117 | + <file src="..\src\FastExpressionCompiler.Internal\TestTools.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
105 | 118 | <file src="..\src\FastExpressionCompiler.Internal\Expression.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
106 | 119 | <file src="..\src\FastExpressionCompiler.Internal\ExpressionVisitor.cs" target="contentFiles\cs\net8.0\FastExpressionCompiler.LightExpression" /> |
107 | 120 |
|
|
0 commit comments