FastExpressionCompiler 2.0.0-preview-01
Showing the top 20 packages that depend on FastExpressionCompiler.
| Packages | Downloads |
|---|---|
|
NCalcSync
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the unsigned assembly 'NCalc'. For the stronly signed assembly version of 'NCalc', see the NCalcSync.signed package.
|
22 |
v2.0.0 Developed with a help of @jogibear9988, @dzmitry-lahoda, @MaceWindu, and other contributors - kudos to all of them!
added: #59 Support compiling delegates with ref and out parameters
added: #78 Lambda<Func
>(Block(Label(Label(typeof(int)), Constant(7)))) is not supported added: #88 Lambda<Func
>(Block(Constant(IntPtr.Zero))) added: #91 Support for MultiplyAssign, AddAsiggn, DivideAssign
added: #98 % and bit operators are not supported
added: #101 Some Assign Modes are not yet supported
added: #102 Label and Goto Expression not yet implemented
added: #105 Bit Expression Types are not yet supported
added: #106 ExpressionType.Power not supported
added: #107 Check if xxxAssigns also work with Variables
added: #118 Support for Expression.Variable (in a Expression.Block)
added: #127 Switch is not supported
added: #130 Net Framework Expression compiler generates perfromanter Code for isNull check
added: #138 Optimize Compilation of nested Lambdas
fixed: #83 Issues with linq2db tests
fixed: #92 Expression not compileable
fixed: #93 Comparisson to "null" does not work when not Typed
fixed: #95 Ref support not yet working completely
fixed: #124 LightExpression wrong Type
fixed: #131 Linq2db - Test for JIT compiler internal limitation
fixed: #137 Problem with Reading & Writing of Struct Fields.
fxied: #146 Boolean parameter value changed from false to true
fixed: #147 'Common Language Runtime detected an invalid program' with int.TryParse
fixed: #151 'Attempt to read protected memory'
fixed: #152 int.MinValue access throws 'Method not supported'
fixed: #154 Equals Expression does not call "Equals" of class (in MS Code)
fixed: #156 Invoking an Action constant fails with 'Common Language Runtime detected an invalid program'
fixed: #159 Condition with converted numeric comparisons gives unexpected result
fixed: #162 Float - short numeric comparisons with conversions gives unexpected result
fixed: #163 Add of Nullable Int, etc does not work correctly
fixed: #170 Problems with ref parameters
fixed: #172 Using FEC to compile a property setter with an enum value sets the property to random values
.NET Framework 4.5
- No dependencies.
.NET Standard 1.3
- NETStandard.Library (>= 1.6.1)
- System.Reflection.Emit.Lightweight (>= 4.3.0)
.NET Standard 2.0
- System.Reflection.Emit.Lightweight (>= 4.3.0)
| Version | Downloads | Last updated |
|---|---|---|
| 6.0.0 | 4 | 10/08/2026 |
| 5.4.1 | 23 | 09/01/2026 |
| 5.4.0 | 20 | 09/01/2026 |
| 5.3.0 | 21 | 09/01/2026 |
| 5.2.0 | 20 | 09/01/2026 |
| 5.2.0-preview-02 | 19 | 09/01/2026 |
| 5.2.0-preview-01 | 22 | 09/01/2026 |
| 5.1.1 | 19 | 09/01/2026 |
| 5.1.0 | 20 | 09/01/2026 |
| 5.0.3 | 21 | 09/01/2026 |
| 5.0.2 | 21 | 09/01/2026 |
| 5.0.1 | 20 | 09/01/2026 |
| 5.0.0 | 20 | 09/01/2026 |
| 4.2.2 | 20 | 09/01/2026 |
| 4.2.1 | 20 | 09/01/2026 |
| 4.2.0 | 22 | 09/01/2026 |
| 4.1.0 | 21 | 09/01/2026 |
| 4.0.2 | 20 | 09/01/2026 |
| 4.0.1 | 20 | 09/01/2026 |
| 4.0.0 | 19 | 09/01/2026 |
| 3.4.0-preview-01 | 20 | 09/01/2026 |
| 3.3.4 | 19 | 09/01/2026 |
| 3.3.3 | 20 | 09/01/2026 |
| 3.3.2 | 20 | 09/01/2026 |
| 3.3.1 | 19 | 09/01/2026 |
| 3.3.0 | 21 | 09/01/2026 |
| 3.2.2 | 21 | 09/01/2026 |
| 3.2.1 | 21 | 09/01/2026 |
| 3.2.0 | 22 | 09/01/2026 |
| 3.1.0 | 21 | 09/01/2026 |
| 3.1.0-preview-03 | 20 | 09/01/2026 |
| 3.1.0-preview-02 | 19 | 09/01/2026 |
| 3.1.0-preview-01 | 21 | 09/01/2026 |
| 3.0.6-preview-01 | 18 | 09/01/2026 |
| 3.0.5 | 25 | 09/01/2026 |
| 3.0.4 | 20 | 09/01/2026 |
| 3.0.3 | 21 | 09/01/2026 |
| 3.0.2 | 20 | 09/01/2026 |
| 3.0.1 | 20 | 09/01/2026 |
| 3.0.0 | 20 | 09/01/2026 |
| 3.0.0-preview-07 | 22 | 09/01/2026 |
| 3.0.0-preview-06 | 21 | 09/01/2026 |
| 3.0.0-preview-05 | 20 | 09/01/2026 |
| 3.0.0-preview-04 | 19 | 09/01/2026 |
| 3.0.0-preview-03 | 19 | 09/01/2026 |
| 3.0.0-preview-02 | 20 | 09/01/2026 |
| 3.0.0-preview-01 | 21 | 09/01/2026 |
| 2.0.0 | 23 | 09/01/2026 |
| 2.0.0-preview-03 | 20 | 09/01/2026 |
| 2.0.0-preview-02 | 20 | 09/01/2026 |
| 2.0.0-preview-01 | 23 | 09/01/2026 |
| 1.10.1 | 19 | 09/01/2026 |
| 1.10.0 | 21 | 09/01/2026 |
| 1.9.0 | 16 | 09/01/2026 |
| 1.8.0 | 22 | 09/01/2026 |
| 1.7.2 | 23 | 09/01/2026 |
| 1.7.1 | 20 | 09/01/2026 |
| 1.7.0 | 21 | 09/01/2026 |
| 1.6.0 | 21 | 09/01/2026 |
| 1.5.0 | 23 | 09/01/2026 |
| 1.4.0 | 19 | 09/01/2026 |
| 1.3.0 | 19 | 09/01/2026 |
| 1.2.2 | 19 | 09/01/2026 |
| 1.2.1 | 20 | 09/01/2026 |
| 1.2.0 | 20 | 09/01/2026 |
| 1.1.1 | 20 | 09/01/2026 |
| 1.1.0 | 22 | 09/01/2026 |
| 1.0.1 | 20 | 09/01/2026 |
| 1.0.0 | 22 | 09/01/2026 |
| 1.0.0-preview-04 | 20 | 09/01/2026 |
| 1.0.0-preview-03 | 20 | 09/01/2026 |
| 1.0.0-preview-02 | 21 | 09/01/2026 |
| 1.0.0-preview-01 | 18 | 09/01/2026 |