Skip to content

v3.3.4 Bug-fix release

Compare
Choose a tag to compare
@dadhi dadhi released this 17 Jan 13:57
· 562 commits to master since this release

v3.3.4 Bug-fix release

  • fixed: #345 EmitCall is for the varargs method and should not be used for normal convention

  • fixed: #347 InvalidProgramException on compiling an expression that returns a record which implements IList

  • fixed: #349 Error when loading struct parameters closed by the nested lambda e.g. predicate in Linq

  • fixed: #355 Error with converting to/from signed/unsigned integers (Thanks to @TYoungSL for the PR!)

  • fixed: the C# output for if-else test condition, and inc/dec operations; and for label at the end of the lambda

  • fixed: ref assignment C# output

  • perf: Replace ILGenerator.Emit(OpCodes.Call, ..) with EmitMethodCall performance