0
|
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
|