# HG changeset patch # User Tassilo Philipp # Date 1611326442 -3600 # Node ID a295958c67979970c8b078bd814af9ec3a4877ef # Parent e5dd71395a2807bfad31eac91e9bc64810bc213a - changelog update - manual platform overview update (marking haiku/x64 as supported and tested) diff -r e5dd71395a28 -r a295958c6797 ChangeLog --- 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!) diff -r e5dd71395a28 -r a295958c6797 doc/manual/manual_overview.tex --- 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