Skip to content

v5.4.0 Feature and bug-fix release

Latest

Choose a tag to compare

@dadhi dadhi released this 30 Mar 20:28

v5.4.0 Feature and bug-fix release

Features

  • #398 Optimize Switch with OpCodes.Switch
  • #484 PrintIL options to output op-codes in the format directly copyable to AssertOpCodes method
  • #482 [impl] Update to the modern optimized and fixed versions of ImTools SmallList and SmallMap

Fixes

  • Multiple fixes in ToCSharpString, PrintCSharp
  • #480 "CLR detected an invalid program" exception
  • #483 fix recursive PrintIL output for Label Offset and Argument Ordinal
  • #485 PrintCSharp for Switch does not prints "break" when required
  • #487 Fix ToCSharpString output for boolean equality expressions
  • #490 Regression in compiling lambdas with ref struct parameters
  • by exyi #491 Fix unsigned int to floating point number conversion
  • by exyi #493 Fix ParentFlags propagating in TryEmitNewExpression
  • #495 Incomplete pattern detection for error 1007: Return goto from TryCatch with Assign generates invalid IL instead of failing gracefully

Full Changelog

v5.3.3...v5.4.0