v2.3.0 - Bug fixes and self-referential loading
This release is a standard maintenance release, bringing some bug fixes and a new feature for .NET FX and .NET Core.
The highlights are as follow:
- The main executable can now be loaded as a library, using the special library name
__Internal
. - Attributes applied in interfaces are now considered in mixed-mode classes. Attributes applied in mixed-mode classes on a method cause those attributes to take precedence.
- Fixed a bug where a method signature could not be defined in more than one interface.
- Fixed a bug where the backend would emit invalid IL when a non-boolean return parameter was used along with boolean method parameters with the indirect calling backend.