annotate ToDo @ 165:572aff021627

- file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading - some "I'm bored"-whitespace-cleanup
author cslag
date Thu, 05 Jan 2017 10:35:12 +0100
parents 164cf1663b7c
children 2fa600ea50e7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 1.0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 ----
165
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
3 - make sure all assembly files declare (or are built) by setting the noexecstack flag,
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
4 compared to translating code with gcc, it's manual for the assembler; this depends on arch
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
5 support (currently it's only done for linux):
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
6
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
7 "When you compile source code normally, gcc takes care of adding the GNU_STACK
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
8 markings so that the final object code is not marked with an executable stack
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
9 unless it actually needs it. However, if you compile assembly code, gcc will
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
10 not automatically add GNU_STACK markings."
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
11
155
bbefb8b8e74c - sparc32 thunk code
cslag
parents: 146
diff changeset
12 - dyncallback's "stack_cleanup" can be removed from non x86 impls... test if they still work
165
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
13 - target a minimum c version, for use with -pedantic, etc.? Right now we use e.g. extensions
572aff021627 - file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
cslag
parents: 159
diff changeset
14 for anon structs, etc.
86
0c8535820000 - todo cleanup
cslag
parents: 85
diff changeset
15 - the CallVM-free functions are per VTable, however the latter can be changed out
0c8535820000 - todo cleanup
cslag
parents: 85
diff changeset
16 at runtime... which basically changes potentially the deallocator...
0c8535820000 - todo cleanup
cslag
parents: 85
diff changeset
17 same goes for functions setting the mode. think about how to make this safer - currently
0c8535820000 - todo cleanup
cslag
parents: 85
diff changeset
18 we have a higher flexibility and we need to potentially clean up from the mode we are in,
0c8535820000 - todo cleanup
cslag
parents: 85
diff changeset
19 however, this is open to misuse
78
d4114b708bd4 - todo entry
cslag
parents: 69
diff changeset
20 - check all vararg calling conv implementations if they promote correctly
d4114b708bd4 - todo entry
cslag
parents: 69
diff changeset
21 (e.g. float to double); we used to not care as it was the user's job to
d4114b708bd4 - todo entry
cslag
parents: 69
diff changeset
22 think of that, but we allow users to use ArgFloat, etc. on "..." now,
d4114b708bd4 - todo entry
cslag
parents: 69
diff changeset
23 taking care of the promotion; so it should be consistent all across the
d4114b708bd4 - todo entry
cslag
parents: 69
diff changeset
24 implementations -> also write testcode specifically for that
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 - autovar was never really pushed all the way through and still plays second
9
cslag
parents: 6
diff changeset
26 fiddle to dyncall_macros.h, clean this all up, eventually (Tassilo: for now, I
cslag
parents: 6
diff changeset
27 removed out of sync files to avoid confusion; but still probably duped code)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 - ppc32 callback fixes on bsd
69
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
29 - add portable "make install"
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
30 * make install should also install manpages
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 - mailing list announcements (html email?)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 - fix for NDS:
69
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
33 * ARM:
104
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
34 - callback_plain retval wrong (not only platform), area on stack where
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
35 it's stored is probably not zeroed, so half-words, etc., come with garbage
69
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
36 * THUMB:
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
37 - ellipsis (might be test itself, not respecting fixed part of args)
104
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
38 - callback_plain retval, see above under ARM
69
43675cb378ce - work on html doc generation
cslag
parents: 68
diff changeset
39 - callf
24
d9c707a699d9 - note about selinux support for 1.0 added to ToDo
cslag
parents: 23
diff changeset
40 - support Solaris11 CFLAGS with -D_FILE_OFFSET_BITS=64
d9c707a699d9 - note about selinux support for 1.0 added to ToDo
cslag
parents: 23
diff changeset
41 - make sure selinux works (esp. regarding NX bits, asm might need (or similar): .section .note.GNU-stack,"",@progbits)
54
1ba2f70f80b8 - todo update
cslag
parents: 42
diff changeset
42 Daniel has a patch for it, if needed, implementing allocwx with two memory blocks, one for w^x, mmaped to one for r|x
68
b36a2fe30602 - cleanup
cslag
parents: 54
diff changeset
43 - support /SAFESEH on cl/win32
83
54930a037e8a - PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!)
cslag
parents: 78
diff changeset
44 - test code functions should be in .so files, optionally, so the suites can directly
54930a037e8a - PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!)
cslag
parents: 78
diff changeset
45 be used to test dycnall bindings
54930a037e8a - PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!)
cslag
parents: 78
diff changeset
46 - pkg-config support?
90
e932e6331f35 - manual improvements
cslag
parents: 89
diff changeset
47 - quadmath support (long double)
117
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 116
diff changeset
48 - add tests using alloca(), as this might depend on the frame pointer being correctly
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 116
diff changeset
49 set; we don't check for this, currently, at all
146
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
50 - test on OpenBSD 6.0 which comes with W^X by default
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 portasm:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 --------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 - add solaris support for x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 --------
146
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
58 - find big endian arm box (also hardfloat), e.g. cubietruck: http://blog.netbsd.org/tnf/entry/working_arm_multiprocessor_support
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
59 - test if armhf/thumb is actually working... pulls in arm mode code in dyncall_callvm.c
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
60 - dyncall_call_mips_n32.h and dyncall_call_mips_n64.h are pretty much the same, share code
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 - support for return values: aggregate return values
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 - support for argument values: structures, half-precision, vector types, long double
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 - consider automatic type-promotion for arguments passed through DC_CALL_C_ELLIPSIS_VARARGS;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 this would make it easier to just pass arguments instead of having to know about the C
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
65 type promotions (this is partly done, see todo-item above under 1.0)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 - syscalls for x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 * bsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 * linux
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 - other syscalls
110
9aa75a74614c - working mips32 eabi callbacks
cslag
parents: 104
diff changeset
70 - MIPS32 softfloat support (-msoft-float)
135
fcbec299b736 - todo/changelog update
cslag
parents: 132
diff changeset
71 - test MIPS32 eabi big endian (current port works on psp, which is little endian)
132
b0cca984c740 - manual update, started splitting platform overview in EP and EL for some platforms
cslag
parents: 129
diff changeset
72 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
b0cca984c740 - manual update, started splitting platform overview in EP and EL for some platforms
cslag
parents: 129
diff changeset
73 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
129
a130676d0ceb - todo update
cslag
parents: 128
diff changeset
74 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian
141
e63089fe5bef - todo update
cslag
parents: 135
diff changeset
75 - support for Minix/arm
146
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
76 - improve ellipsis test:
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
77 * test not just with one fixed arg, to also simulate alignment problems
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
78 * test return values
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
79 * convert from c++ to c, to have it also on plan9, and more portability
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 dynload:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 --------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 - bug: test/nm crashes on qemu mips linux o32 debian etch
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 - test/resolve_self crashes/asserts on windows and bsds
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 - rename SymsInit to InitSyms and similar for cleanup function to reflect naming
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 in dyncall
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 - get rid of Dl_info and friends (_GNU_SOURCE) in dynload/dynload_syms_elf.c
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 for implementation of dlSymsNameFromValue(..)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 - check if PSP can support dynload (missing elf.h, dlfcn.h, etc.); fixup readme if successful
84
67961454902b - bigger cleanup in callvm code
cslag
parents: 83
diff changeset
90 - some functionality like java's System.mapLibraryName('name') might be helpful?
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 ------------
157
49549739228c - sparc callback asm and args code (still some stack alignment issues, currently)
cslag
parents: 155
diff changeset
94 - add SPARC64 callback support
104
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
95 - callback_plain's return value not correct anymore on NDS (maybe just broken testcode?),
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
96 see above under 1.0 items
dbca6763f2be - complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
cslag
parents: 100
diff changeset
97 * check other platforms also, if asm stub initializes retval space, correctly
21
39d570758588 - cleanups in changelog and todo
cslag
parents: 19
diff changeset
98 - finish PPC32 callbacks (see bugs section, below, BSD not working)
110
9aa75a74614c - working mips32 eabi callbacks
cslag
parents: 104
diff changeset
99 - MIPS32 softfloat support (-msoft-float)
135
fcbec299b736 - todo/changelog update
cslag
parents: 132
diff changeset
100 - test MIPS32 eabi big endian (current port works on psp, which is little endian)
132
b0cca984c740 - manual update, started splitting platform overview in EP and EL for some platforms
cslag
parents: 129
diff changeset
101 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
b0cca984c740 - manual update, started splitting platform overview in EP and EL for some platforms
cslag
parents: 129
diff changeset
102 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
129
a130676d0ceb - todo update
cslag
parents: 128
diff changeset
103 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian
141
e63089fe5bef - todo update
cslag
parents: 135
diff changeset
104 - support for Minix/arm
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 bindings:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 ---------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 - release bindings as standalone packages (already done for rbdc as a gem and rdyncall on cran)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 * add note to documentation, where bindings are and that some bindings are svn-only ATM
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 - add rdoc documentation to ruby gem
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 - add pydoc for python
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 - add manpage for shdc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 - expose callf-convenience functions to go
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 - add godoc for godc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 - add javadoc to java
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116 - add more bindings
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 - add callback support for erlang, go, java, lua, python and ruby (and shell? how?)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 - add call-conv-mode-support for rbdc through signature
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 manual:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121 -------
146
0ab08c1541f0 - fixed armhf ellipsis calls, were ignoring spill area
cslag
parents: 145
diff changeset
122 - introduce doc overview tables and common vocab for calling convention specifics, following example of table on page 13 of https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf
100
dcb7157392f1 - manual: fixed html output of tables rendered as .png, using tex multirow
cslag
parents: 98
diff changeset
123 - callconv diagrams:
98
db0b2f19e165 - MIPS o32 manual appendix
cslag
parents: 92
diff changeset
124 * good idea to review it all, anyways, if the calling conventions are actually
100
dcb7157392f1 - manual: fixed html output of tables rendered as .png, using tex multirow
cslag
parents: 98
diff changeset
125 represented correctly (and if they are in sync with the .pdf, we used to have
dcb7157392f1 - manual: fixed html output of tables rendered as .png, using tex multirow
cslag
parents: 98
diff changeset
126 problems with multirow.4ht)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 - provide more examples on how to use dyncall, dynload and dyncallback
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128 * e.g. enhance manual with a couple of examples (e.g. calling MessageBoxA on windows, etc.)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 - manuals for bindings (as stated in bindings-section, above)
117
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 116
diff changeset
130 - under "dyncall support", in each calling convention appendix, list crucial details of e.g. big/little endian support, etc.
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 116
diff changeset
131 - specify integer models in use, use common ILP32, LLP64, etc. terms
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
133 regressions:
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
134 ------------
159
164cf1663b7c - sparc dcb support entries in changelog
cslag
parents: 157
diff changeset
135 - finish SPARC64 calling conventions in doc's callconv-appendix !!!
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136 - Haiku/gmake build doesn't build dynload due to the fact, that elf.h is not found
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
137 on default installations (one has to install the system headers)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
138 * add to doc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
139 - Solaris/gmake build doesn't build dynload and tests anymore (maybe not even dyncallback)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
140 - test arm32/ATPCS/THUMB (and then change Status in doc Appendix)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
141 - look over code and fix TODO or @@@ marks
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
142 - add ppc-support to doc (both, 32 and 64, as well as little and big endian remarks)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
143
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
144 nice to have:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
145 -------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
146 - update: microsoft visual c++ build files - integrate all test suites in solution file
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
147 - consistency: on x64 platforms: make both ABIs available ('win64','sysv') for all x64 OS ports
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
148 - microsoft build enhancement: autodetect assembly via C preprocessor (like with .S gcc files)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
149 - test/thunk: some platforms do not allow for allocation of executable code on heap and stack --
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
150 currently this test will crash, maybe we should collect information which platforms allow and which not.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
151
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
152 bugs:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153 -----
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
154 - setting callconv, specifically for platforms that have only one (default)) excepts on some
6
cslag
parents: 0
diff changeset
155 platforms, eg. setting X64_sysv on amd64/Linux - keeping cdecl which is the same in
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
156 this case, works (this should work now...)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
157 - vararg function calls don't work for ARM THUMB mode (Daniel's new interface for modesetting for varag
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 args should be used); adapt test/ellipsis and/or retest
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
159
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160 missing implementations (descending priority):
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 ----------------------------------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 - riscv
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 - itanium
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
164 - superh/j-core
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165 - 68k, 88k, 6502, etc.
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
166 - arc
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 - alpha
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168 - cell
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
169 - blackfin
88
82a0eef83db0 - cosmetics
cslag
parents: 86
diff changeset
170 - seaforth
21
39d570758588 - cleanups in changelog and todo
cslag
parents: 19
diff changeset
171 - s/390
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
172 - z80
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
173 - hppa
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 - vax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 - atmel avr
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176 - propeller
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
177 - amd29k
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
178