Mercurial > pub > dyncall > dyncall
diff dyncall/TODO @ 0:3e629dc19168
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:24:28 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dyncall/TODO Thu Mar 19 22:24:28 2015 +0100 @@ -0,0 +1,9 @@ +- implement structure passing for all calling conventinos and platforms +- make sure that struct support for ellipsis calls are not forgotten (copy everything by value) + +- merge arm32_thumb_{gas/apple} and include thumb support for portasm +- check dyncall_call_x64_traditional_cpp.S / try-sync with win64 masm +- remove dyncall_call_x86_apple.s +- x64 port cleanup: all x64 calling conventions on all platforms +- remove dyncall_call_x86_masm.asm dyncall_call_x64_masm.asm +- x64 verification: return values are passed via RAX and RDX, and XMM0 and XMM1.