Commit b21ec1ce783f09335c0e6c6f96ccc7e89da5a1b4

Richard Henderson 2014-11-05T10:15:25

x86: Rewrite closures Move everything into sysv.S, removing win32.S and freebsd.S. Handle all abis with a single ffi_closure_inner function. Move complexity of the raw THISCALL trampoline into assembly instead of the trampoline itself. Only push the context for the REGISTER abi; let the rest receive it in a register.