Mercurial > pub > dyncall > dyncall
comparison ToDo @ 132:b0cca984c740
- manual update, started splitting platform overview in EP and EL for some platforms
author | cslag |
---|---|
date | Sat, 09 Jul 2016 16:39:33 +0200 |
parents | a130676d0ceb |
children | fcbec299b736 |
comparison
equal
deleted
inserted
replaced
131:21537652361e | 132:b0cca984c740 |
---|---|
54 * bsd | 54 * bsd |
55 * linux | 55 * linux |
56 - other syscalls | 56 - other syscalls |
57 - MIPS32 softfloat support (-msoft-float) | 57 - MIPS32 softfloat support (-msoft-float) |
58 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian) | 58 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian) |
59 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian | 59 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and |
60 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter) | |
60 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian | 61 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian |
61 | 62 |
62 dynload: | 63 dynload: |
63 -------- | 64 -------- |
64 - bug: test/nm crashes on qemu mips linux o32 debian etch | 65 - bug: test/nm crashes on qemu mips linux o32 debian etch |
78 * check other platforms also, if asm stub initializes retval space, correctly | 79 * check other platforms also, if asm stub initializes retval space, correctly |
79 - finish PPC32 callbacks (see bugs section, below, BSD not working) | 80 - finish PPC32 callbacks (see bugs section, below, BSD not working) |
80 - MIPS32 softfloat support (-msoft-float) | 81 - MIPS32 softfloat support (-msoft-float) |
81 - test MIPS o32 big endian (current port works on netbsd/pmax, which is little endian, and gcc -EB doesn't work on there) | 82 - test MIPS o32 big endian (current port works on netbsd/pmax, which is little endian, and gcc -EB doesn't work on there) |
82 - test MIPS n64 little endian (current port works on openbsd/octeon, which is big endian) | 83 - test MIPS n64 little endian (current port works on openbsd/octeon, which is big endian) |
83 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian | 84 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and |
85 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter) | |
84 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian | 86 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian |
85 | 87 |
86 bindings: | 88 bindings: |
87 --------- | 89 --------- |
88 - release bindings as standalone packages (already done for rbdc as a gem and rdyncall on cran) | 90 - release bindings as standalone packages (already done for rbdc as a gem and rdyncall on cran) |