Mercurial > pub > dyncall > bindings
comparison R/rdyncall/TODO @ 0:0cfcc391201f
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:26:28 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:0cfcc391201f |
---|---|
1 TODO: | |
2 - update manual | |
3 - document new dynports | |
4 - check signature format markup (.dyncall) | |
5 | |
6 - updates from dyncall (compare svn 1284 -> 1381) | |
7 - name mangling R <-> C ... exchange the first '_' in C -> '.' in R. | |
8 - feature: support for function pointers arguments, | |
9 if R closure is passed, auto wrap function a callback object | |
10 the callback object is appended in a global list | |
11 - bugfix for using callconv prefixes via .dyncall and not .dyncall.*. | |
12 using a different callvm for .dyncall that may be setup via prefixes and | |
13 resets to default always. | |
14 - test R build on solaris and sparc(64). | |
15 - document win32 expat binary installation | |
16 - callbacks should fail with "not yet implemented" on unsupported platforms | |
17 - use raw vectors for 1-to-1 bit encoding of values e.g. raw(8) for (u)int64 values | |
18 - handling of Csingle attribute on double vectors | |
19 - character encoding support, R supports UTF-8. | |
20 - Fortran calling conventions | |
21 - attr("struct") -> attr("CType") | |
22 - parseStructInfos -> cstruct | |
23 - parseUnionInfos -> cunion | |
24 - .dyncall typed pointer | |
25 - as.struct -> as.ctype | |
26 - new.struct -> cdata | |
27 - new.callback -> cfunction | |
28 - planed dynports:glut, curl, openal | |
29 | |
30 BUGS: | |
31 - OpenBSD 4.8/amd64: SDL failed due to pthread. | |
32 R version on OpenBSD does not provide a shared R library, thus | |
33 the symbols are not resolvable. | |
34 Additional Test for resolving self: | |
35 While .dynsym(as.extptr(NULL), "R_ShowMessage") works on Mac OS X, it fails on OpenBSD. | |
36 - demo(ttf) failed on Mac OS X 10.6 | |
37 |