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

.NET Standard 2.1

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