Mercurial > pub > dyncall > dyncall
changeset 392:a295958c6797
- changelog update
- manual platform overview update (marking haiku/x64 as supported and tested)
author | Tassilo Philipp |
---|---|
date | Fri, 22 Jan 2021 15:40:42 +0100 |
parents | e5dd71395a28 |
children | 60f851e35ef7 |
files | ChangeLog doc/manual/manual_overview.tex |
diffstat | 2 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Jan 22 14:42:48 2021 +0100 +++ b/ChangeLog Fri Jan 22 15:40:42 2021 +0100 @@ -22,12 +22,13 @@ doc: o manual now specifying calling convention signature chars o dynload(3) note about macos >= 11.0.1 cached dylib support (see above) + o marked Haiku/x64 as supported and tested bindings: - o python: Python 3 support, Python 2 unicode support, added get_path function, changing + o pydc: Python 3 support, Python 2 unicode support, added get_path function, changing 'Z' conversions to only immutable types and 'p' to mutable types (and handles), support passing None for 'Z' and 'p', bytearray support, support to specify calling convention - o shell: can reference own executable now and support for more calling conventions - o shell: syscall support + o shdc: can reference own executable now and support for more calling conventions + o shdc: syscall support tests: o extended callf testcode to test callconv mode switch signature chars (including syscalls) o robustness fixes (thanks Bernhard!)
--- a/doc/manual/manual_overview.tex Fri Jan 22 14:42:48 2021 +0100 +++ b/doc/manual/manual_overview.tex Fri Jan 22 15:40:42 2021 +0100 @@ -218,7 +218,7 @@ \hline x86 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknotx & \marknotx \\%& cdecl, stdcall, fastcall (MS \& GNU), thiscall (MS \& GNU), plan9 \\ \hline -x64 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& ms, sysv\\ +x64 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknimp & \markcmpl & \marknotx & \marknotx & \marknotx \\%& ms, sysv\\ \hline Itanium & & \marknimp & \marknimp & \marknotx & \marknimp & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ \hline