Mercurial > pub > dyncall > dyncall
changeset 355:5ac53b2d5f1e
- changelog and todo prep for upcoming 1.2
author | Tassilo Philipp |
---|---|
date | Sun, 12 Jan 2020 11:30:40 +0100 |
parents | b4ef5a6c4d84 |
children | 2f64957d6a46 |
files | ChangeLog ToDo |
diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Jan 11 15:55:49 2020 +0100 +++ b/ChangeLog Sun Jan 12 11:30:40 2020 +0100 @@ -1,5 +1,8 @@ This file lists bigger/noteworthy changes, only... +Version 1.2 (upcoming) + ... + Version 1.1 (2020/01/11) dyncall: o support for soft-float MIPS o32 & n64 (big- and little-endian, each)
--- a/ToDo Sat Jan 11 15:55:49 2020 +0100 +++ b/ToDo Sun Jan 12 11:30:40 2020 +0100 @@ -1,5 +1,12 @@ -1.1: +1.2: ---- +- openbsd-4.0-* test/resolve_self fails, but unsure why. dlopen correctly returns RTLD_DEFAULT, which + should lookup via dlsym the function in the object itself, but cannot. So... some compiler flag might + be missing to keep symbol names, or some prefixing happens +- dyncall/dyncall_call*h could probably be all removed, as forward declarations in corresponding .c + files would be enough; no headers are needed b/c those functions declared in there are of no public use +- test/thunk win/x64 doesn't output anything decent for stack test (neither sigsegv nor output), which can create a problem for test log file as it'll mess with the subsequent test's output) +- remove test/gen-masm alltogether - test code: add sparc tests for when out of register windows, meaning multiple layers deep in the call stack - ./configure on macOS does not pass CFLAGS etc.. to Makefile.config - support platforms without shared libraries so they can be built by just typing `./configure;make` (e.g. minix < 3.2.1)