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
|