Mon, 05 Feb 2024 16:43:59 +0100 |
Tassilo Philipp |
- removal of `autovar` macro detection lib:
|
Thu, 15 Dec 2022 10:27:40 +0100 |
Tassilo Philipp |
- portability improvements in some test makefiles
|
Tue, 06 Dec 2022 23:48:58 +0100 |
Tassilo Philipp |
bump version to 1.5-CURRENT
|
Tue, 06 Dec 2022 21:11:43 +0100 |
Tassilo Philipp |
Added tag r1.4 for changeset 2147d1c9dc8a
|
Mon, 21 Nov 2022 14:26:34 +0100 |
Tassilo Philipp |
- version bump
r1.4
|
Tue, 06 Dec 2022 21:07:14 +0100 |
Tassilo Philipp |
- release prep
|
Sat, 03 Dec 2022 12:31:27 +0100 |
Tassilo Philipp |
- cleanup, typo fixes
|
Tue, 22 Nov 2022 09:36:40 +0100 |
Tassilo Philipp |
- configure.rc fix due to bad prev refactoring (ed19b429a152)
|
Mon, 21 Nov 2022 14:45:28 +0100 |
Tassilo Philipp |
- bad warning fix of prev commit
|
Mon, 21 Nov 2022 09:53:11 +0100 |
Tassilo Philipp |
- test/plain: fix "_cdecl already defined" warnings/errors on some windows related configs/platforms (e.g. mingw)
|
Sun, 20 Nov 2022 22:14:39 +0100 |
Tassilo Philipp |
- add flag to configure.bat to generate *nix makefiles (can be used to gen a mostly working *nix make build env run with batch, not logical but useful in some zombie setups)
|
Sun, 20 Nov 2022 19:46:01 +0100 |
Tassilo Philipp |
"
|
Sun, 20 Nov 2022 18:04:08 +0100 |
Tassilo Philipp |
- removed superflous arg from 2 calls, fixing a warning
|
Sat, 19 Nov 2022 15:45:41 +0100 |
Tassilo Philipp |
- added explicit arm64 target, and clang tool options to Windows' configure.bat
|
Wed, 09 Nov 2022 14:46:38 +0100 |
Tassilo Philipp |
- BSD syscall segfault fix
|
Fri, 28 Oct 2022 20:51:45 +0200 |
Tassilo Philipp |
- changelog
|
Fri, 28 Oct 2022 15:34:49 +0200 |
Tassilo Philipp |
(older) C conformance fix
|
Fri, 28 Oct 2022 15:15:15 +0200 |
Tassilo Philipp |
Added tag r1.4-RC5 for changeset c477ddd64718
|
Fri, 28 Oct 2022 15:08:21 +0200 |
Tassilo Philipp |
- test/plain:
r1.4-RC5
|
Fri, 28 Oct 2022 14:03:33 +0200 |
Tassilo Philipp |
whitespace
|
Fri, 28 Oct 2022 13:53:11 +0200 |
Tassilo Philipp |
- lua signature generator for test code: support for generating '.' vararg sigs
|
Fri, 28 Oct 2022 12:22:12 +0200 |
Tassilo Philipp |
cleanup: removal of actually unnecessary require lines
|
Fri, 28 Oct 2022 12:21:17 +0200 |
Tassilo Philipp |
- removed outdated lua bootstrapper, b/c unused, only needed when recreating test case configs, and hardcoded lua version (which is too old anyways for some lua scripts in use)
|
Fri, 28 Oct 2022 12:14:15 +0200 |
Tassilo Philipp |
- cosmetics, missing require"math" in test case gen
|
Wed, 05 Oct 2022 11:49:41 +0200 |
Tassilo Philipp |
test/resolve_self: hack for linkers not having --export-dynamic
|
Mon, 03 Oct 2022 16:52:15 +0200 |
Tassilo Philipp |
- test/resolve_self: use a more portable linker option to export exec symbols (fixes some builds)
|
Mon, 03 Oct 2022 13:49:19 +0200 |
Tassilo Philipp |
- x64 win disas example fix and addition
|
Mon, 03 Oct 2022 11:40:36 +0200 |
Tassilo Philipp |
sysv x64 disas examples:
|
Sun, 02 Oct 2022 16:45:06 +0200 |
Tassilo Philipp |
- test/syscalls: build fix for minix
|
Sun, 02 Oct 2022 13:58:33 +0200 |
Tassilo Philipp |
- fixed mingw and cygwin env detection (was always shadowed by _WIN32 macro detection, and __MINGW__ macro check was wrong to begin with)
|
Sat, 01 Oct 2022 16:14:00 +0200 |
Tassilo Philipp |
- more thiscall disas examples
|
Sat, 01 Oct 2022 16:04:40 +0200 |
Tassilo Philipp |
disas example for explicit cdecl declared thiscall
|
Sat, 01 Oct 2022 16:03:25 +0200 |
Tassilo Philipp |
- adding helper target to cmake
|
Thu, 29 Sep 2022 13:31:30 +0200 |
Tassilo Philipp |
- test/plain_c++: reintroduced an empty __cdecl define for portability
|
Thu, 29 Sep 2022 11:47:54 +0200 |
Tassilo Philipp |
test/plain_c++:
|
Thu, 29 Sep 2022 10:51:24 +0200 |
Tassilo Philipp |
- whitespace cosmetics
|
Tue, 27 Sep 2022 16:38:24 +0200 |
Tassilo Philipp |
- test/dynload_plain: fix to make rule for old ksh93 versions, which segfault on nested, forked subshells
|
Tue, 27 Sep 2022 15:34:45 +0200 |
Tassilo Philipp |
- test/syscall: minix include fix
|
Thu, 22 Sep 2022 23:15:51 +0200 |
Tassilo Philipp |
- sparc64 callback crash fix (local register wasn't preserved)
|
Wed, 21 Sep 2022 15:20:58 +0200 |
Tassilo Philipp |
- more statics in test code (this is partly needed on an experimental freebsd sparc64 build where the elf cleanup code crashes for some reason ... it's probably that experimental build, but a good change to do regardless)
|
Wed, 21 Sep 2022 14:37:09 +0200 |
Tassilo Philipp |
- cleanups
|
Wed, 21 Sep 2022 14:36:44 +0200 |
Tassilo Philipp |
- cleanups, made some arrays local to TUs, etc.
|
Wed, 21 Sep 2022 13:26:31 +0200 |
Tassilo Philipp |
- missed cmake build line to be removed given last commit
|
Wed, 21 Sep 2022 13:25:35 +0200 |
Tassilo Philipp |
tests:
|
Wed, 21 Sep 2022 10:54:29 +0200 |
Tassilo Philipp |
cosmetics
|
Wed, 21 Sep 2022 10:52:05 +0200 |
Tassilo Philipp |
test/callf: dcNewAggr() calls param fixes, used wrong field count
|
Tue, 20 Sep 2022 14:52:28 +0200 |
Tassilo Philipp |
Added tag r1.4-RC4 for changeset 57ad31f924bb
|
Tue, 20 Sep 2022 10:58:15 +0200 |
Tassilo Philipp |
- more signal handling in aggrs tests
r1.4-RC4
|
Tue, 20 Sep 2022 10:44:57 +0200 |
Tassilo Philipp |
- test/call_suite_aggrs: LL-suffixed long long int constant to avoid side-effects and warning
|
Tue, 20 Sep 2022 10:39:09 +0200 |
Tassilo Philipp |
- test/dynload_plain: fixed libc.so deduction fallback
|
Tue, 20 Sep 2022 10:29:23 +0200 |
Tassilo Philipp |
- test/dynload_plain build fixes:
|
Tue, 20 Sep 2022 10:20:32 +0200 |
Tassilo Philipp |
- test/dynload_plain: workaround for shell incompatibilities on some platforms
|
Mon, 19 Sep 2022 18:24:40 +0200 |
Tassilo Philipp |
- aggr test suites output cosmetics on exceptions
|
Mon, 19 Sep 2022 18:11:08 +0200 |
Tassilo Philipp |
- added exception handling to test/call{,back}_suite_aggrs
|
Mon, 19 Sep 2022 16:59:52 +0200 |
Tassilo Philipp |
- test exec name changes for nmake builds for x86 win std and fastcall suites, for consistency
|
Mon, 19 Sep 2022 16:38:11 +0200 |
Tassilo Philipp |
- relaxed cmake's c++ compiler check for test suite a bit by just checking if compiler string is set (existing CMAKE_CXX_COMPILER_WORKS fails on some platforms)
|
Mon, 19 Sep 2022 11:41:42 +0200 |
Tassilo Philipp |
Added tag r1.4-RC3 for changeset dfc2e6ee8782
|
Mon, 19 Sep 2022 09:54:21 +0200 |
Tassilo Philipp |
- more robust endian detection, on some platforms inclusion of endian.h led to assuming wrong endianness (subtle if inclusion was in
r1.4-RC3
|
Thu, 15 Sep 2022 18:11:48 +0200 |
Tassilo Philipp |
Added tag r1.4-RC2 for changeset b26a2a4e1daa
|
Tue, 13 Sep 2022 17:53:13 +0200 |
Tassilo Philipp |
- plain_c++ test: removal of double use of va_arg() in same statement, seems to confuse some sparc compilers
r1.4-RC2
|
Tue, 13 Sep 2022 17:43:51 +0200 |
Tassilo Philipp |
- fixed wrong mode setting in test (ellipse mode needs to be set after this ptr for thiscalls)
|
Tue, 13 Sep 2022 17:32:24 +0200 |
Tassilo Philipp |
- changed test output for consistency
|
Mon, 12 Sep 2022 14:08:33 +0200 |
Tassilo Philipp |
Added tag r1.4-RC1 for changeset 3bad4cb40445
|
Fri, 09 Sep 2022 09:50:32 +0200 |
Tassilo Philipp |
- arm32 dyncallback impl: fixed wrong type def
r1.4-RC1
|
Thu, 08 Sep 2022 17:59:36 +0200 |
Tassilo Philipp |
- removal of callback_plain_c++ test in mkfile as no c++ on plan9 (having added it there was by accident)
|
Thu, 08 Sep 2022 17:50:47 +0200 |
Tassilo Philipp |
- added missing return values for dcbArgAggr() on functions w/o aggregate support
|
Thu, 08 Sep 2022 17:36:20 +0200 |
Tassilo Philipp |
man pages:
|
Thu, 08 Sep 2022 16:15:52 +0200 |
Tassilo Philipp |
callback_plain_c++: improved cross-platform robustness of faked thiscall used for testing
|
Thu, 08 Sep 2022 15:31:44 +0200 |
Tassilo Philipp |
mdoc tweak
|
Thu, 08 Sep 2022 12:19:51 +0200 |
Tassilo Philipp |
- more man page examples
|
Thu, 08 Sep 2022 11:10:03 +0200 |
Tassilo Philipp |
- more examples in dyncall(3)
|
Thu, 08 Sep 2022 09:27:52 +0200 |
Tassilo Philipp |
cleanup
|
Sun, 04 Sep 2022 16:50:50 +0200 |
Tassilo Philipp |
- enable fPIC for sunos 64bit platforms by default
|
Sun, 04 Sep 2022 16:31:40 +0200 |
Tassilo Philipp |
changelog
|
Sun, 04 Sep 2022 16:29:30 +0200 |
Tassilo Philipp |
test/dynload_plain: use same CFLAGS to build UTF-8 path helper lib with as for main build (fixes building this helper lib w/ incompatible instruction set on some platforms)
|
Sun, 04 Sep 2022 15:57:28 +0200 |
Tassilo Philipp |
- test/dynload_plain: simplify makefile based build by deducing default c lib to test with from a simple helper build
|
Sun, 04 Sep 2022 15:28:13 +0200 |
Tassilo Philipp |
- test/dynload_plain: make build deduce native libc to use for testing from more elemental tool (using [(1) now instead of ls(1), reason is that on some x64 sunos platforms, ls is 32bit; yes, hacky fix)
|
Sun, 04 Sep 2022 14:29:12 +0200 |
Tassilo Philipp |
- test/dynload_plain: fix on some sunos platforms selecting libc to test
|
Sun, 04 Sep 2022 11:28:09 +0200 |
Tassilo Philipp |
- test/dynload_plain fix for some sunos platforms
|
Sun, 04 Sep 2022 11:11:20 +0200 |
Tassilo Philipp |
./configure for SunOS now uses isainfo(1) to deduce native instruction set
|
Sun, 04 Sep 2022 10:36:51 +0200 |
Tassilo Philipp |
- Makefile show-tool-versions target: use more portable -V flag for version number output (works with lld & gnu ld, required for solaris ld)
|
Sun, 04 Sep 2022 00:49:56 +0200 |
Tassilo Philipp |
./configure output for sun make builds: set correct C++ compiler flag var
|
Sun, 04 Sep 2022 00:20:24 +0200 |
Tassilo Philipp |
- minor test case output change for consistency
|
Sun, 04 Sep 2022 00:09:54 +0200 |
Tassilo Philipp |
- callback_plain_c++ build fix for some platforms (setting correct c++ flags)
|
Sat, 03 Sep 2022 17:34:23 +0200 |
Tassilo Philipp |
- test code comments
|
Sat, 03 Sep 2022 17:03:37 +0200 |
Tassilo Philipp |
doc
|
Sat, 03 Sep 2022 16:39:01 +0200 |
Tassilo Philipp |
man page clarification
|
Sat, 03 Sep 2022 16:37:22 +0200 |
Tassilo Philipp |
doc fix of confusing paragraph
|
Sat, 20 Aug 2022 21:04:15 +0200 |
Tassilo Philipp |
- dyncallback: fix for calling back win/x64 C++ methods returning non-trivial aggregates (thanks Raphael!)
|
Mon, 11 Jul 2022 23:17:50 +0200 |
Tassilo Philipp |
- cmakefile typo fix
|
Mon, 20 Jun 2022 17:42:13 +0200 |
Tassilo Philipp |
- test/callback_plain_c++: added check and a slightly different test for C++ copy-elision/retval-optimization, as C++ finds ambiguities totally ok
|
Mon, 20 Jun 2022 15:42:55 +0200 |
Tassilo Philipp |
win64 callback dcbArgAggr() retval fix
|
Mon, 20 Jun 2022 15:25:01 +0200 |
Tassilo Philipp |
win build fix
|
Mon, 20 Jun 2022 15:11:52 +0200 |
Tassilo Philipp |
cosmetics & c-comments for consistency
|
Mon, 20 Jun 2022 14:57:49 +0200 |
Tassilo Philipp |
- amendment fix for buffer overflow (see commit 0455834d29a1), to also handle non-standard struct packing, + better asserts
|
Mon, 20 Jun 2022 14:24:37 +0200 |
Tassilo Philipp |
- callback_suite_aggrs: enabling (non-standard) struct packing, by default (via #pragma, should be ignored by compilers not handling that)
|
Mon, 20 Jun 2022 11:15:09 +0200 |
Tassilo Philipp |
- dyncallback: x64/sysv buffer overflow fix for aggregate args whose size isn't a multiple of 8
|
Mon, 20 Jun 2022 11:04:20 +0200 |
Tassilo Philipp |
- dyncallback test: added aggregate arg bounds check
|
Tue, 31 May 2022 19:59:10 +0200 |
Tassilo Philipp |
- integrate test/callback_plain_c++ into main build
|
Tue, 31 May 2022 19:29:34 +0200 |
Tassilo Philipp |
x64:
|
Tue, 31 May 2022 18:35:06 +0200 |
Tassilo Philipp |
- test/callback_plain_c++, to test C++ non-trivial aggrs by value, as well as method callback handlers
|
Tue, 31 May 2022 18:25:13 +0200 |
Tassilo Philipp |
- C++ non-trivial aggregate-by-value handling:
|
Tue, 31 May 2022 16:47:57 +0200 |
Tassilo Philipp |
- sigchar fix
|
Mon, 02 May 2022 15:32:41 +0200 |
Tassilo Philipp |
- fix passing aggregate-by-val on x64/sysv: subaggr classification for
|
Mon, 02 May 2022 15:17:36 +0200 |
Tassilo Philipp |
test/call_suite_aggrs: more "design" cases to test subaggr classification for 2-element INTEGER-class aggr arrays (which isn't handled, fix is incoming..)
|
Sun, 24 Apr 2022 13:59:26 +0200 |
Tassilo Philipp |
- fixed wrong symbol naming on some platforms
|
Sun, 24 Apr 2022 13:48:59 +0200 |
Tassilo Philipp |
- test code: dcmode setting order fix, test worked but was incorrect according to the definition/doc
|
Sun, 24 Apr 2022 13:38:33 +0200 |
Tassilo Philipp |
- Changelog
|
Sat, 23 Apr 2022 16:28:47 +0200 |
Tassilo Philipp |
- callback fix for non-trivial aggregate return values: allowing access to caller-reserved space user is supposed to copy non-triv object into
|
Sat, 23 Apr 2022 15:36:11 +0200 |
Tassilo Philipp |
- dyncallback fixes related to C++ non-trivial aggregates (not final, but fixing most obvious things I missed)
|
Sat, 23 Apr 2022 15:05:03 +0200 |
Tassilo Philipp |
- typo
|
Sat, 23 Apr 2022 12:04:08 +0200 |
Tassilo Philipp |
typo
|
Thu, 21 Apr 2022 13:35:47 +0200 |
Tassilo Philipp |
- integration of patches from Raphael Luba, Thekla, Inc.:
|
Sat, 16 Apr 2022 15:00:58 +0200 |
Tassilo Philipp |
.
|
Sat, 16 Apr 2022 14:59:05 +0200 |
Tassilo Philipp |
cleanups
|
Sat, 16 Apr 2022 12:10:02 +0200 |
Tassilo Philipp |
- more doc and disas examples for x86 fastcall and non-trivial aggregates
|
Thu, 14 Apr 2022 21:18:02 +0200 |
Tassilo Philipp |
- mips eabi doc disas examples
|
Thu, 14 Apr 2022 14:44:40 +0200 |
Tassilo Philipp |
- test/callback_suite: reduce number of args, as it uses macros in generated cases.h and some platforms' preprocessor cannot handle that many args
|
Thu, 14 Apr 2022 10:13:10 +0200 |
Tassilo Philipp |
- cosmetics
|
Thu, 14 Apr 2022 10:06:58 +0200 |
Tassilo Philipp |
tests: integrate new tests into makefiles, some cleanups
|
Wed, 13 Apr 2022 15:55:50 +0200 |
Tassilo Philipp |
- callback_suite_aggrs: added some cases that failed and/or are still failing to design.txt, as they showcase more subtle things like structs right on the reg-stack split, alignment issues, etc.
|
Wed, 13 Apr 2022 15:16:56 +0200 |
Tassilo Philipp |
- test/callback_suite_aggrs: small fix, removed missing param with default value
|
Wed, 13 Apr 2022 14:59:57 +0200 |
Tassilo Philipp |
- new test/callback_suite_aggrs (currently ahead of checked-in dyncall code and won't compile, though, as with call_suite_aggrs; dc code will be checked in, soon)
|
Wed, 13 Apr 2022 10:19:49 +0200 |
Tassilo Philipp |
- test code generator code: var abstraction
|
Wed, 13 Apr 2022 10:06:40 +0200 |
Tassilo Philipp |
- more test code generator code sharing/abstraction/simplifications
|
Mon, 11 Apr 2022 22:49:04 +0200 |
Tassilo Philipp |
- call_suite_aggrs: makefile fix
|
Mon, 11 Apr 2022 22:26:07 +0200 |
Tassilo Philipp |
test/call_suite_aggrs:
|
Mon, 11 Apr 2022 15:06:44 +0200 |
Tassilo Philipp |
- callback_suite: generator simplification and removal of pointless lua local var declarations
|
Mon, 11 Apr 2022 14:50:35 +0200 |
Tassilo Philipp |
- tests: made "ordered" signature generation code shareable, and added possibility to specify return types, separately (mainly to include 'void')
|
Sun, 10 Apr 2022 22:03:16 +0200 |
Tassilo Philipp |
callback_suite: fixed 'ordered' mode config (was missing first line)
|
Sun, 10 Apr 2022 21:05:33 +0200 |
Tassilo Philipp |
- added _Bool type to call_suite* tests
|
Sun, 10 Apr 2022 16:18:28 +0200 |
Tassilo Philipp |
- more test code generator code sharing
|
Sun, 10 Apr 2022 16:10:10 +0200 |
Tassilo Philipp |
test/callback_suite simplifications:
|
Sun, 10 Apr 2022 15:51:00 +0200 |
Tassilo Philipp |
- sharing some test case gen code
|
Sat, 09 Apr 2022 23:48:01 +0200 |
Tassilo Philipp |
test/call_suite:
|
Sat, 09 Apr 2022 23:45:44 +0200 |
Tassilo Philipp |
test/call_suite_aggrs:
|
Sat, 09 Apr 2022 23:00:24 +0200 |
Tassilo Philipp |
callback_suite:
|
Sat, 09 Apr 2022 14:44:33 +0200 |
Tassilo Philipp |
- callback_suite: updated readme to reflect changes and general cleanup
|
Sat, 09 Apr 2022 14:00:59 +0200 |
Tassilo Philipp |
cleanups
|
Sat, 09 Apr 2022 13:57:27 +0200 |
Tassilo Philipp |
- test cases: cosmetics for consistency
|
Sat, 09 Apr 2022 13:53:58 +0200 |
Tassilo Philipp |
test/callback_suite:
|
Fri, 08 Apr 2022 20:33:14 +0200 |
Tassilo Philipp |
- call_suite: made output more consistent with dyncall sig style
|
Fri, 08 Apr 2022 17:45:46 +0200 |
Tassilo Philipp |
- test/callback_suite: changed filename for consistency
|
Fri, 08 Apr 2022 17:43:37 +0200 |
Tassilo Philipp |
- cosmetics
|
Fri, 08 Apr 2022 17:32:48 +0200 |
Tassilo Philipp |
- call_suite_aggrs: simplified and made output more consistent with dyncall sig style
|
Mon, 04 Apr 2022 16:28:26 +0200 |
Tassilo Philipp |
- call_suite_aggrs; removal of old isPod logic
|
Mon, 04 Apr 2022 15:50:52 +0200 |
Tassilo Philipp |
- doc and disasexample additions specific to non-trivial C++ aggregates as return values (incl. fixes to doc and additional LSB specific PPC32 section)
|
Wed, 23 Mar 2022 15:33:09 +0100 |
Tassilo Philipp |
- corrections in tool usage in lastly added disas_examples
|
Wed, 23 Mar 2022 15:24:31 +0100 |
Tassilo Philipp |
- more disas examples to check behaviour of passing C++ non-trivial aggregates by value; they all behave the same, calling the copy ctor first, passing a pointer then
|
Mon, 21 Mar 2022 18:11:38 +0100 |
Tassilo Philipp |
- test code: rand-sig now spitting out dyncallish sigs (with ')' end delim and rettype at end), purely for consistency
|
Mon, 21 Mar 2022 16:50:44 +0100 |
Tassilo Philipp |
- test/callback_suite: make it use shared random sig generator from call_suite and call_suite_aggrs
|
Mon, 21 Mar 2022 16:06:16 +0100 |
Tassilo Philipp |
- sharing sig generator between call_suite and call_suite_aggrs tests
|
Mon, 21 Mar 2022 14:46:38 +0100 |
Tassilo Philipp |
- doc and disas examples update about C++ non-trivial aggregates
|
Mon, 21 Mar 2022 10:04:10 +0100 |
Tassilo Philipp |
- added unsigned types to call_suite_aggrs
|
Mon, 21 Mar 2022 10:02:04 +0100 |
Tassilo Philipp |
- added unsigned types to call_suite test
|
Sun, 20 Mar 2022 14:26:55 +0100 |
Tassilo Philipp |
manual:
|
Fri, 18 Mar 2022 12:36:49 +0100 |
Tassilo Philipp |
- test/callback_suite: reverted designated aggr initialization back to what it was, b/c of MSVCs before 2013 not handling a lot of C99
|
Fri, 18 Mar 2022 10:10:16 +0100 |
Tassilo Philipp |
- added feature-testing macros for syscall and aggregate (struct, union) by value support
|
Fri, 18 Mar 2022 09:47:18 +0100 |
Tassilo Philipp |
- simplified test/callback_suite
|
Thu, 17 Mar 2022 17:56:44 +0100 |
Tassilo Philipp |
doc cleanup: removed outdated/wrong info and fixed wrong value size specs
|
Thu, 17 Mar 2022 15:41:26 +0100 |
Tassilo Philipp |
- renamed suite_aggrs to call_suite_aggrs for consistency (callback version will be called callback_suite_aggrs)
|
Thu, 17 Mar 2022 15:36:24 +0100 |
Tassilo Philipp |
- improved comment
|
Thu, 17 Mar 2022 10:25:14 +0100 |
Tassilo Philipp |
- cleanup
|
Wed, 16 Mar 2022 16:27:50 +0100 |
Tassilo Philipp |
suite_aggrs (still ahead of checked in version of dyncall, sorry):
|
Wed, 02 Mar 2022 17:30:51 +0100 |
Tassilo Philipp |
- arm related doc addition about aggregates
|
Tue, 01 Mar 2022 21:02:10 +0100 |
Tassilo Philipp |
- arm64 doc additions w/ respect to aggregates, as well as fbsd and win disas examples
|
Tue, 01 Mar 2022 09:29:21 +0100 |
Tassilo Philipp |
- mips32/eabi doc: adding info about aggregates
|
Tue, 01 Mar 2022 00:16:50 +0100 |
Tassilo Philipp |
callconv doc:
|
Sun, 27 Feb 2022 13:53:18 +0100 |
Tassilo Philipp |
- mips64 doc and more disas examples (fbsd big endian w/ -mhard-float flag)
|
Sat, 19 Feb 2022 19:54:20 +0100 |
Tassilo Philipp |
- sparc32 doc clarifications w/ respect to aggregate passing and returning
|
Sat, 19 Feb 2022 19:27:22 +0100 |
Tassilo Philipp |
- doc: ppc64 clarifications
|
Wed, 16 Feb 2022 19:26:21 +0100 |
Tassilo Philipp |
- doc: sparc64 disas examples and doc additions regarding aggregates
|
Wed, 16 Feb 2022 16:44:11 +0100 |
Tassilo Philipp |
- ppc doc and disas examples related to aggregates
|
Thu, 10 Feb 2022 17:32:05 +0100 |
Tassilo Philipp |
doc:
|
Mon, 07 Feb 2022 23:29:24 +0100 |
Tassilo Philipp |
- "
|
Mon, 07 Feb 2022 22:41:32 +0100 |
Tassilo Philipp |
"
|
Mon, 07 Feb 2022 13:15:49 +0100 |
Tassilo Philipp |
some x86 disas examples, for completion but also while researching struct by val passing on non-x64
|
Sun, 06 Feb 2022 17:22:59 +0100 |
Tassilo Philipp |
- added (only partly annotated) x64/win64 disas examples
|
Fri, 04 Feb 2022 23:54:42 +0100 |
Tassilo Philipp |
manual:
|
Wed, 02 Feb 2022 18:30:44 +0100 |
Tassilo Philipp |
introduced platform-native thiscall mode (DC_CALL_C_DEFAULT_THIS), as needed
|
Wed, 02 Feb 2022 12:55:23 +0100 |
Tassilo Philipp |
- // -> /* */, mainly for consistency (but also for a few obscure compilers)
|
Wed, 02 Feb 2022 11:03:06 +0100 |
Tassilo Philipp |
doc: two more disas examples
|
Tue, 01 Feb 2022 22:35:08 +0100 |
Tassilo Philipp |
suite_aggr: added configurable limits to number of struct fields (also simplified allowing (or not) empty ones)
|
Tue, 01 Feb 2022 21:44:18 +0100 |
Tassilo Philipp |
suite_aggr:
|
Mon, 31 Jan 2022 14:41:11 +0100 |
Tassilo Philipp |
suite_aggrs:
|
Sun, 30 Jan 2022 17:12:47 +0100 |
Tassilo Philipp |
added missing nullptr check to access bounds guard
|
Sat, 29 Jan 2022 12:25:44 +0100 |
Tassilo Philipp |
missed an include
|
Sat, 29 Jan 2022 12:02:56 +0100 |
Tassilo Philipp |
suite_aggr:
|
Fri, 28 Jan 2022 14:11:21 +0100 |
Tassilo Philipp |
- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
|
Fri, 28 Jan 2022 10:26:07 +0100 |
Tassilo Philipp |
- test/suite_aggrs fix: struct return values reused memory in use
|
Thu, 27 Jan 2022 15:04:48 +0100 |
Tassilo Philipp |
suite_aggrs: added all cases that failed on x64 dynOS test platforms to design.txt
|
Thu, 27 Jan 2022 14:48:51 +0100 |
Tassilo Philipp |
suite_aggrs: var scope change for older compilers; excluding msvc from tests with empty structs
|
Thu, 27 Jan 2022 12:58:50 +0100 |
Tassilo Philipp |
- reducing number of default pregenerated cases for suite_aggrs, as some compilers run out of memory otherwise
|
Thu, 27 Jan 2022 11:57:29 +0100 |
Tassilo Philipp |
changed misnamed string in suite_aggrs result printf
|
Thu, 27 Jan 2022 11:51:36 +0100 |
Tassilo Philipp |
"
|
Thu, 27 Jan 2022 11:46:17 +0100 |
Tassilo Philipp |
- suite_aggrs: int scope change for older compilers
|
Thu, 27 Jan 2022 11:44:47 +0100 |
Tassilo Philipp |
forgotten files of commit 54c1dc2e6ea5
|
Thu, 27 Jan 2022 11:39:35 +0100 |
Tassilo Philipp |
test/Makefile.generic fix (copy/paste error)
|
Thu, 27 Jan 2022 11:14:11 +0100 |
Tassilo Philipp |
- plan9/x86 struct by value passing disas example
|
Wed, 26 Jan 2022 23:04:07 +0100 |
Tassilo Philipp |
suite_aggrs: added knob to enable/disable generation of empty structs (some compilers like Plan9's pcc don't allow them)
|
Wed, 26 Jan 2022 18:41:31 +0100 |
Tassilo Philipp |
name fix
|
Wed, 26 Jan 2022 16:18:59 +0100 |
Tassilo Philipp |
revert error in last commit
|
Wed, 26 Jan 2022 16:14:07 +0100 |
Tassilo Philipp |
- added test/suite_aggr to makefiles
|
Wed, 26 Jan 2022 16:00:39 +0100 |
Tassilo Philipp |
- cleanup hardcoded DBL_MAX
|
Wed, 26 Jan 2022 14:33:31 +0100 |
Tassilo Philipp |
- suite_aggrs: silenced warning, generated real case list
|
Wed, 26 Jan 2022 14:22:33 +0100 |
Tassilo Philipp |
- simplified suite_aggr
|
Wed, 26 Jan 2022 13:56:40 +0100 |
Tassilo Philipp |
- suite_aggrs: added compile time knob to enforce intentional struct instance misalignment (should maybe be part of generator)
|
Wed, 26 Jan 2022 13:37:19 +0100 |
Tassilo Philipp |
suite_aggr;
|
Wed, 26 Jan 2022 13:26:39 +0100 |
Tassilo Philipp |
- call_suite: made generator produce unique signatures; regenerated case list
|
Wed, 26 Jan 2022 11:37:57 +0100 |
Tassilo Philipp |
- call_suite cleanup (no change in functionality): removal of unused decl, freeing memory at end, func renaming for clarity, static for tu-local symbols, ...
|
Mon, 24 Jan 2022 12:41:27 +0100 |
Tassilo Philipp |
- suite_aggrs: simplified nested struct handling given upcoming api simplification (still not in depo, though, so test is ahead)
|
Sun, 23 Jan 2022 23:20:02 +0100 |
Tassilo Philipp |
- test/suite_aggrs: support for nested structs, now
|
Sat, 22 Jan 2022 16:07:57 +0100 |
Tassilo Philipp |
suite_aggrs now handling struct by value return types, also
|
Fri, 21 Jan 2022 15:42:29 +0100 |
Tassilo Philipp |
first usable version of test suite for aggregates, handling only non-nested struct params, at the moment;
|
Mon, 17 Jan 2022 17:35:21 +0100 |
Tassilo Philipp |
- test/call_suite: made seed configurable
|
Mon, 17 Jan 2022 15:46:38 +0100 |
Tassilo Philipp |
- simplified test/call_suite further
|
Mon, 17 Jan 2022 11:36:09 +0100 |
Tassilo Philipp |
- simplified and decluttered test/call_suite
|
Mon, 17 Jan 2022 10:25:33 +0100 |
Tassilo Philipp |
- clutter removal (call samples, now annotated/better examples in doc/disas_examples)
|
Mon, 17 Jan 2022 10:08:58 +0100 |
Tassilo Philipp |
- x64 struct by val disas examples
|
Fri, 17 Dec 2021 18:56:11 +0100 |
Tassilo Philipp |
changelog
|
Fri, 17 Dec 2021 18:50:58 +0100 |
Tassilo Philipp |
- dynload: corrected comparison of size of optional PE header info to what is pointed to (ptr arithmetic was incorrect, only broke ReactOS builds and runtime, though)
|
Fri, 17 Dec 2021 18:44:22 +0100 |
Tassilo Philipp |
- fix cmake build for test (missed to remove deleted file from cmakelists)
|
Fri, 17 Dec 2021 11:47:18 +0100 |
Tassilo Philipp |
- adding dyncall_version.h to list of headers to be installed
|
Fri, 17 Dec 2021 11:25:03 +0100 |
Tassilo Philipp |
- switching version to 1.4-current
|
Fri, 17 Dec 2021 11:07:42 +0100 |
Tassilo Philipp |
Added tag r1.3 for changeset 13475895a79b
|
Fri, 17 Dec 2021 11:07:30 +0100 |
Tassilo Philipp |
- prep for 1.3 release, version number bump, etc.
r1.3
|
Thu, 16 Dec 2021 16:52:41 +0100 |
Tassilo Philipp |
- manual overview update
|
Thu, 16 Dec 2021 16:13:06 +0100 |
Tassilo Philipp |
Added tag r1.3-RC2 for changeset 237023a0b6f8
|
Thu, 16 Dec 2021 16:13:03 +0100 |
Tassilo Philipp |
- version bump in manual
r1.3-RC2
|
Thu, 16 Dec 2021 16:05:02 +0100 |
Tassilo Philipp |
Added tag r1.3-RC1 for changeset 4f6c9d3962a5
|
Thu, 16 Dec 2021 16:02:39 +0100 |
Tassilo Philipp |
- changelog update
r1.3-RC1
|
Thu, 16 Dec 2021 15:58:03 +0100 |
Tassilo Philipp |
- introducing version number
|
Thu, 07 Oct 2021 11:29:36 +0200 |
Tassilo Philipp |
- fix nameclash due to a previous and bad cleanup
|
Thu, 07 Oct 2021 09:31:54 +0200 |
Tassilo Philipp |
- comments cleanup
|
Tue, 05 Oct 2021 22:06:37 +0200 |
Tassilo Philipp |
- removed nm from (cd test; make), as not an actual conformance test
|
Tue, 05 Oct 2021 21:53:04 +0200 |
Tassilo Philipp |
- cleanups, simplifications, some api clarification, ...
|
Sun, 03 Oct 2021 19:41:41 +0200 |
Tassilo Philipp |
- regression fix: return values were broken on some arm32-thumb targets
|
Sun, 03 Oct 2021 12:27:06 +0200 |
Tassilo Philipp |
- changelog addition (and modification of older entry for clarity)
|
Sun, 03 Oct 2021 10:41:46 +0200 |
Tassilo Philipp |
- use UAL syntax for some arm instructions for armhf targets, as clang's integrated as disallows pre-UAL syntax
|
Sun, 03 Oct 2021 10:34:56 +0200 |
Tassilo Philipp |
- removed %-prefixes for register names from arm assembly files (was wrong to begin with, gas accepted them but the clang integrated assembler does not)
|
Wed, 07 Apr 2021 18:51:38 +0200 |
Tassilo Philipp |
comment cleanups and clarification
|
Wed, 07 Apr 2021 18:39:46 +0200 |
Tassilo Philipp |
- some doc/manual callconv clarifications for arm
|
Wed, 07 Apr 2021 17:55:59 +0200 |
Tassilo Philipp |
- comment for clarity
|
Wed, 07 Apr 2021 17:53:26 +0200 |
Tassilo Philipp |
cleanup
|
Wed, 07 Apr 2021 17:48:53 +0200 |
Tassilo Philipp |
changelog
|
Sat, 23 Jan 2021 15:33:30 +0100 |
Tassilo Philipp |
windows lib name consistency changes for nmake builds
|
Wed, 07 Apr 2021 17:33:23 +0200 |
Tassilo Philipp |
- changelog
|
Tue, 06 Apr 2021 21:23:39 +0200 |
Tassilo Philipp |
- dynload w/ PE files:
|
Sat, 23 Jan 2021 14:30:24 +0100 |
Tassilo Philipp |
- changelog
|
Sat, 23 Jan 2021 13:49:50 +0100 |
Tassilo Philipp |
- dynload fixes for newer x86 beos/haiku that come with elf.h by default (removed hacky stub used before for elf hdr refs)
|
Fri, 22 Jan 2021 16:38:57 +0100 |
Tassilo Philipp |
Added tag r1.2 for changeset 763ab518e1bb
|
Fri, 22 Jan 2021 16:27:41 +0100 |
Tassilo Philipp |
- added 1.2 release date to changelog
r1.2
|
Fri, 22 Jan 2021 15:51:16 +0100 |
Tassilo Philipp |
- todo cleanup
|
Fri, 22 Jan 2021 15:40:42 +0100 |
Tassilo Philipp |
- changelog update
|
Fri, 22 Jan 2021 14:42:48 +0100 |
Tassilo Philipp |
Added tag r1.2-RC2 for changeset f155bda02e10
|
Fri, 22 Jan 2021 14:42:19 +0100 |
Tassilo Philipp |
changelog update
r1.2-RC2
|
Fri, 22 Jan 2021 12:10:32 +0100 |
Tassilo Philipp |
- manual version number bump
|
Thu, 21 Jan 2021 19:50:31 +0100 |
Tassilo Philipp |
- haiku dynload fix
|
Thu, 21 Jan 2021 17:27:02 +0100 |
Tassilo Philipp |
- excluding syscall stuff from callf test for beos/haiku
|
Thu, 21 Jan 2021 17:15:35 +0100 |
Tassilo Philipp |
- newer and portable beos/haiku uses elf.h instead of elf32.h (maybe older builds only used elf32.h in raw source? either way, just using elf.h now)
|
Wed, 20 Jan 2021 17:50:46 +0100 |
Tassilo Philipp |
Added tag r1.2-RC1 for changeset 2144287113df
|
Wed, 20 Jan 2021 17:50:14 +0100 |
Tassilo Philipp |
- prep for 1.2 release candidate
r1.2-RC1
|
Wed, 20 Jan 2021 17:36:34 +0100 |
Tassilo Philipp |
- thunk test: better signal handling, using sigaction(2) with SA_ONSTACK
|
Wed, 20 Jan 2021 13:49:43 +0100 |
Tassilo Philipp |
- dynload changes to support macos >= 11.0.1 "built-in dynamic linker cache of all system-provided libraries" (those dylibs are no longer present on the fs)"
|
Tue, 29 Dec 2020 13:30:59 +0100 |
Tassilo Philipp |
- test fix: no SIGBUS on windows platforms
|
Tue, 29 Dec 2020 11:25:40 +0100 |
Tassilo Philipp |
makefile helper target to quickly list toolchain versions of current platform
|
Mon, 28 Dec 2020 14:14:59 +0100 |
Tassilo Philipp |
cosmetics
|
Mon, 28 Dec 2020 14:12:14 +0100 |
Tassilo Philipp |
- removed unsupported syscall mode from macos/arm64 callvm, so trying to use it will safely return an error
|
Mon, 28 Dec 2020 14:09:09 +0100 |
Tassilo Philipp |
- simplified thunk-test memory error handling (sigaction setup not needed for this single-threaded test; did also set mutually exclusive union members)
|
Mon, 28 Dec 2020 14:04:32 +0100 |
Tassilo Philipp |
- simplified callvm setup for win/arm64 a bit, no behaviour changes
|
Sat, 26 Dec 2020 22:39:46 +0100 |
Tassilo Philipp |
removal of incorrect line in todo list
|
Sat, 26 Dec 2020 20:23:55 +0100 |
Tassilo Philipp |
- correction to manual overview (in a prev commit I edited the wrong line)
|
Fri, 25 Dec 2020 18:51:03 +0100 |
Tassilo Philipp |
todo update (macos/arm64 known to work)
|
Fri, 25 Dec 2020 18:45:57 +0100 |
Tassilo Philipp |
- updated manual platform support overview
|
Fri, 25 Dec 2020 18:07:39 +0100 |
Tassilo Philipp |
- windows arm64 support (dyncall, dyncallback, cmake support for armasm64), thanks Bernhard Urban-Forster!
|
Sat, 19 Dec 2020 20:02:08 +0100 |
Tassilo Philipp |
todo update
|
Sat, 08 Aug 2020 20:39:54 +0200 |
Tassilo Philipp |
- removed all .machine ppc pseudo-ops (see prev commit)
|
Wed, 05 Aug 2020 15:50:49 +0200 |
Tassilo Philipp |
- removed some pseudo-op on non-darwin platforms to make clang's integrated assembler happy
|
Mon, 20 Jul 2020 14:07:36 +0200 |
Tassilo Philipp |
- removed outdated comment
|
Wed, 15 Apr 2020 14:57:23 +0200 |
Tassilo Philipp |
- removal of some unnecessary headers that only contained internally used forward declarations, so no need to have them
|
Tue, 14 Apr 2020 19:58:31 +0200 |
Tassilo Philipp |
- fixing issue after having aliased gnu thiscalls to cdecl with a duped switch label
|
Tue, 14 Apr 2020 19:35:30 +0200 |
Tassilo Philipp |
- Todo entries
|
Tue, 14 Apr 2020 17:47:33 +0200 |
Tassilo Philipp |
- changelog addition
|
Tue, 14 Apr 2020 16:56:57 +0200 |
Tassilo Philipp |
- added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode
|
Mon, 13 Apr 2020 21:40:28 +0200 |
Tassilo Philipp |
- typos
|
Mon, 13 Apr 2020 21:35:43 +0200 |
Tassilo Philipp |
- doc updates with more info about signature string usage
|
Mon, 13 Apr 2020 16:01:17 +0200 |
Tassilo Philipp |
- better implementation of callf sigchar cc mode checking
|
Mon, 13 Apr 2020 15:12:01 +0200 |
Tassilo Philipp |
- extended signature with calling convention mode switches for fastcall (gnu), default, cdecl, stdcall, arm (arm), arm (thumb), syscall
|
Tue, 25 Feb 2020 18:16:13 +0100 |
Tassilo Philipp |
- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
|
Tue, 25 Feb 2020 16:07:45 +0100 |
Tassilo Philipp |
- fix to dynload to build with musl libc (latter has dlinfo but not RTLD_SELF, so fallback to dl_iterate_phdr if on ELF targets)
|
Sun, 12 Jan 2020 11:30:40 +0100 |
Tassilo Philipp |
- changelog and todo prep for upcoming 1.2
|
Sat, 11 Jan 2020 15:55:49 +0100 |
Tassilo Philipp |
Added tag r1.1 for changeset 2f28f26c72a7
|
Fri, 10 Jan 2020 15:29:13 +0100 |
Tassilo Philipp |
- prep/cleanup for 1.1 release
r1.1
|
Fri, 10 Jan 2020 14:07:57 +0100 |
Tassilo Philipp |
- removed misleading help test in configure.bat
|
Fri, 10 Jan 2020 13:29:49 +0100 |
Tassilo Philipp |
Added tag r1.1-RC4 for changeset 127fe78cb7dd
|
Fri, 10 Jan 2020 13:30:57 +0100 |
Tassilo Philipp |
- dynload/windows: dlLoadLibrary behaviour now more in line with other platforms by not trying to load provided path with .dll suffix
|
Wed, 08 Jan 2020 18:20:49 +0100 |
Tassilo Philipp |
Added tag r1.1-RC3 for changeset da4b267c10bf
|
Wed, 08 Jan 2020 17:23:24 +0100 |
Tassilo Philipp |
- test code fixes and cleanups for win 32
r1.1-RC3
|
Wed, 08 Jan 2020 17:10:17 +0100 |
Tassilo Philipp |
- C declaration order fix
|
Wed, 08 Jan 2020 02:39:45 +0100 |
Tassilo Philipp |
Added tag r1.1-RC2 for changeset c607d67cd6b8
|
Tue, 07 Jan 2020 21:52:57 +0100 |
Tassilo Philipp |
- doc: added syscall info to appendix, fixed broken literature link
r1.1-RC2
|
Tue, 07 Jan 2020 11:34:31 +0100 |
Tassilo Philipp |
- tweaked html doc generation again so that it'll pick up dyncall.org's css file correctly (all in all not clean, see comment in source)
|
Tue, 07 Jan 2020 11:14:01 +0100 |
Tassilo Philipp |
- more html doc tweak: remove dependency on google fonts
|
Tue, 07 Jan 2020 10:49:23 +0100 |
Tassilo Philipp |
- fix a url in doc gen
|
Sat, 04 Jan 2020 23:00:02 +0100 |
Tassilo Philipp |
- gen-masm
|
Sat, 04 Jan 2020 22:48:51 +0100 |
Tassilo Philipp |
- syscall infos in doc
|
Sat, 04 Jan 2020 01:07:49 +0100 |
Tassilo Philipp |
- x64 SysV syscall support
|
Fri, 03 Jan 2020 22:48:20 +0100 |
Tassilo Philipp |
- minor refactoring for clarity
|
Tue, 03 Dec 2019 23:49:59 +0100 |
Tassilo Philipp |
Added tag r1.1-RC1 for changeset 3c6bc720bc1f
|
Sat, 30 Nov 2019 15:57:28 +0100 |
Tassilo Philipp |
- doc: added mips64/n32 stub
r1.1-RC1
|
Wed, 27 Nov 2019 21:27:58 +0100 |
Tassilo Philipp |
- test/plain additions mainly for preparing future struct support, experimental at best currently
|
Wed, 27 Nov 2019 20:43:51 +0100 |
Tassilo Philipp |
- better output for plain test's struct size testing (maybe in prep for full struct support)
|
Wed, 27 Nov 2019 19:55:18 +0100 |
Tassilo Philipp |
- minor doc cleanups/cosmetics
|
Sat, 23 Nov 2019 13:53:28 +0100 |
Tassilo Philipp |
- todo and changelog update
|
Sat, 23 Nov 2019 13:51:35 +0100 |
Tassilo Philipp |
- disassembly example annotations
|
Fri, 22 Nov 2019 23:28:17 +0100 |
Tassilo Philipp |
- stack layout typo for sparc doc
|
Fri, 22 Nov 2019 23:23:14 +0100 |
Tassilo Philipp |
- tex formatting fix
|
Fri, 22 Nov 2019 23:11:56 +0100 |
Tassilo Philipp |
- review and fixes, cleanup, amendments to calling convention appendix of manual
|
Fri, 22 Nov 2019 23:08:59 +0100 |
Tassilo Philipp |
- doc: added disassembly examples for many platforms and calling conventions, for reference
|
Fri, 22 Nov 2019 23:03:01 +0100 |
Tassilo Philipp |
- configure:
|
Fri, 22 Nov 2019 23:00:35 +0100 |
Tassilo Philipp |
- super old vs2005 solution files simplified (should probably be removed altogether)
|
Thu, 21 Nov 2019 12:50:37 +0100 |
Tassilo Philipp |
- removal of never-adopted mini-test framework stub
|
Sat, 16 Nov 2019 00:15:58 +0100 |
Tassilo Philipp |
- cosmetics and comments cleanup for readability
|
Sat, 16 Nov 2019 00:12:32 +0100 |
Tassilo Philipp |
- doc: stack layout fix for mips/o32
|
Sat, 16 Nov 2019 00:14:47 +0100 |
Tassilo Philipp |
- cosmetics/cleanup
|
Wed, 13 Nov 2019 17:15:43 +0100 |
Tassilo Philipp |
- Darwin/macos fix for dlGetLibraryPath() to correctly fail on bogus handles
|
Wed, 13 Nov 2019 16:13:07 +0100 |
Tassilo Philipp |
- test/dynload_plain build fix for Darwin cc (use flag -dynamiclib instead of -shared to build test .dylib)
|
Wed, 13 Nov 2019 01:21:02 +0100 |
Tassilo Philipp |
- dynload_plain test code build fix for windows
|
Tue, 12 Nov 2019 21:16:58 +0100 |
Tassilo Philipp |
- dynload fix to get proc name when elf relocation is in use
|
Sat, 09 Nov 2019 20:34:09 +0100 |
Tassilo Philipp |
- fix for some cmake/cpack doc paths (fixup for files that were removed by r303)
|
Wed, 06 Nov 2019 14:13:49 +0100 |
Tassilo Philipp |
- allowing lookup of running executable's path by passing NULL to dynload's dlGetLibraryPath()
|
Wed, 06 Nov 2019 12:32:53 +0100 |
Tassilo Philipp |
- stop using dlinfo() on glibc platforms but use dl_iterate_phdr() instead, as former's implementation is nothing more than a fancy cast and thus dangerously assuming that every provided handle is valid
|
Tue, 05 Nov 2019 15:19:16 +0100 |
Tassilo Philipp |
- dynload_plain test: stability fix for picking right testing lib on build
|
Tue, 29 Oct 2019 16:09:58 +0100 |
Tassilo Philipp |
- stability fix: avoid sigsegv in dynload's dlGetLibraryPath() in some cases (e.g. wrong handle given or OS specific quirk)
|
Sat, 26 Oct 2019 22:02:32 +0200 |
Tassilo Philipp |
- test code fix avoiding sigsegv on some platforms
|
Fri, 25 Oct 2019 00:32:29 +0200 |
Tassilo Philipp |
- comment cleanup
|
Thu, 24 Oct 2019 23:39:57 +0200 |
Tassilo Philipp |
- changelog about dynload UTF-8 support on windows
|
Thu, 24 Oct 2019 23:19:20 +0200 |
Tassilo Philipp |
dynload UTF-8 support for library paths:
|
Mon, 29 Apr 2019 11:51:30 +0200 |
Tassilo Philipp |
better MacOS Mojave support in ./configure (Mojave dropped i386 builds)
|
Sat, 09 Jun 2018 18:03:18 +0200 |
Tassilo Philipp |
- todo update reflecting mips softfloat status more precisely (as only lacking for mips64/n32 callconv)
|
Wed, 23 May 2018 11:41:34 +0200 |
Tassilo Philipp |
- softfloat support for mips64/n64 abi
|
Wed, 23 May 2018 11:39:40 +0200 |
Tassilo Philipp |
- mips32 doc
|
Wed, 23 May 2018 11:29:44 +0200 |
Tassilo Philipp |
- cleanup of outdated docs
|
Mon, 21 May 2018 02:48:12 +0200 |
Tassilo Philipp |
- mips softfloat support for o32 callconv (calls and callbacks, little and big endian)
|
Sun, 20 May 2018 02:23:44 +0200 |
Tassilo Philipp |
- changelog
|
Sun, 20 May 2018 02:00:46 +0200 |
Tassilo Philipp |
- more verbose support matrix
|
Sat, 19 May 2018 18:25:29 +0200 |
Tassilo Philipp |
- changed style of support matrix, marked freebsd/mips complet (hardfloat, only, though)
|
Thu, 17 May 2018 16:55:24 +0200 |
Tassilo Philipp |
- simpler ./configure check if freebsd/mips platform is hard-float
|
Wed, 16 May 2018 18:27:59 +0200 |
Tassilo Philipp |
- doc typo
|
Wed, 16 May 2018 16:35:39 +0200 |
Tassilo Philipp |
- FBSD12-CURRENT/mipshf needs to be told explicitly to use -mhard_float (at least as of may 2018)
|
Tue, 08 May 2018 00:37:28 +0200 |
Tassilo Philipp |
- adding mips softfloat to ToDo
|
Wed, 25 Apr 2018 11:10:13 +0200 |
Tassilo Philipp |
- ./configure arch detection support for newer iOS SDK versions (10+)
|
Tue, 24 Apr 2018 23:21:48 +0200 |
Tassilo Philipp |
- removed unused include from callback_plain test
|
Tue, 24 Apr 2018 13:31:30 +0200 |
Tassilo Philipp |
- removed relative #include
|
Mon, 23 Apr 2018 20:53:15 +0200 |
Tassilo Philipp |
Added tag r1.0 for changeset 4e63c6411e59
|
Mon, 23 Apr 2018 20:52:43 +0200 |
Tassilo Philipp |
- adjusted release date of r1.0 in changelog
r1.0
|
Sat, 21 Apr 2018 15:08:58 +0200 |
Tassilo Philipp |
Added tag r1.0-RC3 for changeset 8d9629a078e4
|
Sat, 21 Apr 2018 15:01:42 +0200 |
Tassilo Philipp |
- merged separate ToDo files, cleanups
r1.0-RC3
|
Sat, 21 Apr 2018 14:35:25 +0200 |
Tassilo Philipp |
Added tag r1.0-RC2 for changeset ce688f871d51
|
Sat, 21 Apr 2018 14:34:38 +0200 |
Tassilo Philipp |
- todo
r1.0-RC2
|
Sat, 21 Apr 2018 14:32:35 +0200 |
Tassilo Philipp |
- dynload_plain test: better guessing what .so to use
|
Fri, 20 Apr 2018 08:01:00 +0200 |
Daniel Adler |
added ToDo for configure on macOS
|
Thu, 19 Apr 2018 22:39:55 +0200 |
Daniel Adler |
added missing headers for 'install' target
|
Thu, 19 Apr 2018 22:01:56 +0200 |
Tassilo Philipp |
- removed some restriction in mach-o loader
|
Thu, 19 Apr 2018 20:10:26 +0200 |
Tassilo Philipp |
- file header cleanups for release
|
Thu, 19 Apr 2018 19:19:41 +0200 |
Tassilo Philipp |
- cleanup in Changelog and Todo for 1.0
|
Thu, 19 Apr 2018 12:49:10 +0200 |
Tassilo Philipp |
Added tag r1.0-RC1 for changeset dfc6f1736141
|
Sun, 20 Aug 2017 19:56:00 +0200 |
Tassilo Philipp |
- prep for 1.0 release
r1.0-RC1
|
Sun, 04 Mar 2018 17:18:38 +0100 |
Tassilo Philipp |
- doc fix in callconv appendix
|
Sun, 04 Mar 2018 13:29:22 +0100 |
Tassilo Philipp |
- typo
|
Thu, 01 Feb 2018 12:59:00 +0100 |
Tassilo Philipp |
- mach-o loader fix (discovered on High Sierra, not sure what other versions were affected)
|
Sat, 30 Dec 2017 00:36:00 +0100 |
Tassilo Philipp |
- more make compat fixes for test/dynload_plain
|
Fri, 29 Dec 2017 23:38:35 +0100 |
Tassilo Philipp |
- make portability fix
|
Fri, 29 Dec 2017 21:19:07 +0100 |
Tassilo Philipp |
- dynload_plain test handling symbol aliases, now
|
Mon, 11 Dec 2017 22:53:46 +0100 |
Tassilo Philipp |
- OpenBSD/arm64 exists officially, now, so mark as existing in manual, but "not know if dyncall works"
|
Mon, 21 Aug 2017 03:39:16 +0200 |
Tassilo Philipp |
- doc consistency cleanup/addition
|
Sat, 27 May 2017 19:59:11 +0200 |
Tassilo Philipp |
- cleanups
|
Sat, 27 May 2017 19:57:34 +0200 |
Tassilo Philipp |
- reintroduced .note.GNU-stack section, as mentioned in prev commit
|
Sat, 27 May 2017 19:18:23 +0200 |
Tassilo Philipp |
- removed configure-based checks for using --noexecstack / -Wa,--noexecstack in make A{S,C,}FLAGS variables, b/c inconsistent behaviour across platforms and often unusable, b/c:
|
Thu, 25 May 2017 02:13:32 +0200 |
Tassilo Philipp |
- also testing no flags at all, for asflags rw- detection
|
Thu, 25 May 2017 01:19:00 +0200 |
Tassilo Philipp |
- typo in prev commit
|
Thu, 25 May 2017 01:04:39 +0200 |
Tassilo Philipp |
- some platforms ingeniously use AFLAGS with CC so --noexecstack must be set as -Wa,--noexecstack
|
Thu, 25 May 2017 00:52:59 +0200 |
Tassilo Philipp |
- portability fix for configure's asflags detection
|
Tue, 23 May 2017 00:08:26 +0200 |
Tassilo Philipp |
configure:
|
Mon, 22 May 2017 16:49:59 +0200 |
Tassilo Philipp |
- added _MIPSE[BL] to (long) list of mips endian detection #ifdefs
|
Sun, 21 May 2017 21:51:35 +0200 |
Tassilo Philipp |
- declutter
|
Sun, 21 May 2017 21:48:04 +0200 |
Tassilo Philipp |
- cosmetics
|
Sun, 21 May 2017 22:21:47 +0200 |
Tassilo Philipp |
- configure: noexecstack flag check/search now reflecting what dyncall build needs/does
|
Sat, 20 May 2017 17:41:08 +0200 |
Tassilo Philipp |
- portability changes to configure's "--noexecstack" flag detection (mainly for macos)
|
Sat, 20 May 2017 00:02:59 +0200 |
Tassilo Philipp |
- added to configure some detection on how to compile .s/.S with --noexecstack (or similar), as compilers' defaults are often insane
|
Wed, 17 May 2017 02:39:41 +0200 |
Tassilo Philipp |
- added "Unknown" type as executable format #define next to PE, Mach and ELF ones for cases like Minix < 3.2.0
|
Mon, 15 May 2017 13:06:04 +0200 |
Tassilo Philipp |
- better cpp checking whether dlinfo() is available, to also cover GLIBC based systems that don't identify as Linux (e.g. debian/k*BSD)
|
Mon, 15 May 2017 02:50:03 +0200 |
Tassilo Philipp |
- improved support for older OS versions for dynloads dlGetLibraryPath
|
Sun, 14 May 2017 02:29:55 +0200 |
Tassilo Philipp |
- see last commit - sloppy me forgot a part of that regression fix
|
Sun, 14 May 2017 02:26:21 +0200 |
Tassilo Philipp |
- regression fix for changing writable to executable memory for platforms where
|
Sun, 14 May 2017 00:19:15 +0200 |
Tassilo Philipp |
- note about c99 (+ anon struct/union) requirements in doc
|
Sat, 13 May 2017 23:02:17 +0200 |
Tassilo Philipp |
- replaced `.set' directives used to set symbol values in assembly files with (seemingly) more portable `=' syntax (e.g. older versions of Sun's `as' don't handle `.set')
|
Fri, 05 May 2017 13:13:43 +0200 |
Tassilo Philipp |
- BeOS impl for dlGetLibraryPath
|
Thu, 04 May 2017 23:53:05 +0200 |
Tassilo Philipp |
- changelog update
|
Thu, 04 May 2017 23:38:30 +0200 |
Tassilo Philipp |
changes for dynload for macOS and OpenBSD:
|
Thu, 04 May 2017 15:11:46 +0200 |
Tassilo Philipp |
- dynload dlGetLibraryPath simplifications:
|
Thu, 04 May 2017 13:54:29 +0200 |
Tassilo Philipp |
- Todo
|
Thu, 04 May 2017 13:54:09 +0200 |
Tassilo Philipp |
dynload doc:
|
Thu, 04 May 2017 13:42:17 +0200 |
Tassilo Philipp |
dynload:
|
Tue, 02 May 2017 03:49:56 +0200 |
Tassilo Philipp |
- doc cleanup
|
Tue, 02 May 2017 03:29:47 +0200 |
Tassilo Philipp |
- replaced character constants in ppc assembly files with their values for compatibility with older toolchains
|
Tue, 02 May 2017 03:49:43 +0200 |
Tassilo Philipp |
- whitespace cleanup in ppc32 asm files
|
Tue, 02 May 2017 03:00:55 +0200 |
Tassilo Philipp |
- ppc32 doc tweak
|
Tue, 02 May 2017 02:55:16 +0200 |
Tassilo Philipp |
- changelog mentioning darwin/ppc fixes
|
Tue, 02 May 2017 02:52:56 +0200 |
Tassilo Philipp |
- dyncallback 'long long' arg fix for Darwin/PPC
|
Tue, 02 May 2017 02:47:34 +0200 |
Tassilo Philipp |
Darwin/PPC:
|
Sun, 16 Apr 2017 19:27:32 +0200 |
Tassilo Philipp |
- dynload_plain test ReactOS support
|
Sun, 16 Apr 2017 17:50:55 +0200 |
Tassilo Philipp |
- make dynload_plain test build on windows
|
Sun, 16 Apr 2017 15:08:50 +0200 |
Tassilo Philipp |
- todo comment
|
Sun, 16 Apr 2017 15:05:50 +0200 |
Tassilo Philipp |
- dynload_syms_elf.c cleanup
|
Sun, 16 Apr 2017 16:17:47 +0200 |
Tassilo Philipp |
- dynload_syms_pe.c cleanup
|
Sun, 16 Apr 2017 14:55:17 +0200 |
Tassilo Philipp |
- dynload_windows.c cosmetics
|
Sun, 16 Apr 2017 13:34:39 +0200 |
Tassilo Philipp |
- completed dynload API doc
|
Sun, 16 Apr 2017 13:29:36 +0200 |
Tassilo Philipp |
- resolve_self test cleanups
|
Sat, 15 Apr 2017 22:02:58 +0200 |
Tassilo Philipp |
- different strategy for mach-o files to lookup symbol names, in order to be consistent with other functions (that use dladdr() and dlsym() calls, which mostly don't use '_' prefixes)
|
Sat, 15 Apr 2017 17:36:13 +0200 |
Tassilo Philipp |
- marked off sparc64/freebsd as complete in manual, after testing it
|
Sat, 15 Apr 2017 15:44:33 +0200 |
Tassilo Philipp |
- changelog
|
Sat, 15 Apr 2017 15:21:37 +0200 |
Tassilo Philipp |
- dynload mach-o handling fixes for 64bit platforms
|
Fri, 14 Apr 2017 21:23:22 +0200 |
Tassilo Philipp |
- fix to configure for universal binary support for >= macos el capitan
|
Tue, 11 Apr 2017 15:32:47 +0200 |
Tassilo Philipp |
- changelog
|
Tue, 11 Apr 2017 15:13:32 +0200 |
Tassilo Philipp |
- make dynload symbol iteration return symbol names as in C code, on Darwin
|
Tue, 11 Apr 2017 09:37:14 +0200 |
Tassilo Philipp |
- mach-o symbol iteration stability fixes
|
Thu, 06 Apr 2017 13:35:50 +0200 |
Tassilo Philipp |
- dynload_plain test fixes
|
Thu, 06 Apr 2017 12:00:36 +0200 |
Tassilo Philipp |
dynload darwin/mach-o update:
|
Thu, 06 Apr 2017 11:40:15 +0200 |
Tassilo Philipp |
- dynload man page clarification about resolving own symbols
|
Thu, 06 Apr 2017 02:17:35 +0200 |
Tassilo Philipp |
- dynload_plain test now run with helper script
|
Thu, 06 Apr 2017 02:13:57 +0200 |
Tassilo Philipp |
tests:
|
Tue, 28 Mar 2017 15:45:20 +0200 |
Tassilo Philipp |
- TEX fix
|
Tue, 28 Mar 2017 15:42:00 +0200 |
Tassilo Philipp |
- "
|
Tue, 28 Mar 2017 15:36:45 +0200 |
Tassilo Philipp |
- more doc overview corrections
|
Tue, 28 Mar 2017 15:27:21 +0200 |
Tassilo Philipp |
- "
|
Tue, 28 Mar 2017 15:17:50 +0200 |
Tassilo Philipp |
- manual fix, removed platform from overview that never existed
|
Mon, 27 Mar 2017 01:13:48 +0200 |
Tassilo Philipp |
- marked off netbsd/sparc64 as completely supported in manual (tested it)
|
Mon, 27 Mar 2017 01:00:30 +0200 |
Tassilo Philipp |
- netbsd include fix (stddef.h needed before elf.h)
|
Wed, 22 Mar 2017 12:17:43 +0100 |
Tassilo Philipp |
- changelog cleanup
|
Wed, 22 Mar 2017 12:06:32 +0100 |
Tassilo Philipp |
- doc update
|
Wed, 22 Mar 2017 12:02:23 +0100 |
Tassilo Philipp |
- sparc64 endian detection on non-explicit platforms
|
Tue, 21 Mar 2017 02:31:55 +0100 |
Tassilo Philipp |
- allocwx changes from last commit mentioned in Changelog and adapted testcode
|
Mon, 20 Mar 2017 23:12:58 +0100 |
Tassilo Philipp |
- changed allocwx code:
|
Sun, 19 Mar 2017 20:26:01 +0100 |
Tassilo Philipp |
- todo update
|
Sun, 19 Mar 2017 20:09:59 +0100 |
Tassilo Philipp |
- manual cleanup
|
Sun, 19 Mar 2017 19:00:38 +0100 |
Tassilo Philipp |
- mark sparc64/linux as completely supported in manual overview
|
Sun, 19 Mar 2017 18:44:47 +0100 |
Tassilo Philipp |
- safety fix for sparc32, protecting from callback handler problems when handler itself needs to spill
|
Sun, 19 Mar 2017 18:43:39 +0100 |
Tassilo Philipp |
- sparc doc improvements for both, 32 and 64
|
Sun, 19 Mar 2017 19:34:34 +0100 |
Tassilo Philipp |
- sparc64 callbacks:
|
Sat, 18 Mar 2017 19:10:01 +0100 |
Tassilo Philipp |
- comment cleanup
|
Sat, 18 Mar 2017 19:08:45 +0100 |
Tassilo Philipp |
- sparc doc improvements (esp. for sparc64)
|
Tue, 14 Mar 2017 03:25:12 +0100 |
Tassilo Philipp |
- sparc manual changes
|
Tue, 14 Mar 2017 14:14:47 +0100 |
Tassilo Philipp |
- b/c no preproc needed, changed some files from .S -> .s
|
Fri, 17 Mar 2017 03:27:36 +0100 |
Tassilo Philipp |
- first draft at sparc64 callbacks (floats not working, yet)
|
Tue, 14 Mar 2017 00:07:31 +0100 |
Tassilo Philipp |
- doc and comment fixes
|
Mon, 13 Mar 2017 14:13:26 +0100 |
Tassilo Philipp |
- first impl of sparc64 thunks
|
Mon, 13 Mar 2017 13:23:10 +0100 |
Tassilo Philipp |
- more endian detection in macros
|
Mon, 13 Mar 2017 11:56:36 +0100 |
Tassilo Philipp |
- comment cleanup/corrections
|
Mon, 13 Mar 2017 11:27:05 +0100 |
Tassilo Philipp |
- doc cleanups and correction about support, added bibitems, etc.
|
Fri, 24 Feb 2017 23:05:53 +0100 |
Tassilo Philipp |
- impl. for allocwx stuff on POSIX-strict systems where there is no MAP_ANON for mmap()
|
Fri, 17 Feb 2017 09:34:12 +0100 |
Tassilo Philipp |
- simplified some platform check
|
Mon, 13 Feb 2017 14:09:15 +0100 |
Tassilo Philipp |
- typo fix in x64 asm end_proc use (only affected masm)
|
Sat, 11 Feb 2017 01:17:02 +0100 |
cslag |
- excluding Dragonfly also from .note.GNU-stack marking as interpreted wrongly
|
Fri, 10 Feb 2017 12:15:35 +0100 |
cslag |
- removed .note.GNU-stack hint for openbsd, b/c of it always being interpreted as "need execstack" and not needed, b/c of way saner defaults on OpenBSD
|
Fri, 10 Feb 2017 01:28:47 +0100 |
cslag |
- sparc predef cleanup
|
Fri, 10 Feb 2017 01:07:12 +0100 |
cslag |
- renamings: sparc_v9 -> sparc64
|
Fri, 10 Feb 2017 00:58:08 +0100 |
cslag |
- renamed sparc_v9 -> sparc64 for consistency (with other platforms using 32/64 suffix instead of instrset name)
|
Fri, 10 Feb 2017 00:46:05 +0100 |
cslag |
- cleanup: remove old/unused code that was superseded by *sparc_v9.* files
|
Thu, 09 Feb 2017 16:04:51 +0100 |
cslag |
- testcode: missing include fixed
|
Thu, 09 Feb 2017 15:44:14 +0100 |
cslag |
- fixed ARM32-THUMB stack alignment issues (found on Cortex-m0, thanks Darren Whobrey!)
|
Wed, 08 Feb 2017 12:56:59 +0100 |
cslag |
- loosened OS detection macros a bit to not bail out and thus make it easier to use dyncall on baremetal
|
Wed, 08 Feb 2017 12:54:05 +0100 |
cslag |
- doc tweaks
|
Sun, 15 Jan 2017 16:07:23 +0100 |
cslag |
- added SunOS line to doc overview, for os family
|
Tue, 10 Jan 2017 12:01:59 +0100 |
cslag |
- compatibility for older platforms - use ANSI comments
|
Sun, 08 Jan 2017 14:21:41 +0100 |
cslag |
- fixed configure on SunOS
|
Sun, 08 Jan 2017 03:07:57 +0100 |
cslag |
- marking off solaris/sparc (32 bit) as completely supported (just tested sparc callbacks on solaris (with gnu toolchain, though), works)
|
Fri, 06 Jan 2017 00:19:13 +0100 |
cslag |
- "tag" also non-linux assembly files with .note.GNU-stack, to mark .o files generated from manual assembly code as not needing an executable stack (still only for x* archs)
|
Thu, 05 Jan 2017 11:10:39 +0100 |
cslag |
- chmod -x some files that had x set by mistake
|
Thu, 05 Jan 2017 11:07:29 +0100 |
cslag |
- added portasm support for adding .section .note.GNU-stack "hints" marking generated .o files from assembly files as not needing an executable stack
|
Thu, 05 Jan 2017 10:35:12 +0100 |
cslag |
- file name/layout cleanup, removed "-att" from x64 .S filenames, as unnecessary and also misleading
|
Thu, 05 Jan 2017 10:17:37 +0100 |
cslag |
- removed unused, redundant asm file
|
Sun, 01 Jan 2017 23:26:39 +0100 |
cslag |
- tiny compatibility fix with < c99 compilers
|
Thu, 29 Dec 2016 13:00:35 -0600 |
cslag |
- tested openbsd/sparc for complete support, confirmed, thus marking it off in doc
|
Thu, 29 Dec 2016 10:55:56 -0600 |
cslag |
- marked linux sparc as fully supported, as callback support is in and tests all confirmed working
|
Thu, 29 Dec 2016 06:33:11 -0600 |
cslag |
- doc overview update for sparc callback support (just for netbsd right now, as others are still untested)
|
Thu, 29 Dec 2016 06:27:56 -0600 |
cslag |
- sparc dcb support entries in changelog
|
Thu, 29 Dec 2016 06:07:43 -0600 |
cslag |
- sparc32 callbacks now complete, fixed 64bit value access alignment problems that caused SIGBUS errors
|
Wed, 28 Dec 2016 16:48:35 -0600 |
cslag |
- sparc callback asm and args code (still some stack alignment issues, currently)
|
Fri, 25 Nov 2016 18:59:26 +0000 |
cslag |
- cosmetics
|
Thu, 24 Nov 2016 23:47:31 +0000 |
cslag |
- sparc32 thunk code
|
Thu, 10 Nov 2016 20:37:21 +0100 |
cslag |
- cleanup/cosmetics/typos
|
Thu, 10 Nov 2016 19:05:01 +0100 |
cslag |
- removing experimental *nix/win-cross-platform dynmake system, as probably never used
|
Sat, 22 Oct 2016 15:55:54 +0200 |
cslag |
- integrated all headers containing DCCallback definition into the translation units used (arm64 already avoided this pointless header, so following that style)
|
Sat, 17 Sep 2016 14:31:54 +0200 |
cslag |
- Changelog
|
Sat, 17 Sep 2016 14:15:02 +0200 |
cslag |
- make cmake based builds check if compiler has -fPIC flag, in order to silence warnings if not (thanks Franklin Mathieu)
|
Sat, 17 Sep 2016 14:10:53 +0200 |
cslag |
- make cmake based builds work on systems without a C++ compiler (thanks Franklin Mathieu)
|
Sun, 11 Sep 2016 01:19:27 +0200 |
cslag |
- performance improvement and more correct handling of arm32 armhf calls, not copying bogus data just to reserve spill area space
|
Fri, 09 Sep 2016 15:23:16 +0200 |
cslag |
- changelog update for armhf fix
|
Thu, 08 Sep 2016 23:00:45 +0200 |
cslag |
- fixed armhf ellipsis calls, were ignoring spill area
|
Sat, 20 Aug 2016 22:27:47 +0200 |
cslag |
- minix fix for callbacks (floats are also returned via eax/edx on minix)
|
Sat, 20 Aug 2016 15:57:20 +0200 |
cslag |
- merge
|
Sat, 20 Aug 2016 11:39:54 +0200 |
cslag |
- arm arm/thumb cleanup, sharing more files, directly
|
Sat, 20 Aug 2016 09:57:57 +0200 |
cslag |
- cleanup
|
Sat, 20 Aug 2016 09:47:45 +0200 |
cslag |
- todo update
|
Mon, 08 Aug 2016 11:54:50 +0200 |
cslag |
- todo update
|
Mon, 08 Aug 2016 11:54:27 +0200 |
cslag |
- mips64 doc about impl status
|
Mon, 08 Aug 2016 11:24:25 +0200 |
cslag |
mips n64 fixes for platforms using hiword of addresses
|
Sat, 23 Jul 2016 20:22:50 +0200 |
cslag |
- mips64 callback fixes for addresses using high word bits
|
Sat, 23 Jul 2016 19:43:32 +0200 |
cslag |
- mips64 thunk fix
|
Thu, 14 Jul 2016 23:40:31 +0200 |
cslag |
- todo/changelog update
|
Thu, 14 Jul 2016 16:05:24 +0200 |
cslag |
- mips o32 callback fixes for big endian platforms
|
Thu, 14 Jul 2016 14:41:32 +0200 |
cslag |
- added debug help 'show-compiler-predefs' target to Makefile.generic
|
Sat, 09 Jul 2016 16:39:33 +0200 |
cslag |
- manual update, started splitting platform overview in EP and EL for some platforms
|
Thu, 07 Jul 2016 14:51:30 +0200 |
cslag |
- fixed mips64 n32 build (not sure if working, though)
|
Wed, 06 Jul 2016 20:07:08 +0200 |
cslag |
- Changelog update
|
Wed, 06 Jul 2016 15:21:51 +0200 |
cslag |
- todo update
|
Wed, 06 Jul 2016 15:13:43 +0200 |
cslag |
- mips n64 vararg call fixes if non-variadic arguments are floats
|
Tue, 05 Jul 2016 14:30:56 +0200 |
cslag |
- doc and todo update to reflect working mips64 n64 big endian support
|
Tue, 05 Jul 2016 14:20:57 +0200 |
cslag |
- mips64 n64 float fixes (big endian), now mips64 n64 is fully supported (for at least big-endian platforms, still need to test little endian)
|
Tue, 05 Jul 2016 14:15:56 +0200 |
cslag |
- mips doc stuff
|
Mon, 04 Jul 2016 16:14:59 +0200 |
cslag |
- big-endian mips fixes for return values
|
Mon, 04 Jul 2016 16:13:59 +0200 |
cslag |
- manual callconv clarifications
|
Mon, 04 Jul 2016 01:11:08 +0200 |
cslag |
- first draft of mips64 n64 callbacks, not everything working, though
|
Mon, 04 Jul 2016 01:03:27 +0200 |
cslag |
- added padding to mips64 thunk
|
Mon, 04 Jul 2016 01:02:47 +0200 |
cslag |
- minor callback cleanups
|
Mon, 04 Jul 2016 00:59:59 +0200 |
cslag |
- mips64 manual appendix clarifications
|
Sun, 03 Jul 2016 01:41:43 +0200 |
cslag |
- cleanups in comments, etc.
|
Sun, 03 Jul 2016 01:39:37 +0200 |
cslag |
- doc, added first version of mips64 callconv page
|
Thu, 23 Jun 2016 12:38:51 +0200 |
cslag |
- mips n64 working thunks
|
Thu, 23 Jun 2016 12:21:07 +0200 |
cslag |
- added more macros to detect MIPS platforms
|
Sat, 18 Jun 2016 21:17:27 +0200 |
cslag |
- revert last commit, as others would need same treatment, but won't do this now
|
Sat, 18 Jun 2016 21:12:08 +0200 |
cslag |
- cosmetics: use dyncall types
|
Sat, 18 Jun 2016 20:47:20 +0200 |
cslag |
- added __mips_n64 predef detection to macros.h
|
Sat, 18 Jun 2016 19:49:36 +0200 |
cslag |
- doc updates for mips32
|
Sat, 18 Jun 2016 19:38:22 +0200 |
cslag |
- working mips32 eabi callbacks
|
Sat, 11 Jun 2016 21:44:38 +0200 |
cslag |
- mips comment cleanups
|
Sat, 11 Jun 2016 21:38:46 +0200 |
cslag |
- mips clarifications in doc
|
Sat, 11 Jun 2016 19:00:25 +0200 |
cslag |
- silenced some debug warnings on mips o32
|
Sat, 11 Jun 2016 13:07:23 +0200 |
cslag |
- dyncallback/mips_o32 fixes for when using -O? optimization flags; basically not using $fp directly, anymore
|
Thu, 09 Jun 2016 16:11:37 +0200 |
cslag |
- more cases for checked-in config of callback_suite test (needed some more floats as first params)
|
Thu, 09 Jun 2016 15:13:53 +0200 |
cslag |
- complete, working mips o32 callback (using hardware fp); fixes error from last commit, which ignored first 2 float args
|
Wed, 08 Jun 2016 02:27:12 +0200 |
cslag |
- mostly functional mips o32 callbacks (seems to still have problems with 64bit params)
|
Tue, 07 Jun 2016 09:05:34 +0200 |
cslag |
- mips o32 callbacks, first draft (calls into handler correctly, with correct params, but doesn't return)
|
Tue, 07 Jun 2016 07:34:37 +0200 |
cslag |
- mips related cleanup, mostly comments, cpp macro lib
|
Sun, 05 Jun 2016 14:41:58 +0200 |
cslag |
- manual: fixed html output of tables rendered as .png, using tex multirow
|
Sat, 04 Jun 2016 21:50:03 +0200 |
cslag |
- doc clarification for mips o32 appendix
|
Sat, 04 Jun 2016 21:42:40 +0200 |
cslag |
- MIPS o32 manual appendix
|
Sat, 04 Jun 2016 19:35:58 +0200 |
cslag |
- internal linkage for some helper functions
|
Sat, 04 Jun 2016 19:32:21 +0200 |
cslag |
- updated dyncallback.3, blurb about handler's retval signature character was outdated
|
Sat, 04 Jun 2016 18:36:12 +0200 |
cslag |
- doc fixes (mainly for html output)
|
Sat, 04 Jun 2016 17:11:44 +0200 |
cslag |
- stubs for mips callback support
|
Sat, 04 Jun 2016 12:54:10 +0200 |
cslag |
- better, more neutral .3 SEE ALSO
|
Sat, 04 Jun 2016 12:33:09 +0200 |
cslag |
- manual work
|
Fri, 03 Jun 2016 14:21:14 +0200 |
cslag |
- html improvements of manual (paragraphs and css)
|
Fri, 03 Jun 2016 02:40:13 +0200 |
cslag |
- manual improvements
|
Sun, 29 May 2016 15:38:26 +0200 |
cslag |
- todo update
|
Sun, 29 May 2016 15:36:32 +0200 |
cslag |
- cosmetics
|
Sun, 29 May 2016 13:16:38 +0200 |
cslag |
- cleanup, removed hardcoded value in syscall test
|
Sat, 09 Apr 2016 17:03:20 -0500 |
cslag |
- todo cleanup
|
Wed, 06 Apr 2016 02:02:34 +0200 |
cslag |
- ToDo update
|
Wed, 06 Apr 2016 00:21:51 +0200 |
cslag |
- bigger cleanup in callvm code
|
Mon, 28 Mar 2016 23:46:59 +0200 |
cslag |
- PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!)
|
Thu, 24 Mar 2016 23:53:03 +0100 |
cslag |
- html doc todo note
|
Thu, 24 Mar 2016 22:55:53 +0100 |
cslag |
- manpage formatting cleanup
|
Mon, 21 Mar 2016 01:32:59 +0100 |
cslag |
- layout tweak for manual
|
Mon, 21 Mar 2016 01:28:01 +0100 |
cslag |
- changelog additions for 1.0, cleanup
|
Mon, 21 Mar 2016 01:25:10 +0100 |
cslag |
- todo entry
|
Mon, 21 Mar 2016 01:23:37 +0100 |
cslag |
- manual layout tweaks
|
Mon, 21 Mar 2016 01:15:37 +0100 |
cslag |
- tweaks in manual, mainly for html generation
|
Sun, 20 Mar 2016 18:44:41 +0100 |
cslag |
- html manual: moved some generation steps to website build
|
Sat, 19 Mar 2016 15:43:29 +0100 |
cslag |
- pointer cast for callf to make C++ compilers happy that don't do void* implicit casts (also, as DC_POINTER might be set to something other than void*, this cast would be needed)
|
Sun, 13 Mar 2016 21:49:16 +0100 |
cslag |
- doc cleanup and html work
|
Sun, 13 Mar 2016 21:08:59 +0100 |
cslag |
- html manual work
|
Mon, 07 Mar 2016 01:45:36 +0100 |
cslag |
- more html doc work
|
Sun, 06 Mar 2016 23:30:44 +0100 |
cslag |
- progress on html doc generation
|
Sun, 06 Mar 2016 16:28:01 +0100 |
cslag |
- work on html doc generation
|
Sun, 06 Mar 2016 12:53:02 +0100 |
cslag |
- cleanup
|
Tue, 12 Jan 2016 08:17:50 +0100 |
dadler |
minor fix for documentation
|
Wed, 06 Jan 2016 15:04:33 +0100 |
Daniel Adler |
fix for universal binary build on OS X > 10.10
|
Thu, 31 Dec 2015 01:31:16 +0100 |
cslag |
- started changelog section for 1.0
|
Thu, 31 Dec 2015 00:49:47 +0100 |
cslag |
- changelog update, better list for r0.9
|
Thu, 31 Dec 2015 00:23:19 +0100 |
cslag |
Added tag r0.9 for changeset 8b3f468f1bf9
|
Thu, 31 Dec 2015 00:23:04 +0100 |
cslag |
- version update of manual
r0.9
|
Thu, 31 Dec 2015 00:22:43 +0100 |
cslag |
Removed tag r0.9
|
Thu, 31 Dec 2015 00:16:10 +0100 |
cslag |
Added tag r0.9 for changeset f1d47aca579a
|
Thu, 31 Dec 2015 00:16:00 +0100 |
cslag |
- changelog update listing final 0.9 content
|
Tue, 29 Dec 2015 17:51:09 +0100 |
cslag |
Added tag r0.9-RC5 for changeset 4eef76c8d22f
|
Fri, 25 Dec 2015 23:13:17 +0100 |
cslag |
- another gnu/kfreebsd configure script linker flag
r0.9-RC5
|
Fri, 25 Dec 2015 21:16:04 +0100 |
cslag |
- added -lm in GNU/kFreeBSD config, to build all tests out of the box
|
Wed, 23 Dec 2015 22:20:18 +0100 |
cslag |
- merge
|
Wed, 23 Dec 2015 22:18:08 +0100 |
cslag |
- todo update
|
Wed, 23 Dec 2015 15:03:49 +0100 |
Daniel Adler |
configure fixes for iOS 9
|
Mon, 21 Dec 2015 09:47:37 +0100 |
cslag |
Added tag r0.9-RC4 for changeset 9e9d6a90492a
|
Sun, 20 Dec 2015 20:27:43 +0100 |
cslag |
- armhf experimental vararg call support
r0.9-RC4
|
Sun, 20 Dec 2015 15:38:14 +0100 |
cslag |
- minor test code fix
|
Sun, 20 Dec 2015 00:12:06 +0100 |
Daniel Adler |
merge
|
Sat, 19 Dec 2015 23:04:42 +0000 |
Daniel Adler |
bugfix: value and control-group arrays need to be max-arg size + 1 (... futher cleanup is needed as index 0 in array is not used at all ;-/ )
|
Sun, 20 Dec 2015 00:09:47 +0100 |
cslag |
- some armhf comments, doc clarification, cleanup
|
Sat, 19 Dec 2015 23:40:15 +0100 |
cslag |
- generated more call_suite cases to include more cases with lots of fp params for armhf
|
Sat, 19 Dec 2015 23:24:35 +0100 |
cslag |
- armhf callback fix for calls with >= 64byte of floating point params where d7 is filled before all args are pushed
|
Sat, 19 Dec 2015 16:19:15 +0100 |
cslag |
- more extreme test case configs, as cconvs like armhf can pass a lot of args via registers, and old config didn't test stack usage in those cases
|
Sat, 19 Dec 2015 16:01:33 +0100 |
cslag |
Added tag r0.9-RC3 for changeset ecc9403e214a
|
Fri, 18 Dec 2015 23:28:18 +0100 |
cslag |
- final touch for complete armhf callback support, yay
r0.9-RC3
|
Fri, 18 Dec 2015 23:10:37 +0100 |
cslag |
- doc
|
Fri, 18 Dec 2015 21:05:58 +0100 |
cslag |
- changelog update
|
Fri, 18 Dec 2015 20:17:51 +0100 |
cslag |
- armhf callback support: fixed alignment logic (only return type support still missing)
|
Fri, 18 Dec 2015 19:07:17 +0100 |
cslag |
- armhf callback support (not all working, yet)
|
Fri, 18 Dec 2015 01:08:14 +0100 |
cslag |
- cosmetics
|
Fri, 18 Dec 2015 01:07:40 +0100 |
cslag |
- armhf dyncall optimization/cleanup
|
Tue, 15 Dec 2015 14:40:19 +0100 |
cslag |
- armhf doc update
|
Tue, 15 Dec 2015 11:19:57 +0100 |
cslag |
- started section for armhf in doc
|
Fri, 27 Nov 2015 01:18:22 +0100 |
cslag |
- ported _macros.h change from 2 commits ago to autovar (which will replace former, in 1.0)
|
Fri, 27 Nov 2015 01:11:49 +0100 |
cslag |
- added some exception handling to thunk test, to catch w^x tests, etc.
|
Fri, 27 Nov 2015 00:04:24 +0100 |
Snaipe |
Fixed failing builds when the compiler is ICC/ICPC
|
Sat, 21 Nov 2015 16:16:26 +0100 |
cslag |
- added configure (only sh-version) option to display list of settable targets
|
Wed, 16 Sep 2015 09:55:53 +0200 |
cslag |
Added tag r0.9-RC2 for changeset a461b6977b52
|
Wed, 16 Sep 2015 09:55:39 +0200 |
cslag |
-ToDo
r0.9-RC2
|
Tue, 15 Sep 2015 12:48:52 +0200 |
cslag |
- refactored arm calling conventions' callvm code, so that the code that keeps
|
Sun, 13 Sep 2015 16:52:53 +0200 |
cslag |
- doc: openbsd/arm, minix/arm indicators
|
Sun, 06 Sep 2015 12:01:17 +0200 |
cslag |
Added tag r0.9-RC1 for changeset d9c707a699d9
|
Sun, 06 Sep 2015 00:27:11 +0200 |
cslag |
- note about selinux support for 1.0 added to ToDo
r0.9-RC1
|
Sun, 06 Sep 2015 00:06:59 +0200 |
cslag |
- removing item from ToDo that's not longer valid
|
Sat, 05 Sep 2015 23:44:45 +0200 |
cslag |
- Todo
|
Sat, 05 Sep 2015 23:17:56 +0200 |
cslag |
- cleanups in changelog and todo
|
Sun, 02 Aug 2015 19:38:25 +0200 |
cslag |
- arm thunk cleanup of old, stale code
|
Sat, 01 Aug 2015 19:54:23 +0200 |
cslag |
- ToDo and Changelog
|
Sat, 01 Aug 2015 19:50:49 +0200 |
cslag |
- fix for arm/thumb on some platforms (e.g. nintendo ds) to keep compiler from overwriting return values in caller-cleanup code
|
Sat, 01 Aug 2015 19:13:21 +0200 |
cslag |
- fix for arm on some platforms (e.g. freebsd/arm32, nintendo ds) to keep compiler from overwriting return values in caller-cleanup code
|
Sat, 25 Jul 2015 22:45:14 +0200 |
cslag |
- flagging freebsd as fully supported after testing arm64
|
Fri, 24 Jul 2015 01:18:10 +0200 |
cslag |
- consistency in filenames that have cpp logic .s -> .S
|
Thu, 23 Jul 2015 01:30:23 +0200 |
Daniel Adler |
added 4-byte alignment for arm64 call kernel
|
Wed, 22 Jul 2015 22:16:08 +0200 |
Daniel Adler |
minor fix for armv7 out-of-source builds
|
Tue, 21 Jul 2015 17:24:59 +0200 |
dadler |
minor typo fix for arm64/apple
|
Mon, 20 Jul 2015 08:14:50 +0200 |
cslag |
- doc cosmetics for consistency
|
Sun, 19 Jul 2015 23:57:57 +0200 |
cslag |
- merge
|
Sun, 19 Jul 2015 23:57:18 +0200 |
cslag |
- doc
|
Sun, 19 Jul 2015 22:31:09 +0200 |
Daniel Adler |
added callvm for varargs
|
Sun, 19 Jul 2015 13:05:34 +0200 |
cslag |
- ppc64 update from Masanori
|
Thu, 09 Jul 2015 20:51:11 +0200 |
cslag |
- todo
|
Fri, 24 Apr 2015 00:25:43 -0500 |
cslag |
- fix from MoarVM team and Tobi Leich for osx configure
|
Tue, 07 Apr 2015 11:14:05 +0200 |
dadler |
added CMakeLists.txt for tests (call_suite and resolveself)
|
Mon, 06 Apr 2015 22:53:35 +0200 |
Daniel Adler |
freebsd: bugfix for cmake build
|
Mon, 23 Mar 2015 16:36:53 +0100 |
Daniel Adler |
added notes on move to hg
|
Sun, 22 Mar 2015 16:47:54 -0500 |
cslag |
- typo fix in manual (thanks Tobi)
|
Thu, 19 Mar 2015 22:24:28 +0100 |
Daniel Adler |
initial from svn dyncall-1745
|