Mercurial > pub > dyncall > dyncall
graph
-
- removal of `autovar` macro detection lib:Mon, 05 Feb 2024 16:43:59 +0100, by Tassilo Philipp
-
- portability improvements in some test makefilesThu, 15 Dec 2022 10:27:40 +0100, by Tassilo Philipp
-
bump version to 1.5-CURRENTTue, 06 Dec 2022 23:48:58 +0100, by Tassilo Philipp
-
Added tag r1.4 for changeset 2147d1c9dc8aTue, 06 Dec 2022 21:11:43 +0100, by Tassilo Philipp
-
- release prepTue, 06 Dec 2022 21:07:14 +0100, by Tassilo Philipp
-
- cleanup, typo fixesSat, 03 Dec 2022 12:31:27 +0100, by Tassilo Philipp
-
- configure.rc fix due to bad prev refactoring (ed19b429a152)Tue, 22 Nov 2022 09:36:40 +0100, by Tassilo Philipp
-
- bad warning fix of prev commitMon, 21 Nov 2022 14:45:28 +0100, by Tassilo Philipp
-
- test/plain: fix "_cdecl already defined" warnings/errors on some windows related configs/platforms (e.g. mingw)Mon, 21 Nov 2022 09:53:11 +0100, by 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 22:14:39 +0100, by Tassilo Philipp
-
"Sun, 20 Nov 2022 19:46:01 +0100, by Tassilo Philipp
-
- removed superflous arg from 2 calls, fixing a warningSun, 20 Nov 2022 18:04:08 +0100, by Tassilo Philipp
-
- added explicit arm64 target, and clang tool options to Windows' configure.batSat, 19 Nov 2022 15:45:41 +0100, by Tassilo Philipp
-
- BSD syscall segfault fixWed, 09 Nov 2022 14:46:38 +0100, by Tassilo Philipp
-
- changelogFri, 28 Oct 2022 20:51:45 +0200, by Tassilo Philipp
-
(older) C conformance fixFri, 28 Oct 2022 15:34:49 +0200, by Tassilo Philipp
-
Added tag r1.4-RC5 for changeset c477ddd64718Fri, 28 Oct 2022 15:15:15 +0200, by Tassilo Philipp
-
whitespaceFri, 28 Oct 2022 14:03:33 +0200, by Tassilo Philipp
-
- lua signature generator for test code: support for generating '.' vararg sigsFri, 28 Oct 2022 13:53:11 +0200, by Tassilo Philipp
-
cleanup: removal of actually unnecessary require linesFri, 28 Oct 2022 12:22:12 +0200, by 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:21:17 +0200, by Tassilo Philipp
-
- cosmetics, missing require"math" in test case genFri, 28 Oct 2022 12:14:15 +0200, by Tassilo Philipp
-
test/resolve_self: hack for linkers not having --export-dynamicWed, 05 Oct 2022 11:49:41 +0200, by Tassilo Philipp
-
- test/resolve_self: use a more portable linker option to export exec symbols (fixes some builds)Mon, 03 Oct 2022 16:52:15 +0200, by Tassilo Philipp
-
- x64 win disas example fix and additionMon, 03 Oct 2022 13:49:19 +0200, by Tassilo Philipp
-
sysv x64 disas examples:Mon, 03 Oct 2022 11:40:36 +0200, by Tassilo Philipp
-
- test/syscalls: build fix for minixSun, 02 Oct 2022 16:45:06 +0200, by Tassilo Philipp
-
- fixed mingw and cygwin env detection (was always shadowed by _WIN32 macro detection, and __MINGW__ macro check was wrong to begin with)Sun, 02 Oct 2022 13:58:33 +0200, by Tassilo Philipp
-
- more thiscall disas examplesSat, 01 Oct 2022 16:14:00 +0200, by Tassilo Philipp
-
disas example for explicit cdecl declared thiscallSat, 01 Oct 2022 16:04:40 +0200, by Tassilo Philipp
-
- adding helper target to cmakeSat, 01 Oct 2022 16:03:25 +0200, by Tassilo Philipp
-
- test/plain_c++: reintroduced an empty __cdecl define for portabilityThu, 29 Sep 2022 13:31:30 +0200, by Tassilo Philipp
-
test/plain_c++:Thu, 29 Sep 2022 11:47:54 +0200, by Tassilo Philipp
-
- whitespace cosmeticsThu, 29 Sep 2022 10:51:24 +0200, by Tassilo Philipp
-
- test/dynload_plain: fix to make rule for old ksh93 versions, which segfault on nested, forked subshellsTue, 27 Sep 2022 16:38:24 +0200, by Tassilo Philipp
-
- test/syscall: minix include fixTue, 27 Sep 2022 15:34:45 +0200, by Tassilo Philipp
-
- sparc64 callback crash fix (local register wasn't preserved)Thu, 22 Sep 2022 23:15:51 +0200, by Tassilo Philipp
-
- cleanupsWed, 21 Sep 2022 14:37:09 +0200, by Tassilo Philipp
-
- cleanups, made some arrays local to TUs, etc.Wed, 21 Sep 2022 14:36:44 +0200, by Tassilo Philipp
-
- missed cmake build line to be removed given last commitWed, 21 Sep 2022 13:26:31 +0200, by Tassilo Philipp
-
tests:Wed, 21 Sep 2022 13:25:35 +0200, by Tassilo Philipp
-
cosmeticsWed, 21 Sep 2022 10:54:29 +0200, by Tassilo Philipp
-
test/callf: dcNewAggr() calls param fixes, used wrong field countWed, 21 Sep 2022 10:52:05 +0200, by Tassilo Philipp
-
Added tag r1.4-RC4 for changeset 57ad31f924bbTue, 20 Sep 2022 14:52:28 +0200, by Tassilo Philipp
-
- test/call_suite_aggrs: LL-suffixed long long int constant to avoid side-effects and warningTue, 20 Sep 2022 10:44:57 +0200, by Tassilo Philipp
-
- test/dynload_plain: fixed libc.so deduction fallbackTue, 20 Sep 2022 10:39:09 +0200, by Tassilo Philipp
-
- test/dynload_plain build fixes:Tue, 20 Sep 2022 10:29:23 +0200, by Tassilo Philipp
-
- test/dynload_plain: workaround for shell incompatibilities on some platformsTue, 20 Sep 2022 10:20:32 +0200, by Tassilo Philipp
-
- aggr test suites output cosmetics on exceptionsMon, 19 Sep 2022 18:24:40 +0200, by Tassilo Philipp
-
- added exception handling to test/call{,back}_suite_aggrsMon, 19 Sep 2022 18:11:08 +0200, by Tassilo Philipp
-
- test exec name changes for nmake builds for x86 win std and fastcall suites, for consistencyMon, 19 Sep 2022 16:59:52 +0200, by 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 16:38:11 +0200, by Tassilo Philipp
-
Added tag r1.4-RC3 for changeset dfc2e6ee8782Mon, 19 Sep 2022 11:41:42 +0200, by 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-RC3Mon, 19 Sep 2022 09:54:21 +0200, by Tassilo Philipp
-
Added tag r1.4-RC2 for changeset b26a2a4e1daaThu, 15 Sep 2022 18:11:48 +0200, by Tassilo Philipp
-
- plain_c++ test: removal of double use of va_arg() in same statement, seems to confuse some sparc compilers r1.4-RC2Tue, 13 Sep 2022 17:53:13 +0200, by Tassilo Philipp
-
- fixed wrong mode setting in test (ellipse mode needs to be set after this ptr for thiscalls)Tue, 13 Sep 2022 17:43:51 +0200, by Tassilo Philipp
-
- changed test output for consistencyTue, 13 Sep 2022 17:32:24 +0200, by Tassilo Philipp
-
Added tag r1.4-RC1 for changeset 3bad4cb40445Mon, 12 Sep 2022 14:08:33 +0200, by Tassilo Philipp
-
- arm32 dyncallback impl: fixed wrong type def r1.4-RC1Fri, 09 Sep 2022 09:50:32 +0200, by 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:59:36 +0200, by Tassilo Philipp
-
- added missing return values for dcbArgAggr() on functions w/o aggregate supportThu, 08 Sep 2022 17:50:47 +0200, by Tassilo Philipp
-
man pages:Thu, 08 Sep 2022 17:36:20 +0200, by Tassilo Philipp
-
callback_plain_c++: improved cross-platform robustness of faked thiscall used for testingThu, 08 Sep 2022 16:15:52 +0200, by Tassilo Philipp
-
mdoc tweakThu, 08 Sep 2022 15:31:44 +0200, by Tassilo Philipp
-
- more man page examplesThu, 08 Sep 2022 12:19:51 +0200, by Tassilo Philipp
-
- more examples in dyncall(3)Thu, 08 Sep 2022 11:10:03 +0200, by Tassilo Philipp
-
cleanupThu, 08 Sep 2022 09:27:52 +0200, by Tassilo Philipp
-
- enable fPIC for sunos 64bit platforms by defaultSun, 04 Sep 2022 16:50:50 +0200, by Tassilo Philipp
-
changelogSun, 04 Sep 2022 16:31:40 +0200, by 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 16:29:30 +0200, by Tassilo Philipp
-
- test/dynload_plain: simplify makefile based build by deducing default c lib to test with from a simple helper buildSun, 04 Sep 2022 15:57:28 +0200, by 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 15:28:13 +0200, by Tassilo Philipp
-
- test/dynload_plain: fix on some sunos platforms selecting libc to testSun, 04 Sep 2022 14:29:12 +0200, by Tassilo Philipp
-
- test/dynload_plain fix for some sunos platformsSun, 04 Sep 2022 11:28:09 +0200, by Tassilo Philipp
-
./configure for SunOS now uses isainfo(1) to deduce native instruction setSun, 04 Sep 2022 11:11:20 +0200, by 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 10:36:51 +0200, by Tassilo Philipp
-
./configure output for sun make builds: set correct C++ compiler flag varSun, 04 Sep 2022 00:49:56 +0200, by Tassilo Philipp
-
- minor test case output change for consistencySun, 04 Sep 2022 00:20:24 +0200, by Tassilo Philipp
-
- callback_plain_c++ build fix for some platforms (setting correct c++ flags)Sun, 04 Sep 2022 00:09:54 +0200, by Tassilo Philipp
-
- test code commentsSat, 03 Sep 2022 17:34:23 +0200, by Tassilo Philipp
-
docSat, 03 Sep 2022 17:03:37 +0200, by Tassilo Philipp
-
man page clarificationSat, 03 Sep 2022 16:39:01 +0200, by Tassilo Philipp
-
doc fix of confusing paragraphSat, 03 Sep 2022 16:37:22 +0200, by Tassilo Philipp
-
- dyncallback: fix for calling back win/x64 C++ methods returning non-trivial aggregates (thanks Raphael!)Sat, 20 Aug 2022 21:04:15 +0200, by Tassilo Philipp
-
- cmakefile typo fixMon, 11 Jul 2022 23:17:50 +0200, by Tassilo Philipp
-
- test/callback_plain_c++: added check and a slightly different test for C++ copy-elision/retval-optimization, as C++ finds ambiguities totally okMon, 20 Jun 2022 17:42:13 +0200, by Tassilo Philipp
-
win64 callback dcbArgAggr() retval fixMon, 20 Jun 2022 15:42:55 +0200, by Tassilo Philipp
-
win build fixMon, 20 Jun 2022 15:25:01 +0200, by Tassilo Philipp
-
cosmetics & c-comments for consistencyMon, 20 Jun 2022 15:11:52 +0200, by Tassilo Philipp
-
- amendment fix for buffer overflow (see commit 0455834d29a1), to also handle non-standard struct packing, + better assertsMon, 20 Jun 2022 14:57:49 +0200, by 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 14:24:37 +0200, by Tassilo Philipp
-
- dyncallback: x64/sysv buffer overflow fix for aggregate args whose size isn't a multiple of 8Mon, 20 Jun 2022 11:15:09 +0200, by Tassilo Philipp
-
- dyncallback test: added aggregate arg bounds checkMon, 20 Jun 2022 11:04:20 +0200, by Tassilo Philipp
-
- integrate test/callback_plain_c++ into main buildTue, 31 May 2022 19:59:10 +0200, by Tassilo Philipp
-
x64:Tue, 31 May 2022 19:29:34 +0200, by Tassilo Philipp
-
- test/callback_plain_c++, to test C++ non-trivial aggrs by value, as well as method callback handlersTue, 31 May 2022 18:35:06 +0200, by Tassilo Philipp
-
- C++ non-trivial aggregate-by-value handling:Tue, 31 May 2022 18:25:13 +0200, by Tassilo Philipp
-
- sigchar fixTue, 31 May 2022 16:47:57 +0200, by Tassilo Philipp
-
- fix passing aggregate-by-val on x64/sysv: subaggr classification forMon, 02 May 2022 15:32:41 +0200, by 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..)Mon, 02 May 2022 15:17:36 +0200, by Tassilo Philipp
-
- fixed wrong symbol naming on some platformsSun, 24 Apr 2022 13:59:26 +0200, by Tassilo Philipp
-
- test code: dcmode setting order fix, test worked but was incorrect according to the definition/docSun, 24 Apr 2022 13:48:59 +0200, by Tassilo Philipp
-
- ChangelogSun, 24 Apr 2022 13:38:33 +0200, by Tassilo Philipp
-
- callback fix for non-trivial aggregate return values: allowing access to caller-reserved space user is supposed to copy non-triv object intoSat, 23 Apr 2022 16:28:47 +0200, by Tassilo Philipp
-
- dyncallback fixes related to C++ non-trivial aggregates (not final, but fixing most obvious things I missed)Sat, 23 Apr 2022 15:36:11 +0200, by Tassilo Philipp
-
- typoSat, 23 Apr 2022 15:05:03 +0200, by Tassilo Philipp
-
typoSat, 23 Apr 2022 12:04:08 +0200, by Tassilo Philipp
-
- integration of patches from Raphael Luba, Thekla, Inc.:Thu, 21 Apr 2022 13:35:47 +0200, by Tassilo Philipp
-
.Sat, 16 Apr 2022 15:00:58 +0200, by Tassilo Philipp
-
cleanupsSat, 16 Apr 2022 14:59:05 +0200, by Tassilo Philipp
-
- more doc and disas examples for x86 fastcall and non-trivial aggregatesSat, 16 Apr 2022 12:10:02 +0200, by Tassilo Philipp
-
- mips eabi doc disas examplesThu, 14 Apr 2022 21:18:02 +0200, by 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 argsThu, 14 Apr 2022 14:44:40 +0200, by Tassilo Philipp
-
- cosmeticsThu, 14 Apr 2022 10:13:10 +0200, by Tassilo Philipp
-
tests: integrate new tests into makefiles, some cleanupsThu, 14 Apr 2022 10:06:58 +0200, by 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:55:50 +0200, by Tassilo Philipp
-
- test/callback_suite_aggrs: small fix, removed missing param with default valueWed, 13 Apr 2022 15:16:56 +0200, by 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 14:59:57 +0200, by Tassilo Philipp
-
- test code generator code: var abstractionWed, 13 Apr 2022 10:19:49 +0200, by Tassilo Philipp
-
- more test code generator code sharing/abstraction/simplificationsWed, 13 Apr 2022 10:06:40 +0200, by Tassilo Philipp
-
- call_suite_aggrs: makefile fixMon, 11 Apr 2022 22:49:04 +0200, by Tassilo Philipp
-
test/call_suite_aggrs:Mon, 11 Apr 2022 22:26:07 +0200, by Tassilo Philipp
-
- callback_suite: generator simplification and removal of pointless lua local var declarationsMon, 11 Apr 2022 15:06:44 +0200, by Tassilo Philipp
-
- tests: made "ordered" signature generation code shareable, and added possibility to specify return types, separately (mainly to include 'void')Mon, 11 Apr 2022 14:50:35 +0200, by Tassilo Philipp
-
callback_suite: fixed 'ordered' mode config (was missing first line)Sun, 10 Apr 2022 22:03:16 +0200, by Tassilo Philipp
-
- added _Bool type to call_suite* testsSun, 10 Apr 2022 21:05:33 +0200, by Tassilo Philipp
-
- more test code generator code sharingSun, 10 Apr 2022 16:18:28 +0200, by Tassilo Philipp
-
test/callback_suite simplifications:Sun, 10 Apr 2022 16:10:10 +0200, by Tassilo Philipp
-
- sharing some test case gen codeSun, 10 Apr 2022 15:51:00 +0200, by Tassilo Philipp
-
test/call_suite:Sat, 09 Apr 2022 23:48:01 +0200, by Tassilo Philipp
-
test/call_suite_aggrs:Sat, 09 Apr 2022 23:45:44 +0200, by Tassilo Philipp
-
callback_suite:Sat, 09 Apr 2022 23:00:24 +0200, by Tassilo Philipp
-
- callback_suite: updated readme to reflect changes and general cleanupSat, 09 Apr 2022 14:44:33 +0200, by Tassilo Philipp
-
cleanupsSat, 09 Apr 2022 14:00:59 +0200, by Tassilo Philipp
-
- test cases: cosmetics for consistencySat, 09 Apr 2022 13:57:27 +0200, by Tassilo Philipp
-
test/callback_suite:Sat, 09 Apr 2022 13:53:58 +0200, by Tassilo Philipp
-
- call_suite: made output more consistent with dyncall sig styleFri, 08 Apr 2022 20:33:14 +0200, by Tassilo Philipp
-
- test/callback_suite: changed filename for consistencyFri, 08 Apr 2022 17:45:46 +0200, by Tassilo Philipp
-
- cosmeticsFri, 08 Apr 2022 17:43:37 +0200, by Tassilo Philipp
-
- call_suite_aggrs: simplified and made output more consistent with dyncall sig styleFri, 08 Apr 2022 17:32:48 +0200, by Tassilo Philipp
-
- call_suite_aggrs; removal of old isPod logicMon, 04 Apr 2022 16:28:26 +0200, by 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)Mon, 04 Apr 2022 15:50:52 +0200, by Tassilo Philipp
-
- corrections in tool usage in lastly added disas_examplesWed, 23 Mar 2022 15:33:09 +0100, by 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 thenWed, 23 Mar 2022 15:24:31 +0100, by Tassilo Philipp
-
- test code: rand-sig now spitting out dyncallish sigs (with ')' end delim and rettype at end), purely for consistencyMon, 21 Mar 2022 18:11:38 +0100, by Tassilo Philipp
-
- test/callback_suite: make it use shared random sig generator from call_suite and call_suite_aggrsMon, 21 Mar 2022 16:50:44 +0100, by Tassilo Philipp
-
- sharing sig generator between call_suite and call_suite_aggrs testsMon, 21 Mar 2022 16:06:16 +0100, by Tassilo Philipp
-
- doc and disas examples update about C++ non-trivial aggregatesMon, 21 Mar 2022 14:46:38 +0100, by Tassilo Philipp
-
- added unsigned types to call_suite_aggrsMon, 21 Mar 2022 10:04:10 +0100, by Tassilo Philipp
-
- added unsigned types to call_suite testMon, 21 Mar 2022 10:02:04 +0100, by Tassilo Philipp
-
manual:Sun, 20 Mar 2022 14:26:55 +0100, by 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 C99Fri, 18 Mar 2022 12:36:49 +0100, by Tassilo Philipp
-
- added feature-testing macros for syscall and aggregate (struct, union) by value supportFri, 18 Mar 2022 10:10:16 +0100, by Tassilo Philipp
-
- simplified test/callback_suiteFri, 18 Mar 2022 09:47:18 +0100, by Tassilo Philipp
-
doc cleanup: removed outdated/wrong info and fixed wrong value size specsThu, 17 Mar 2022 17:56:44 +0100, by Tassilo Philipp
-
- renamed suite_aggrs to call_suite_aggrs for consistency (callback version will be called callback_suite_aggrs)Thu, 17 Mar 2022 15:41:26 +0100, by Tassilo Philipp
-
- improved commentThu, 17 Mar 2022 15:36:24 +0100, by Tassilo Philipp
-
- cleanupThu, 17 Mar 2022 10:25:14 +0100, by Tassilo Philipp
-
suite_aggrs (still ahead of checked in version of dyncall, sorry):Wed, 16 Mar 2022 16:27:50 +0100, by Tassilo Philipp
-
- arm related doc addition about aggregatesWed, 02 Mar 2022 17:30:51 +0100, by Tassilo Philipp
-
- arm64 doc additions w/ respect to aggregates, as well as fbsd and win disas examplesTue, 01 Mar 2022 21:02:10 +0100, by Tassilo Philipp
-
- mips32/eabi doc: adding info about aggregatesTue, 01 Mar 2022 09:29:21 +0100, by Tassilo Philipp
-
callconv doc:Tue, 01 Mar 2022 00:16:50 +0100, by Tassilo Philipp
-
- mips64 doc and more disas examples (fbsd big endian w/ -mhard-float flag)Sun, 27 Feb 2022 13:53:18 +0100, by Tassilo Philipp
-
- sparc32 doc clarifications w/ respect to aggregate passing and returningSat, 19 Feb 2022 19:54:20 +0100, by Tassilo Philipp
-
- doc: ppc64 clarificationsSat, 19 Feb 2022 19:27:22 +0100, by Tassilo Philipp
-
- doc: sparc64 disas examples and doc additions regarding aggregatesWed, 16 Feb 2022 19:26:21 +0100, by Tassilo Philipp
-
- ppc doc and disas examples related to aggregatesWed, 16 Feb 2022 16:44:11 +0100, by Tassilo Philipp
-
doc:Thu, 10 Feb 2022 17:32:05 +0100, by Tassilo Philipp
-
- "Mon, 07 Feb 2022 23:29:24 +0100, by Tassilo Philipp
-
"Mon, 07 Feb 2022 22:41:32 +0100, by Tassilo Philipp
-
some x86 disas examples, for completion but also while researching struct by val passing on non-x64Mon, 07 Feb 2022 13:15:49 +0100, by Tassilo Philipp
-
- added (only partly annotated) x64/win64 disas examplesSun, 06 Feb 2022 17:22:59 +0100, by Tassilo Philipp
-
manual:Fri, 04 Feb 2022 23:54:42 +0100, by Tassilo Philipp
-
introduced platform-native thiscall mode (DC_CALL_C_DEFAULT_THIS), as neededWed, 02 Feb 2022 18:30:44 +0100, by Tassilo Philipp
-
- // -> /* */, mainly for consistency (but also for a few obscure compilers)Wed, 02 Feb 2022 12:55:23 +0100, by Tassilo Philipp
-
doc: two more disas examplesWed, 02 Feb 2022 11:03:06 +0100, by Tassilo Philipp
-
suite_aggr: added configurable limits to number of struct fields (also simplified allowing (or not) empty ones)Tue, 01 Feb 2022 22:35:08 +0100, by Tassilo Philipp
-
suite_aggr:Tue, 01 Feb 2022 21:44:18 +0100, by Tassilo Philipp
-
suite_aggrs:Mon, 31 Jan 2022 14:41:11 +0100, by Tassilo Philipp
-
added missing nullptr check to access bounds guardSun, 30 Jan 2022 17:12:47 +0100, by Tassilo Philipp
-
missed an includeSat, 29 Jan 2022 12:25:44 +0100, by Tassilo Philipp
-
suite_aggr:Sat, 29 Jan 2022 12:02:56 +0100, by 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 comparisonFri, 28 Jan 2022 14:11:21 +0100, by Tassilo Philipp
-
- test/suite_aggrs fix: struct return values reused memory in useFri, 28 Jan 2022 10:26:07 +0100, by Tassilo Philipp
-
suite_aggrs: added all cases that failed on x64 dynOS test platforms to design.txtThu, 27 Jan 2022 15:04:48 +0100, by Tassilo Philipp
-
suite_aggrs: var scope change for older compilers; excluding msvc from tests with empty structsThu, 27 Jan 2022 14:48:51 +0100, by Tassilo Philipp
-
- reducing number of default pregenerated cases for suite_aggrs, as some compilers run out of memory otherwiseThu, 27 Jan 2022 12:58:50 +0100, by Tassilo Philipp
-
changed misnamed string in suite_aggrs result printfThu, 27 Jan 2022 11:57:29 +0100, by Tassilo Philipp
-
"Thu, 27 Jan 2022 11:51:36 +0100, by Tassilo Philipp
-
- suite_aggrs: int scope change for older compilersThu, 27 Jan 2022 11:46:17 +0100, by Tassilo Philipp
-
forgotten files of commit 54c1dc2e6ea5Thu, 27 Jan 2022 11:44:47 +0100, by Tassilo Philipp
-
test/Makefile.generic fix (copy/paste error)Thu, 27 Jan 2022 11:39:35 +0100, by Tassilo Philipp
-
- plan9/x86 struct by value passing disas exampleThu, 27 Jan 2022 11:14:11 +0100, by 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 23:04:07 +0100, by Tassilo Philipp
-
name fixWed, 26 Jan 2022 18:41:31 +0100, by Tassilo Philipp
-
revert error in last commitWed, 26 Jan 2022 16:18:59 +0100, by Tassilo Philipp
-
- added test/suite_aggr to makefilesWed, 26 Jan 2022 16:14:07 +0100, by Tassilo Philipp
-
- cleanup hardcoded DBL_MAXWed, 26 Jan 2022 16:00:39 +0100, by Tassilo Philipp
-
- suite_aggrs: silenced warning, generated real case listWed, 26 Jan 2022 14:33:31 +0100, by Tassilo Philipp
-
- simplified suite_aggrWed, 26 Jan 2022 14:22:33 +0100, by 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:56:40 +0100, by Tassilo Philipp
-
suite_aggr;Wed, 26 Jan 2022 13:37:19 +0100, by Tassilo Philipp
-
- call_suite: made generator produce unique signatures; regenerated case listWed, 26 Jan 2022 13:26:39 +0100, by 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, ...Wed, 26 Jan 2022 11:37:57 +0100, by Tassilo Philipp
-
- suite_aggrs: simplified nested struct handling given upcoming api simplification (still not in depo, though, so test is ahead)Mon, 24 Jan 2022 12:41:27 +0100, by Tassilo Philipp
-
- test/suite_aggrs: support for nested structs, nowSun, 23 Jan 2022 23:20:02 +0100, by Tassilo Philipp
-
suite_aggrs now handling struct by value return types, alsoSat, 22 Jan 2022 16:07:57 +0100, by Tassilo Philipp
-
first usable version of test suite for aggregates, handling only non-nested struct params, at the moment;Fri, 21 Jan 2022 15:42:29 +0100, by Tassilo Philipp
-
- test/call_suite: made seed configurableMon, 17 Jan 2022 17:35:21 +0100, by Tassilo Philipp
-
- simplified test/call_suite furtherMon, 17 Jan 2022 15:46:38 +0100, by Tassilo Philipp
-
- simplified and decluttered test/call_suiteMon, 17 Jan 2022 11:36:09 +0100, by Tassilo Philipp
-
- clutter removal (call samples, now annotated/better examples in doc/disas_examples)Mon, 17 Jan 2022 10:25:33 +0100, by Tassilo Philipp
-
- x64 struct by val disas examplesMon, 17 Jan 2022 10:08:58 +0100, by Tassilo Philipp
-
changelogFri, 17 Dec 2021 18:56:11 +0100, by 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:50:58 +0100, by Tassilo Philipp
-
- fix cmake build for test (missed to remove deleted file from cmakelists)Fri, 17 Dec 2021 18:44:22 +0100, by Tassilo Philipp
-
- adding dyncall_version.h to list of headers to be installedFri, 17 Dec 2021 11:47:18 +0100, by Tassilo Philipp
-
- switching version to 1.4-currentFri, 17 Dec 2021 11:25:03 +0100, by Tassilo Philipp
-
Added tag r1.3 for changeset 13475895a79bFri, 17 Dec 2021 11:07:42 +0100, by Tassilo Philipp
-
- prep for 1.3 release, version number bump, etc. r1.3Fri, 17 Dec 2021 11:07:30 +0100, by Tassilo Philipp
-
- manual overview updateThu, 16 Dec 2021 16:52:41 +0100, by Tassilo Philipp
-
Added tag r1.3-RC2 for changeset 237023a0b6f8Thu, 16 Dec 2021 16:13:06 +0100, by Tassilo Philipp
-
Added tag r1.3-RC1 for changeset 4f6c9d3962a5Thu, 16 Dec 2021 16:05:02 +0100, by Tassilo Philipp
-
- introducing version numberThu, 16 Dec 2021 15:58:03 +0100, by Tassilo Philipp
-
- fix nameclash due to a previous and bad cleanupThu, 07 Oct 2021 11:29:36 +0200, by Tassilo Philipp
-
- comments cleanupThu, 07 Oct 2021 09:31:54 +0200, by Tassilo Philipp
-
- removed nm from (cd test; make), as not an actual conformance testTue, 05 Oct 2021 22:06:37 +0200, by Tassilo Philipp
-
- cleanups, simplifications, some api clarification, ...Tue, 05 Oct 2021 21:53:04 +0200, by Tassilo Philipp
-
- regression fix: return values were broken on some arm32-thumb targetsSun, 03 Oct 2021 19:41:41 +0200, by Tassilo Philipp
-
- changelog addition (and modification of older entry for clarity)Sun, 03 Oct 2021 12:27:06 +0200, by Tassilo Philipp
-
- use UAL syntax for some arm instructions for armhf targets, as clang's integrated as disallows pre-UAL syntaxSun, 03 Oct 2021 10:41:46 +0200, by 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)Sun, 03 Oct 2021 10:34:56 +0200, by Tassilo Philipp
-
comment cleanups and clarificationWed, 07 Apr 2021 18:51:38 +0200, by Tassilo Philipp
-
- some doc/manual callconv clarifications for armWed, 07 Apr 2021 18:39:46 +0200, by Tassilo Philipp
-
- comment for clarityWed, 07 Apr 2021 17:55:59 +0200, by Tassilo Philipp
-
cleanupWed, 07 Apr 2021 17:53:26 +0200, by Tassilo Philipp
-
changelogWed, 07 Apr 2021 17:48:53 +0200, by Tassilo Philipp
-
windows lib name consistency changes for nmake buildsSat, 23 Jan 2021 15:33:30 +0100, by Tassilo Philipp
-
- changelogWed, 07 Apr 2021 17:33:23 +0200, by Tassilo Philipp
-
- dynload w/ PE files:Tue, 06 Apr 2021 21:23:39 +0200, by Tassilo Philipp
-
- changelogSat, 23 Jan 2021 14:30:24 +0100, by 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)Sat, 23 Jan 2021 13:49:50 +0100, by Tassilo Philipp
-
Added tag r1.2 for changeset 763ab518e1bbFri, 22 Jan 2021 16:38:57 +0100, by Tassilo Philipp
-
- todo cleanupFri, 22 Jan 2021 15:51:16 +0100, by Tassilo Philipp
-
- changelog updateFri, 22 Jan 2021 15:40:42 +0100, by Tassilo Philipp
-
Added tag r1.2-RC2 for changeset f155bda02e10Fri, 22 Jan 2021 14:42:48 +0100, by Tassilo Philipp
-
- manual version number bumpFri, 22 Jan 2021 12:10:32 +0100, by Tassilo Philipp
-
- haiku dynload fixThu, 21 Jan 2021 19:50:31 +0100, by Tassilo Philipp
-
- excluding syscall stuff from callf test for beos/haikuThu, 21 Jan 2021 17:27:02 +0100, by 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)Thu, 21 Jan 2021 17:15:35 +0100, by Tassilo Philipp
-
Added tag r1.2-RC1 for changeset 2144287113dfWed, 20 Jan 2021 17:50:46 +0100, by Tassilo Philipp
-
- thunk test: better signal handling, using sigaction(2) with SA_ONSTACKWed, 20 Jan 2021 17:36:34 +0100, by 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)"Wed, 20 Jan 2021 13:49:43 +0100, by Tassilo Philipp
-
- test fix: no SIGBUS on windows platformsTue, 29 Dec 2020 13:30:59 +0100, by Tassilo Philipp
-
makefile helper target to quickly list toolchain versions of current platformTue, 29 Dec 2020 11:25:40 +0100, by Tassilo Philipp
-
cosmeticsMon, 28 Dec 2020 14:14:59 +0100, by Tassilo Philipp
-
- removed unsupported syscall mode from macos/arm64 callvm, so trying to use it will safely return an errorMon, 28 Dec 2020 14:12:14 +0100, by 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:09:09 +0100, by Tassilo Philipp
-
- simplified callvm setup for win/arm64 a bit, no behaviour changesMon, 28 Dec 2020 14:04:32 +0100, by Tassilo Philipp
-
removal of incorrect line in todo listSat, 26 Dec 2020 22:39:46 +0100, by Tassilo Philipp
-
- correction to manual overview (in a prev commit I edited the wrong line)Sat, 26 Dec 2020 20:23:55 +0100, by Tassilo Philipp
-
todo update (macos/arm64 known to work)Fri, 25 Dec 2020 18:51:03 +0100, by Tassilo Philipp
-
- updated manual platform support overviewFri, 25 Dec 2020 18:45:57 +0100, by Tassilo Philipp
-
- windows arm64 support (dyncall, dyncallback, cmake support for armasm64), thanks Bernhard Urban-Forster!Fri, 25 Dec 2020 18:07:39 +0100, by Tassilo Philipp
-
todo updateSat, 19 Dec 2020 20:02:08 +0100, by Tassilo Philipp
-
- removed all .machine ppc pseudo-ops (see prev commit)Sat, 08 Aug 2020 20:39:54 +0200, by Tassilo Philipp
-
- removed some pseudo-op on non-darwin platforms to make clang's integrated assembler happyWed, 05 Aug 2020 15:50:49 +0200, by Tassilo Philipp
-
- removed outdated commentMon, 20 Jul 2020 14:07:36 +0200, by Tassilo Philipp
-
- removal of some unnecessary headers that only contained internally used forward declarations, so no need to have themWed, 15 Apr 2020 14:57:23 +0200, by Tassilo Philipp
-
- fixing issue after having aliased gnu thiscalls to cdecl with a duped switch labelTue, 14 Apr 2020 19:58:31 +0200, by Tassilo Philipp
-
- Todo entriesTue, 14 Apr 2020 19:35:30 +0200, by Tassilo Philipp
-
- changelog additionTue, 14 Apr 2020 17:47:33 +0200, by Tassilo Philipp
-
- added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective modeTue, 14 Apr 2020 16:56:57 +0200, by Tassilo Philipp
-
- typosMon, 13 Apr 2020 21:40:28 +0200, by Tassilo Philipp
-
- doc updates with more info about signature string usageMon, 13 Apr 2020 21:35:43 +0200, by Tassilo Philipp
-
- better implementation of callf sigchar cc mode checkingMon, 13 Apr 2020 16:01:17 +0200, by Tassilo Philipp
-
- extended signature with calling convention mode switches for fastcall (gnu), default, cdecl, stdcall, arm (arm), arm (thumb), syscallMon, 13 Apr 2020 15:12:01 +0200, by 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 18:16:13 +0100, by 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)Tue, 25 Feb 2020 16:07:45 +0100, by Tassilo Philipp
-
- changelog and todo prep for upcoming 1.2Sun, 12 Jan 2020 11:30:40 +0100, by Tassilo Philipp
-
Added tag r1.1 for changeset 2f28f26c72a7Sat, 11 Jan 2020 15:55:49 +0100, by Tassilo Philipp
-
- removed misleading help test in configure.batFri, 10 Jan 2020 14:07:57 +0100, by Tassilo Philipp
-
Added tag r1.1-RC4 for changeset 127fe78cb7ddFri, 10 Jan 2020 13:29:49 +0100, by Tassilo Philipp
-
- dynload/windows: dlLoadLibrary behaviour now more in line with other platforms by not trying to load provided path with .dll suffixFri, 10 Jan 2020 13:30:57 +0100, by Tassilo Philipp
-
Added tag r1.1-RC3 for changeset da4b267c10bfWed, 08 Jan 2020 18:20:49 +0100, by Tassilo Philipp
-
- test code fixes and cleanups for win 32 r1.1-RC3Wed, 08 Jan 2020 17:23:24 +0100, by Tassilo Philipp
-
- C declaration order fixWed, 08 Jan 2020 17:10:17 +0100, by Tassilo Philipp
-
Added tag r1.1-RC2 for changeset c607d67cd6b8Wed, 08 Jan 2020 02:39:45 +0100, by Tassilo Philipp
-
- doc: added syscall info to appendix, fixed broken literature link r1.1-RC2Tue, 07 Jan 2020 21:52:57 +0100, by 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:34:31 +0100, by Tassilo Philipp
-
- more html doc tweak: remove dependency on google fontsTue, 07 Jan 2020 11:14:01 +0100, by Tassilo Philipp
-
- fix a url in doc genTue, 07 Jan 2020 10:49:23 +0100, by Tassilo Philipp
-
- gen-masmSat, 04 Jan 2020 23:00:02 +0100, by Tassilo Philipp
-
- syscall infos in docSat, 04 Jan 2020 22:48:51 +0100, by Tassilo Philipp
-
- x64 SysV syscall supportSat, 04 Jan 2020 01:07:49 +0100, by Tassilo Philipp
-
- minor refactoring for clarityFri, 03 Jan 2020 22:48:20 +0100, by Tassilo Philipp
-
Added tag r1.1-RC1 for changeset 3c6bc720bc1fTue, 03 Dec 2019 23:49:59 +0100, by Tassilo Philipp
-
- test/plain additions mainly for preparing future struct support, experimental at best currentlyWed, 27 Nov 2019 21:27:58 +0100, by Tassilo Philipp
-
- better output for plain test's struct size testing (maybe in prep for full struct support)Wed, 27 Nov 2019 20:43:51 +0100, by Tassilo Philipp
-
- minor doc cleanups/cosmeticsWed, 27 Nov 2019 19:55:18 +0100, by Tassilo Philipp
-
- todo and changelog updateSat, 23 Nov 2019 13:53:28 +0100, by Tassilo Philipp
-
- disassembly example annotationsSat, 23 Nov 2019 13:51:35 +0100, by Tassilo Philipp
-
- stack layout typo for sparc docFri, 22 Nov 2019 23:28:17 +0100, by Tassilo Philipp
-
- tex formatting fixFri, 22 Nov 2019 23:23:14 +0100, by Tassilo Philipp
-
- review and fixes, cleanup, amendments to calling convention appendix of manualFri, 22 Nov 2019 23:11:56 +0100, by Tassilo Philipp
-
- doc: added disassembly examples for many platforms and calling conventions, for referenceFri, 22 Nov 2019 23:08:59 +0100, by Tassilo Philipp
-
- configure:Fri, 22 Nov 2019 23:03:01 +0100, by Tassilo Philipp
-
- super old vs2005 solution files simplified (should probably be removed altogether)Fri, 22 Nov 2019 23:00:35 +0100, by Tassilo Philipp
-
- removal of never-adopted mini-test framework stubThu, 21 Nov 2019 12:50:37 +0100, by Tassilo Philipp
-
- cosmetics and comments cleanup for readabilitySat, 16 Nov 2019 00:15:58 +0100, by Tassilo Philipp
-
- doc: stack layout fix for mips/o32Sat, 16 Nov 2019 00:12:32 +0100, by Tassilo Philipp
-
- cosmetics/cleanupSat, 16 Nov 2019 00:14:47 +0100, by Tassilo Philipp
-
- Darwin/macos fix for dlGetLibraryPath() to correctly fail on bogus handlesWed, 13 Nov 2019 17:15:43 +0100, by Tassilo Philipp
-
- test/dynload_plain build fix for Darwin cc (use flag -dynamiclib instead of -shared to build test .dylib)Wed, 13 Nov 2019 16:13:07 +0100, by Tassilo Philipp
-
- dynload_plain test code build fix for windowsWed, 13 Nov 2019 01:21:02 +0100, by Tassilo Philipp
-
- dynload fix to get proc name when elf relocation is in useTue, 12 Nov 2019 21:16:58 +0100, by Tassilo Philipp
-
- fix for some cmake/cpack doc paths (fixup for files that were removed by r303)Sat, 09 Nov 2019 20:34:09 +0100, by Tassilo Philipp
-
- allowing lookup of running executable's path by passing NULL to dynload's dlGetLibraryPath()Wed, 06 Nov 2019 14:13:49 +0100, by 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 validWed, 06 Nov 2019 12:32:53 +0100, by Tassilo Philipp
-
- dynload_plain test: stability fix for picking right testing lib on buildTue, 05 Nov 2019 15:19:16 +0100, by Tassilo Philipp
-
- stability fix: avoid sigsegv in dynload's dlGetLibraryPath() in some cases (e.g. wrong handle given or OS specific quirk)Tue, 29 Oct 2019 16:09:58 +0100, by Tassilo Philipp
-
- test code fix avoiding sigsegv on some platformsSat, 26 Oct 2019 22:02:32 +0200, by Tassilo Philipp
-
- comment cleanupFri, 25 Oct 2019 00:32:29 +0200, by Tassilo Philipp
-
- changelog about dynload UTF-8 support on windowsThu, 24 Oct 2019 23:39:57 +0200, by Tassilo Philipp
-
dynload UTF-8 support for library paths:Thu, 24 Oct 2019 23:19:20 +0200, by Tassilo Philipp
-
better MacOS Mojave support in ./configure (Mojave dropped i386 builds)Mon, 29 Apr 2019 11:51:30 +0200, by Tassilo Philipp
-
- todo update reflecting mips softfloat status more precisely (as only lacking for mips64/n32 callconv)Sat, 09 Jun 2018 18:03:18 +0200, by Tassilo Philipp
-
- softfloat support for mips64/n64 abiWed, 23 May 2018 11:41:34 +0200, by Tassilo Philipp
-
- mips32 docWed, 23 May 2018 11:39:40 +0200, by Tassilo Philipp
-
- cleanup of outdated docsWed, 23 May 2018 11:29:44 +0200, by Tassilo Philipp
-
- mips softfloat support for o32 callconv (calls and callbacks, little and big endian)Mon, 21 May 2018 02:48:12 +0200, by Tassilo Philipp
-
- changelogSun, 20 May 2018 02:23:44 +0200, by Tassilo Philipp
-
- more verbose support matrixSun, 20 May 2018 02:00:46 +0200, by Tassilo Philipp
-
- changed style of support matrix, marked freebsd/mips complet (hardfloat, only, though)Sat, 19 May 2018 18:25:29 +0200, by Tassilo Philipp
-
- simpler ./configure check if freebsd/mips platform is hard-floatThu, 17 May 2018 16:55:24 +0200, by Tassilo Philipp
-
- doc typoWed, 16 May 2018 18:27:59 +0200, by Tassilo Philipp
-
- FBSD12-CURRENT/mipshf needs to be told explicitly to use -mhard_float (at least as of may 2018)Wed, 16 May 2018 16:35:39 +0200, by Tassilo Philipp
-
- adding mips softfloat to ToDoTue, 08 May 2018 00:37:28 +0200, by Tassilo Philipp
-
- ./configure arch detection support for newer iOS SDK versions (10+)Wed, 25 Apr 2018 11:10:13 +0200, by Tassilo Philipp
-
- removed unused include from callback_plain testTue, 24 Apr 2018 23:21:48 +0200, by Tassilo Philipp
-
- removed relative #includeTue, 24 Apr 2018 13:31:30 +0200, by Tassilo Philipp
-
Added tag r1.0 for changeset 4e63c6411e59Mon, 23 Apr 2018 20:53:15 +0200, by Tassilo Philipp
-
- adjusted release date of r1.0 in changelog r1.0Mon, 23 Apr 2018 20:52:43 +0200, by Tassilo Philipp
-
Added tag r1.0-RC3 for changeset 8d9629a078e4Sat, 21 Apr 2018 15:08:58 +0200, by Tassilo Philipp
-
Added tag r1.0-RC2 for changeset ce688f871d51Sat, 21 Apr 2018 14:35:25 +0200, by Tassilo Philipp
-
- dynload_plain test: better guessing what .so to useSat, 21 Apr 2018 14:32:35 +0200, by Tassilo Philipp
-
added ToDo for configure on macOSFri, 20 Apr 2018 08:01:00 +0200, by Daniel Adler
-
added missing headers for 'install' targetThu, 19 Apr 2018 22:39:55 +0200, by Daniel Adler
-
- removed some restriction in mach-o loaderThu, 19 Apr 2018 22:01:56 +0200, by Tassilo Philipp
-
- file header cleanups for releaseThu, 19 Apr 2018 20:10:26 +0200, by Tassilo Philipp
-
- cleanup in Changelog and Todo for 1.0Thu, 19 Apr 2018 19:19:41 +0200, by Tassilo Philipp
-
Added tag r1.0-RC1 for changeset dfc6f1736141Thu, 19 Apr 2018 12:49:10 +0200, by Tassilo Philipp
-
- doc fix in callconv appendixSun, 04 Mar 2018 17:18:38 +0100, by Tassilo Philipp
-
- typoSun, 04 Mar 2018 13:29:22 +0100, by Tassilo Philipp
-
- mach-o loader fix (discovered on High Sierra, not sure what other versions were affected)Thu, 01 Feb 2018 12:59:00 +0100, by Tassilo Philipp
-
- more make compat fixes for test/dynload_plainSat, 30 Dec 2017 00:36:00 +0100, by Tassilo Philipp
-
- make portability fixFri, 29 Dec 2017 23:38:35 +0100, by Tassilo Philipp
-
- dynload_plain test handling symbol aliases, nowFri, 29 Dec 2017 21:19:07 +0100, by Tassilo Philipp
-
- OpenBSD/arm64 exists officially, now, so mark as existing in manual, but "not know if dyncall works"Mon, 11 Dec 2017 22:53:46 +0100, by Tassilo Philipp
-
- doc consistency cleanup/additionMon, 21 Aug 2017 03:39:16 +0200, by Tassilo Philipp
-
- cleanupsSat, 27 May 2017 19:59:11 +0200, by Tassilo Philipp
-
- reintroduced .note.GNU-stack section, as mentioned in prev commitSat, 27 May 2017 19:57:34 +0200, by 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:Sat, 27 May 2017 19:18:23 +0200, by Tassilo Philipp
-
- also testing no flags at all, for asflags rw- detectionThu, 25 May 2017 02:13:32 +0200, by Tassilo Philipp
-
- typo in prev commitThu, 25 May 2017 01:19:00 +0200, by Tassilo Philipp
-
- some platforms ingeniously use AFLAGS with CC so --noexecstack must be set as -Wa,--noexecstackThu, 25 May 2017 01:04:39 +0200, by Tassilo Philipp
-
- portability fix for configure's asflags detectionThu, 25 May 2017 00:52:59 +0200, by Tassilo Philipp
-
configure:Tue, 23 May 2017 00:08:26 +0200, by Tassilo Philipp
-
- added _MIPSE[BL] to (long) list of mips endian detection #ifdefsMon, 22 May 2017 16:49:59 +0200, by Tassilo Philipp
-
- declutterSun, 21 May 2017 21:51:35 +0200, by Tassilo Philipp
-
- cosmeticsSun, 21 May 2017 21:48:04 +0200, by Tassilo Philipp
-
- configure: noexecstack flag check/search now reflecting what dyncall build needs/doesSun, 21 May 2017 22:21:47 +0200, by Tassilo Philipp
-
- portability changes to configure's "--noexecstack" flag detection (mainly for macos)Sat, 20 May 2017 17:41:08 +0200, by Tassilo Philipp
-
- added to configure some detection on how to compile .s/.S with --noexecstack (or similar), as compilers' defaults are often insaneSat, 20 May 2017 00:02:59 +0200, by Tassilo Philipp
-
- added "Unknown" type as executable format #define next to PE, Mach and ELF ones for cases like Minix < 3.2.0Wed, 17 May 2017 02:39:41 +0200, by 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 13:06:04 +0200, by Tassilo Philipp
-
- improved support for older OS versions for dynloads dlGetLibraryPathMon, 15 May 2017 02:50:03 +0200, by Tassilo Philipp
-
- see last commit - sloppy me forgot a part of that regression fixSun, 14 May 2017 02:29:55 +0200, by Tassilo Philipp
-
- regression fix for changing writable to executable memory for platforms whereSun, 14 May 2017 02:26:21 +0200, by Tassilo Philipp
-
- note about c99 (+ anon struct/union) requirements in docSun, 14 May 2017 00:19:15 +0200, by 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')Sat, 13 May 2017 23:02:17 +0200, by Tassilo Philipp
-
- BeOS impl for dlGetLibraryPathFri, 05 May 2017 13:13:43 +0200, by Tassilo Philipp
-
- changelog updateThu, 04 May 2017 23:53:05 +0200, by Tassilo Philipp
-
changes for dynload for macOS and OpenBSD:Thu, 04 May 2017 23:38:30 +0200, by Tassilo Philipp
-
- dynload dlGetLibraryPath simplifications:Thu, 04 May 2017 15:11:46 +0200, by Tassilo Philipp
-
- TodoThu, 04 May 2017 13:54:29 +0200, by Tassilo Philipp
-
dynload doc:Thu, 04 May 2017 13:54:09 +0200, by Tassilo Philipp
-
dynload:Thu, 04 May 2017 13:42:17 +0200, by Tassilo Philipp
-
- doc cleanupTue, 02 May 2017 03:49:56 +0200, by Tassilo Philipp
-
- replaced character constants in ppc assembly files with their values for compatibility with older toolchainsTue, 02 May 2017 03:29:47 +0200, by Tassilo Philipp
-
- whitespace cleanup in ppc32 asm filesTue, 02 May 2017 03:49:43 +0200, by Tassilo Philipp
-
- ppc32 doc tweakTue, 02 May 2017 03:00:55 +0200, by Tassilo Philipp
-
- changelog mentioning darwin/ppc fixesTue, 02 May 2017 02:55:16 +0200, by Tassilo Philipp
-
- dyncallback 'long long' arg fix for Darwin/PPCTue, 02 May 2017 02:52:56 +0200, by Tassilo Philipp
-
Darwin/PPC:Tue, 02 May 2017 02:47:34 +0200, by Tassilo Philipp
-
- dynload_plain test ReactOS supportSun, 16 Apr 2017 19:27:32 +0200, by Tassilo Philipp
-
- make dynload_plain test build on windowsSun, 16 Apr 2017 17:50:55 +0200, by Tassilo Philipp
-
- todo commentSun, 16 Apr 2017 15:08:50 +0200, by Tassilo Philipp
-
- dynload_syms_elf.c cleanupSun, 16 Apr 2017 15:05:50 +0200, by Tassilo Philipp
-
- dynload_syms_pe.c cleanupSun, 16 Apr 2017 16:17:47 +0200, by Tassilo Philipp
-
- dynload_windows.c cosmeticsSun, 16 Apr 2017 14:55:17 +0200, by Tassilo Philipp
-
- completed dynload API docSun, 16 Apr 2017 13:34:39 +0200, by Tassilo Philipp
-
- resolve_self test cleanupsSun, 16 Apr 2017 13:29:36 +0200, by 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 22:02:58 +0200, by Tassilo Philipp
-
- marked off sparc64/freebsd as complete in manual, after testing itSat, 15 Apr 2017 17:36:13 +0200, by Tassilo Philipp
-
- changelogSat, 15 Apr 2017 15:44:33 +0200, by Tassilo Philipp
-
- dynload mach-o handling fixes for 64bit platformsSat, 15 Apr 2017 15:21:37 +0200, by Tassilo Philipp
-
- fix to configure for universal binary support for >= macos el capitanFri, 14 Apr 2017 21:23:22 +0200, by Tassilo Philipp
-
- changelogTue, 11 Apr 2017 15:32:47 +0200, by Tassilo Philipp
-
- make dynload symbol iteration return symbol names as in C code, on DarwinTue, 11 Apr 2017 15:13:32 +0200, by Tassilo Philipp
-
- mach-o symbol iteration stability fixesTue, 11 Apr 2017 09:37:14 +0200, by Tassilo Philipp
-
- dynload_plain test fixesThu, 06 Apr 2017 13:35:50 +0200, by Tassilo Philipp
-
dynload darwin/mach-o update:Thu, 06 Apr 2017 12:00:36 +0200, by Tassilo Philipp
-
- dynload man page clarification about resolving own symbolsThu, 06 Apr 2017 11:40:15 +0200, by Tassilo Philipp
-
- dynload_plain test now run with helper scriptThu, 06 Apr 2017 02:17:35 +0200, by Tassilo Philipp
-
tests:Thu, 06 Apr 2017 02:13:57 +0200, by Tassilo Philipp
-
- TEX fixTue, 28 Mar 2017 15:45:20 +0200, by Tassilo Philipp
-
- "Tue, 28 Mar 2017 15:42:00 +0200, by Tassilo Philipp
-
- more doc overview correctionsTue, 28 Mar 2017 15:36:45 +0200, by Tassilo Philipp
-
- "Tue, 28 Mar 2017 15:27:21 +0200, by Tassilo Philipp
-
- manual fix, removed platform from overview that never existedTue, 28 Mar 2017 15:17:50 +0200, by Tassilo Philipp
-
- marked off netbsd/sparc64 as completely supported in manual (tested it)Mon, 27 Mar 2017 01:13:48 +0200, by Tassilo Philipp
-
- netbsd include fix (stddef.h needed before elf.h)Mon, 27 Mar 2017 01:00:30 +0200, by Tassilo Philipp
-
- changelog cleanupWed, 22 Mar 2017 12:17:43 +0100, by Tassilo Philipp
-
- doc updateWed, 22 Mar 2017 12:06:32 +0100, by Tassilo Philipp
-
- sparc64 endian detection on non-explicit platformsWed, 22 Mar 2017 12:02:23 +0100, by Tassilo Philipp
-
- allocwx changes from last commit mentioned in Changelog and adapted testcodeTue, 21 Mar 2017 02:31:55 +0100, by Tassilo Philipp
-
- changed allocwx code:Mon, 20 Mar 2017 23:12:58 +0100, by Tassilo Philipp
-
- todo updateSun, 19 Mar 2017 20:26:01 +0100, by Tassilo Philipp
-
- manual cleanupSun, 19 Mar 2017 20:09:59 +0100, by Tassilo Philipp
-
- mark sparc64/linux as completely supported in manual overviewSun, 19 Mar 2017 19:00:38 +0100, by Tassilo Philipp
-
- safety fix for sparc32, protecting from callback handler problems when handler itself needs to spillSun, 19 Mar 2017 18:44:47 +0100, by Tassilo Philipp
-
- sparc doc improvements for both, 32 and 64Sun, 19 Mar 2017 18:43:39 +0100, by Tassilo Philipp
-
- sparc64 callbacks:Sun, 19 Mar 2017 19:34:34 +0100, by Tassilo Philipp
-
- comment cleanupSat, 18 Mar 2017 19:10:01 +0100, by Tassilo Philipp
-
- sparc doc improvements (esp. for sparc64)Sat, 18 Mar 2017 19:08:45 +0100, by Tassilo Philipp
-
- sparc manual changesTue, 14 Mar 2017 03:25:12 +0100, by Tassilo Philipp
-
- b/c no preproc needed, changed some files from .S -> .sTue, 14 Mar 2017 14:14:47 +0100, by Tassilo Philipp
-
- first draft at sparc64 callbacks (floats not working, yet)Fri, 17 Mar 2017 03:27:36 +0100, by Tassilo Philipp
-
- doc and comment fixesTue, 14 Mar 2017 00:07:31 +0100, by Tassilo Philipp
-
- first impl of sparc64 thunksMon, 13 Mar 2017 14:13:26 +0100, by Tassilo Philipp
-
- more endian detection in macrosMon, 13 Mar 2017 13:23:10 +0100, by Tassilo Philipp
-
- comment cleanup/correctionsMon, 13 Mar 2017 11:56:36 +0100, by Tassilo Philipp
-
- doc cleanups and correction about support, added bibitems, etc.Mon, 13 Mar 2017 11:27:05 +0100, by Tassilo Philipp
-
- impl. for allocwx stuff on POSIX-strict systems where there is no MAP_ANON for mmap()Fri, 24 Feb 2017 23:05:53 +0100, by Tassilo Philipp
-
- simplified some platform checkFri, 17 Feb 2017 09:34:12 +0100, by Tassilo Philipp
-
- typo fix in x64 asm end_proc use (only affected masm)Mon, 13 Feb 2017 14:09:15 +0100, by Tassilo Philipp
-
- excluding Dragonfly also from .note.GNU-stack marking as interpreted wronglySat, 11 Feb 2017 01:17:02 +0100, by 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 OpenBSDFri, 10 Feb 2017 12:15:35 +0100, by cslag
-
- sparc predef cleanupFri, 10 Feb 2017 01:28:47 +0100, by cslag
-
- renamings: sparc_v9 -> sparc64Fri, 10 Feb 2017 01:07:12 +0100, by cslag
-
- renamed sparc_v9 -> sparc64 for consistency (with other platforms using 32/64 suffix instead of instrset name)Fri, 10 Feb 2017 00:58:08 +0100, by cslag
-
- cleanup: remove old/unused code that was superseded by *sparc_v9.* filesFri, 10 Feb 2017 00:46:05 +0100, by cslag
-
- testcode: missing include fixedThu, 09 Feb 2017 16:04:51 +0100, by cslag
-
- fixed ARM32-THUMB stack alignment issues (found on Cortex-m0, thanks Darren Whobrey!)Thu, 09 Feb 2017 15:44:14 +0100, by cslag
-
- loosened OS detection macros a bit to not bail out and thus make it easier to use dyncall on baremetalWed, 08 Feb 2017 12:56:59 +0100, by cslag
-
- doc tweaksWed, 08 Feb 2017 12:54:05 +0100, by cslag
-
- added SunOS line to doc overview, for os familySun, 15 Jan 2017 16:07:23 +0100, by cslag
-
- compatibility for older platforms - use ANSI commentsTue, 10 Jan 2017 12:01:59 +0100, by cslag
-
- fixed configure on SunOSSun, 08 Jan 2017 14:21:41 +0100, by cslag
-
- marking off solaris/sparc (32 bit) as completely supported (just tested sparc callbacks on solaris (with gnu toolchain, though), works)Sun, 08 Jan 2017 03:07:57 +0100, by cslag
-
- chmod -x some files that had x set by mistakeThu, 05 Jan 2017 11:10:39 +0100, by cslag
-
- added portasm support for adding .section .note.GNU-stack "hints" marking generated .o files from assembly files as not needing an executable stackThu, 05 Jan 2017 11:07:29 +0100, by cslag