Releases: dadhi/FastExpressionCompiler
Releases · dadhi/FastExpressionCompiler
v5.3.3 Bug-fix release (src packages only)
v5.3.2 Bug-fix release (src packages only)
v5.3.2 Bug-fix release (src packages only)
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
v5.3.1 Bug-fix release (src packages only)
v5.3.1 Bug-fix release (src packages only)
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
v5.3.0 Feature release
v5.3.0 Feature release
- feat: [performance] Reuse the ILGenerator used by the nested lambda compilation
- feat: [performance] Reuse DynamicMethod if possible
- feat: Add debug diagnostics to the nested lambdas
- fix: System.ExecutionEngineException with nullables on repeated calls to ConcurrentDictionary
Full Changelog: v5.2.0...v5.3.0
v5.2.0 Feature release
v5.2.0 Feature release
- feat: #466 Simplify creation of the updateable value that can be put into Closure with the Expression.ConstantRef
- feat: #472 Interpreter to reduce the IL emitted by the Logical, Comparison, Arithmetics expressions, by calculating them during compile time and using the calculation result in IL
- feat: Expose TestTools and FastExpressionCompiler.ILDecoder to enable testing and diagnostic in the consumer code
v5.1.1. Bug-fix release
v5.1.1. Bug-fix release
- fix: #461 InvalidProgramException when null checking type by ref
- fix: #462 Optimize Equality comparison with null
Full Changelog: v5.1.0...v5.1.1
v5.1.0 Small feature release
v5.1.0 Small feature release
- add: #458 Add Support for TryFault
- fix: #460 ArgumentException when converting from object to type with explicit operator
Full Changelog: v5.0.3...v5.1.0
v5.0.3 Bug-fix release
v5.0.3 Bug-fix release
- fix: #451 Operator implicit/explicit produces InvalidProgram
- fix: #455 TypeAs should return null when it cannot cast to a nullable #455
Full Changelog: v5.0.2...v5.0.3
v5.0.2 Bug-fix release
v5.0.2 Bug-fix release
-fix: #449 MemberInit produces InvalidProgram
Full Changelog: v5.0.1...v5.0.2
v5.0.1 Bug-fix release
v5.0.1 Bug-fix release
- fix: #437 Shared variables with nested lambdas returning incorrect values
- fix: #439 Support unused Field access in Block
- fix: #440 Errors with simplified Switch cases
- fix: #441 Fails to pass Constant as call parameter by-reference
- fix: #442 TryCatch and the Goto outside problems
- fix: #443 Nested Calls with Lambda Parameters Throwing NotSupportedExpressionException