Skip to content

5.5.1

Latest
Compare
Choose a tag to compare
@Washi1337 Washi1337 released this 27 Feb 17:25
· 92 commits to master since this release
78ce89a

This is an incremental maintenance release that adds .NET 8.0 as an official target and fixes issues related to type signatures, CIL optimizations, as well as some rare edge cases in .NET metadata directory parsing.

New Features

  • Add support for importing function pointer type signatures via reflection (#523, thanks @Windows10CE).
  • Add BinaryStreamWriter::AlignRelative (af2e49d)
  • Add .NET 8.0 target.

Bug Fixes

  • Fix a couple issues regarding hash computation of generic instance and custom modifier type signatures in SignatureComparer (#512, thanks @rstarkov)
  • Fix an issue where optimizing ldloca and ldarga opcodes would not shorten to their shorter variants (9ab4e94)
  • Fix an issue where the same metadata members could be added twice to the exact same collection, resulting in ownership problems (#513)
  • Fix an issue where .NET modules containing a metadata directory at an unaligned offset would read stream headers incorrectly (af2e49d).