Please merge Windows ARM64 fixes

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Please merge Windows ARM64 fixes

Sourceware - libffi-discuss mailing list
Can someone please merge https://github.com/libffi/libffi/pull/496


  *   Fixes cygwin/mingw builds for Windows ARM64
  *   Adds an appveyor build which is green, to help verify that incoming changes continue to build for Windows ARM.
  *   Structured exception handling (SEH) tests using libffi in Python are failing because the current use of frame macros and bad pointer path with the constant #32 corrupt the stack, preventing the stack from being unrolled correctly when there is a exception within a libffi call.
  *   The current implementation calls ffi_data_to_code_pointer which is incorrect since the Windows implementation uses the C runtime's malloc and not dlmalloc.

Thanks,
Paul