comparison ChangeLog @ 362:78dfa2f9783a

- added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode - added a signature-based syscall to callf testcode - manual clarification about dcReset usage in combination with dcMode
author Tassilo Philipp
date Tue, 14 Apr 2020 16:56:57 +0200
parents 32736025371f
children 3ff4a4ba7f0e
comparison
equal deleted inserted replaced
361:06c9adae114d 362:78dfa2f9783a
3 Version 1.2 (upcoming) 3 Version 1.2 (upcoming)
4 dyncall: 4 dyncall:
5 o extended signature with more chars for calling convention switching (only for modes 5 o extended signature with more chars for calling convention switching (only for modes
6 that coexist on a platform with other conventions) 6 that coexist on a platform with other conventions)
7 o made "formatted" call interface use calling convention signature chars 7 o made "formatted" call interface use calling convention signature chars
8 o added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode
8 dynload: 9 dynload:
9 o fix to build with musl libc 10 o fix to build with musl libc
10 doc: 11 doc:
11 o manual now specifying calling convention signature chars 12 o manual now specifying calling convention signature chars
12 bindings: 13 bindings:
13 o python: Python 3 support, Python 2 unicode support, added get_path function, changing 14 o python: Python 3 support, Python 2 unicode support, added get_path function, changing
14 'Z' conversions to only immutable types and 'p' to mutable types (and handles), bytearray 15 'Z' conversions to only immutable types and 'p' to mutable types (and handles), bytearray
15 support, support to specify calling convention 16 support, support to specify calling convention
16 tests: 17 tests:
17 o extended callf testcode with to test calling convention mode switch signature chars 18 o extended callf testcode to test callconv mode switch signature chars (including syscalls)
18 19
19 Version 1.1 (2020/01/11) 20 Version 1.1 (2020/01/11)
20 dyncall: 21 dyncall:
21 o support for soft-float MIPS o32 & n64 (big- and little-endian, each) 22 o support for soft-float MIPS o32 & n64 (big- and little-endian, each)
22 o x64 System V syscall support 23 o x64 System V syscall support