Skip to content

Releases: ltrzesniewski/InlineIL.Fody

v1.9.0-pre2

25 Mar 18:40
Compare
Choose a tag to compare
v1.9.0-pre2 Pre-release
Pre-release
  • Renamed TypeRef.FromDll to TypeRef.FromDllFile
  • Added a TypeRef.FromDllFile overload with a Type parameter
  • Added support for typeof(...).FullName recognition

v1.9.0-pre1

18 Mar 21:23
Compare
Choose a tag to compare
v1.9.0-pre1 Pre-release
Pre-release
  • Added an experimental TypeRef.FromDll method, see #31

v1.8.0

14 Jan 16:07
Compare
Choose a tag to compare
  • Updated Fody to v6.8.0, which supports RVA field alignment
  • Added warnings for unused locals
  • Changed parameter of IL.PushInRef to use ref readonly instead of in, to make the reference usage stand out at the call site

v1.7.4

23 Dec 22:38
Compare
Choose a tag to compare
  • Fixed an internal error which could occur when handling methods with generic type specs (#29)

v1.7.3

13 Nov 20:09
Compare
Choose a tag to compare
  • Added support for C# 11 codegen to MethodRef.FromDelegate (which emits cached delegate instances)
  • Updated Fody to v6.6.4

v1.7.2

11 Aug 20:02
Compare
Choose a tag to compare
  • Fixed compatibility with SDK v7.0.100-preview.7 (#26)
  • Updated Fody to v6.6.3

v1.7.1

11 Jul 18:16
Compare
Choose a tag to compare
  • Improved the IL.Push stack validator
  • Updated Fody to v6.5.2

v1.7.0

20 May 17:26
Compare
Choose a tag to compare
  • Changed the way calls to IL.Push are validated (#25). The new algorithm is more rigorous, so code that happenned to work previously could now be rejected.
  • Added a IL.EnsureLocal method which forces the compiler to emit an IL local for the local variable supplied as parameter, instead of keeping it on the evaluation stack. This can enable the local to be used with IL.Push in optimized builds.
  • Added an overload of IL.Emit.No which takes an enum argument.
  • Adjusted the nullability of reference types for arguments of IL.Push* methods.
  • Updated Fody to v6.5.1

v1.6.0

17 Oct 12:37
Compare
Choose a tag to compare
  • Added MethodRef.Operator methods (#22)
  • Added MethodRef.Method and constructor overloads that include the method return type in the constraints (can be useful for conversion operators if you don't want to use MethodRef.Operator)
  • Updated Fody to v6.3.0

v1.5.0

19 Jul 15:53
Compare
Choose a tag to compare
  • Added MethodRef.FromDelegate (#21)