Tanner Gooding

Results 379 comments of 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...