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.
|
15 |
## 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 | 1 | 16.10.2026 |
| 5.4.1 | 7 | 28.04.2026 |
| 5.4.0 | 5 | 31.03.2026 |
| 5.3.3 | 7 | 10.12.2025 |
| 5.3.2 | 11 | 10.11.2025 |
| 5.3.1 | 10 | 10.11.2025 |
| 5.3.0 | 11 | 10.07.2025 |
| 5.2.0 | 12 | 04.06.2025 |
| 5.1.1 | 12 | 04.06.2025 |
| 5.1.0 | 13 | 04.06.2025 |
| 5.0.3 | 12 | 04.06.2025 |
| 5.0.2 | 14 | 19.03.2025 |
| 5.0.1 | 14 | 19.03.2025 |
| 5.0.0 | 14 | 19.03.2025 |
| 4.2.2 | 14 | 19.03.2025 |
| 4.2.1 | 14 | 19.03.2025 |
| 4.2.0 | 11 | 19.03.2025 |
| 4.1.0 | 14 | 19.03.2025 |
| 4.0.2 | 14 | 19.03.2025 |
| 4.0.1 | 14 | 19.03.2025 |
| 4.0.0 | 14 | 19.03.2025 |
| 3.3.4 | 16 | 19.03.2025 |
| 3.3.3 | 14 | 19.03.2025 |
| 3.3.2 | 15 | 19.03.2025 |
| 3.3.1 | 14 | 19.03.2025 |
| 3.3.0 | 14 | 19.03.2025 |
| 3.2.2 | 14 | 19.03.2025 |
| 3.2.1 | 15 | 19.03.2025 |
| 3.2.0 | 14 | 19.03.2025 |
| 3.1.0 | 14 | 19.03.2025 |
| 3.0.5 | 15 | 19.03.2025 |
| 3.0.4 | 14 | 19.03.2025 |
| 3.0.3 | 14 | 19.03.2025 |
| 3.0.2 | 14 | 19.03.2025 |
| 3.0.1 | 13 | 19.03.2025 |
| 3.0.0 | 15 | 19.03.2025 |