|
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.3.3</version> |
| 5 | + <version>5.4.0</version> |
6 | 6 | <authors>Maksim Volkau</authors> |
7 | | - <copyright>Copyright © 2016-2025 Maksim Volkau</copyright> |
| 7 | + <copyright>Copyright © 2016-2026 Maksim Volkau</copyright> |
8 | 8 | <projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl> |
9 | 9 | <license type="expression">MIT</license> |
10 | 10 | <requireLicenseAcceptance>false</requireLicenseAcceptance> |
11 | 11 | <icon>logo.png</icon> |
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.4.0 Feature and bug-fix release |
| 16 | +
|
| 17 | +### Features |
| 18 | +
|
| 19 | +- #398 Optimize Switch with OpCodes.Switch |
| 20 | +- #484 PrintIL options to output op-codes in the format directly copyable to AssertOpCodes method |
| 21 | +- #482 [impl] Update to the modern optimized and fixed versions of ImTools SmallList and SmallMap |
| 22 | +
|
| 23 | +### Fixes |
| 24 | +
|
| 25 | +- Multiple fixes in `ToCSharpString`, `PrintCSharp` |
| 26 | +- #480 "CLR detected an invalid program" exception |
| 27 | +- #483 fix recursive PrintIL output for Label Offset and Argument Ordinal |
| 28 | +- #485 PrintCSharp for Switch does not prints "break" when required |
| 29 | +- #487 Fix ToCSharpString output for boolean equality expressions |
| 30 | +- #490 Regression in compiling lambdas with ref struct parameters |
| 31 | +- by [exyi](https://github.com/exyi) #491 Fix unsigned int to floating point number conversion |
| 32 | +- by [exyi](https://github.com/exyi) #493 Fix ParentFlags propagating in TryEmitNewExpression |
| 33 | +- #495 Incomplete pattern detection for error 1007: Return goto from TryCatch with Assign generates invalid IL instead of failing gracefully |
| 34 | +
|
| 35 | +### Full Changelog |
| 36 | +
|
| 37 | +https://github.com/dadhi/FastExpressionCompiler/compare/v5.3.3...v5.4.0 |
| 38 | +
|
| 39 | +
|
15 | 40 | ## v5.3.3 Bug-fix release (src packages only) |
16 | 41 |
|
17 | 42 | - fixed: #488 Fix warnings in src package |
|
0 commit comments