Skip to content

0.1.3

Latest

Choose a tag to compare

@bea4dev bea4dev released this 18 Sep 11:34
· 29 commits to main since this release

What's fixed

  • Initializing non-serialized fields with LINQ caused errors
  • Large ulong literals were not compiled correctly
  • Exception filters were executed in a different order from C#
  • Bitwise operations between bool values were not supported
  • Calling methods through readonly fields could unexpectedly modify their values
  • The underlying types of enums were not respected
  • Increment operations on smaller integer types such as short failed to compile
  • decimal literals were treated as double
  • Unassigned TextAsset fields caused errors
  • JsonIgnore did not work correctly
  • Unicode escape sequences were not interpreted correctly
  • Constructors of nested types were not compiled correctly
  • Unity enums loaded from JSON were converted to Int32
  • Discards were not interpreted correctly
  • Expressions containing throw expressions were not interpreted correctly
  • ref and out did not work correctly
  • Valid overloads were rejected as ambiguous
  • Enums configured through the Inspector did not work correctly
  • when conditions in switch expressions were not compiled correctly
  • Some VRC SDK methods were unavailable
  • The operator precedence of is and || was incorrect
  • Fields in base and derived types could conflict
  • Static generics did not work correctly
  • Static variables could not be used correctly
  • GetComponentInChildren<T>() was unavailable

What's Changed

  • fix MenSharpSources.IsEditorPathの判定を拡充 by @JanMaki in #4
  • add windows向けにinstall-local.batを作成 by @JanMaki in #3
  • Improve numeric handling by @ureishi in #6
  • Support MenSharpBehaviour.destroyCancellationToken by @JanMaki in #5

New Contributors