FastExpressionCompiler.src 6.0.0
FastExpressionCompiler is 10-40x times faster than Expression.Compile()
Showing the top 20 packages that depend on FastExpressionCompiler.src.
| Packages | Downloads |
|---|---|
|
Parlot
Parlot is a fast, lightweight and simple to use .NET parser combinator.
|
4 |
v6.0.0 Major release
Changes
- The new supported target frameworks are .NET 8.0, .NET 10.0, .NET 4.7.2, .NET Standard 2.1
- Drops .NET 6, 9 and .NET Standard 2.0 support
- #516 Change ClosureInfo into CompilerContext (should be transparent for existing code)
Fixes
- #553 CompileFast returns wrong values when a member is accessed on an interface converted to a struct
- #536 Exception System.IndexOutOfRangeException with value objects implicit conversions starting from v5.0.3
Performance Improvements
- #489 Try interpret a switch expression - if switch value is interpretable (constant) then select a single matched branch
- #375 Use UnsafeAccess in net8+ and UnsafeAccessType in net10+
- #135 Optimize Branches to Small Branches
- #351 Use internals of DynamicMethod
.NET 8.0
- No dependencies.
.NET Framework 4.7.2
- System.ValueTuple (>= 4.5.0)
.NET Standard 2.1
- System.Dynamic.Runtime (>= 4.3.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
| Version | Downloads | Last updated |
|---|---|---|
| 6.0.0 | 5 | 10/08/2026 |
| 5.4.1 | 31 | 04/14/2026 |
| 5.4.0 | 33 | 03/31/2026 |
| 5.3.3 | 28 | 12/15/2025 |
| 5.3.2 | 31 | 12/14/2025 |
| 5.3.1 | 30 | 12/15/2025 |
| 5.3.0 | 40 | 12/31/2025 |
| 5.2.0 | 33 | 12/31/2025 |
| 5.1.1 | 30 | 12/12/2025 |
| 5.1.0 | 30 | 12/15/2025 |
| 5.0.3 | 35 | 12/13/2025 |
| 5.0.2 | 33 | 12/15/2025 |
| 5.0.1 | 31 | 12/12/2025 |
| 5.0.0 | 31 | 12/14/2025 |
| 4.2.2 | 40 | 12/11/2025 |
| 4.2.1 | 33 | 12/15/2025 |
| 4.2.0 | 2 | 10/03/2026 |
| 4.1.0 | 30 | 12/15/2025 |
| 4.0.2 | 28 | 12/15/2025 |
| 4.0.1 | 29 | 12/15/2025 |
| 4.0.0 | 28 | 12/12/2025 |
| 3.3.4 | 28 | 12/15/2025 |
| 3.3.3 | 24 | 12/15/2025 |
| 3.3.2 | 37 | 12/14/2025 |
| 3.3.1 | 22 | 01/06/2026 |
| 3.3.0 | 39 | 12/12/2025 |
| 3.2.2 | 28 | 12/30/2025 |
| 3.2.1 | 29 | 12/15/2025 |
| 3.2.0 | 28 | 12/14/2025 |
| 3.1.0 | 33 | 12/13/2025 |
| 3.0.5 | 30 | 12/13/2025 |
| 3.0.4 | 28 | 01/06/2026 |
| 3.0.3 | 38 | 12/12/2025 |
| 3.0.2 | 29 | 12/13/2025 |
| 3.0.1 | 34 | 12/30/2025 |
| 3.0.0 | 28 | 12/13/2025 |