log

age author description
Sun, 24 Mar 2024 13:52:44 +0100 Tassilo Philipp - another tweak handling clang trying to be too smart (see last commit) default tip
Thu, 21 Mar 2024 09:02:44 +0100 Tassilo Philipp - fix dynload_plain test on some toolchains trying to be too smart (e.g. clang llvmmingw appends .exe to -o outfile if no suffix, for no reason at all)
Thu, 14 Mar 2024 10:11:28 +0100 Tassilo Philipp - dyncallback code cleanup: removed unneeded headers
Tue, 12 Mar 2024 23:32:12 +0100 Tassilo Philipp - clarified/fixed riscv64 callconv doc
Tue, 12 Mar 2024 23:12:15 +0100 Tassilo Philipp riscv64 callbacks:
Tue, 12 Mar 2024 23:09:08 +0100 Tassilo Philipp todo
Mon, 11 Mar 2024 00:48:30 +0100 Tassilo Philipp - marked haiku/riscv64 (rv64imafdc) as tested, confirmed working via dynOS
Sat, 09 Mar 2024 20:40:10 +0100 Tassilo Philipp - clarified riscv64 support in manual and changelog
Sat, 09 Mar 2024 11:32:00 +0100 Tassilo Philipp - changelog
Thu, 07 Mar 2024 18:01:54 +0100 Tassilo Philipp - arm64 tweaks/cleanups for callbacks:
Thu, 07 Mar 2024 17:42:13 +0100 Tassilo Philipp - riscv64 support for calls and callbacks (but lacking aggr and syscall support) - thanks Jun Jeon! :)
Thu, 07 Mar 2024 14:48:03 +0100 Tassilo Philipp whitespace
Thu, 07 Mar 2024 10:34:10 +0100 Tassilo Philipp - arm64 files:
Thu, 07 Mar 2024 10:23:16 +0100 Tassilo Philipp - doc tweak
Thu, 22 Feb 2024 17:49:07 +0100 Tassilo Philipp doc:
Thu, 22 Feb 2024 17:45:53 +0100 Tassilo Philipp - riscv64 disas examples
Tue, 20 Feb 2024 15:56:25 +0100 Tassilo Philipp - RISC-V64 asm examples
Thu, 15 Feb 2024 20:25:56 +0100 Tassilo Philipp - added missing fptr cast for sigaction(2) action handler (clang 17 is picky)
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)