Tanner Gooding
Tanner Gooding
Is there perhaps a difference in the WASM version or configuration options for the failing platform as compared to others? Maybe some machine specific issue that's only triggering in some...
> But I'd like to push back against hte idea that bitwise comparison of two NaNs is a good idea. there are many NaN bitpatterns; all are semantically indistinguishable. Reasonable...
This was discussed in API review as part of https://github.com/dotnet/runtime/issues/61885 and we will (in a follow up PR to https://github.com/dotnet/runtime/pull/97529) be exposing the new helper APIs that do the platform...
@ericstj, it should be for any type where `LayoutKind = Sequential` and where the fields are publicly visible I think. C# structs are `LayoutKind.Sequential` by default, while classes are `LayoutKind.Auto`,...
`LayoutKind.Explicit` probably also needs to be considered, but I don't think we have any such types today.
@ericstj, any issues with me manually fixing this for .NET 7. Vector2/3/4 are "special" here in that they some of the only public types in the BCL with public fields,...
@matouskozak, I wouldn't expect so without it also triggering for Mono on other platforms -or- there being some pre-existing Mono Arm32 bug that the change just happened to expose. All...
The generator needs to retype to `int` to correctly match the sign of the enum values as defined in C/C++. You have to explicitly type the enum for it to...
Blittable is used in a large majority of the existing MSDN documentation (example: https://msdn.microsoft.com/en-us/library/75dwhxf7(v=vs.110).aspx), so I think it makes the most sense. Anyone who does large amounts of Interop (or...
@davkean, I think there are a few properties that could be used to help make a "better" guess. The code that the SDK currently uses for related logic is basically...