Mercurial > pub > dyncall > dyncall
comparison ToDo @ 339:4f9f49fb82ce
- x64 SysV syscall support
author | Tassilo Philipp |
---|---|
date | Sat, 04 Jan 2020 01:07:49 +0100 |
parents | 73c528d2cd4d |
children | 5ac53b2d5f1e |
comparison
equal
deleted
inserted
replaced
338:ee2b6e54b074 | 339:4f9f49fb82ce |
---|---|
62 - support for argument values: structures, half-precision, vector types, long double | 62 - support for argument values: structures, half-precision, vector types, long double |
63 * make sure that struct support for ellipsis calls are not forgotten (copy everything by value) | 63 * make sure that struct support for ellipsis calls are not forgotten (copy everything by value) |
64 - consider automatic type-promotion for arguments passed through DC_CALL_C_ELLIPSIS_VARARGS; | 64 - consider automatic type-promotion for arguments passed through DC_CALL_C_ELLIPSIS_VARARGS; |
65 this would make it easier to just pass arguments instead of having to know about the C | 65 this would make it easier to just pass arguments instead of having to know about the C |
66 type promotions (this is partly done, see todo-item above under 1.1) | 66 type promotions (this is partly done, see todo-item above under 1.1) |
67 - syscalls for x64 | |
68 * bsd | |
69 * linux | |
70 - other syscalls | 67 - other syscalls |
71 - test MIPS32 eabi big endian (current port works on psp, which is little endian) | 68 - test MIPS32 eabi big endian (current port works on psp, which is little endian) |
72 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and | 69 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and |
73 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter) | 70 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter) |
74 - MIPS64 n32 softfloat support (-msoft-float) | 71 - MIPS64 n32 softfloat support (-msoft-float) |