What's Changed
- Bump metadata to v61.0.15-preview by @AArnott in #1223
- Improve input error reporting by @AArnott in #1177
- Assume null for invalid handles where invalid values are not specified by @AArnott in #1182
- Allow generation of all functions in modules that appear in more than one metadata input by @AArnott in #1202
- Avoid
Unsafe.SkipInit
API when it isn't available by @AArnott in #1208 - Add missing
DefaultDllImportSearchPaths
attribute to local functions by @AArnott in #1215 - Apply
[MarshalAs(FunctionPtr)]
to function pointer parameters by @AArnott in #1274 - Disable attempts to generate SEH functions by @AArnott in #1279
- Use
ReadOnlySpan<T>
instead ofSpan<T>
in more places by @AArnott in #1280 - Fix bad code block in README by @colejohnson66 in #1284
- Avoid using
UnscopedRefAttribute
on downlevel compilers by @AArnott in #1288 - Add
QueryInterface<T>
helper method by @AArnott in #1290 - Fixes marshaling of structs with variable length arrays of
char
by @AArnott in #1292 - Allow deletion of the metadata files while the compiler process is running by @AArnott in #1329
New Contributors
- @colejohnson66 made their first contribution in #1284
Full Changelog: v0.3.106...v0.3.162