Xdmf3: 64bit data array support broken on Windows
Discovered in !10726 (merged), Xdmf3 assumes that long
is 64bits and doesn't provide for long long
support. This means that on Windows, arrays are mangled via a 32bit-sized long
type instead of going through a proper 64bit type. See this code in Xdmf3.
I'm of a partial mind to disable the module Windows, but maybe 64bit data types aren't that common anyways. In any case, we should probably consider a runtime warning at least.
Cc: @demarle