log

age author description
Fri, 28 Jan 2022 14:11:21 +0100 Tassilo Philipp - suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
Fri, 28 Jan 2022 10:26:07 +0100 Tassilo Philipp - test/suite_aggrs fix: struct return values reused memory in use
Thu, 27 Jan 2022 15:04:48 +0100 Tassilo Philipp suite_aggrs: added all cases that failed on x64 dynOS test platforms to design.txt
Thu, 27 Jan 2022 14:48:51 +0100 Tassilo Philipp suite_aggrs: var scope change for older compilers; excluding msvc from tests with empty structs
Thu, 27 Jan 2022 12:58:50 +0100 Tassilo Philipp - reducing number of default pregenerated cases for suite_aggrs, as some compilers run out of memory otherwise
Thu, 27 Jan 2022 11:57:29 +0100 Tassilo Philipp changed misnamed string in suite_aggrs result printf
Thu, 27 Jan 2022 11:51:36 +0100 Tassilo Philipp "
Thu, 27 Jan 2022 11:46:17 +0100 Tassilo Philipp - suite_aggrs: int scope change for older compilers
Thu, 27 Jan 2022 11:44:47 +0100 Tassilo Philipp forgotten files of commit 54c1dc2e6ea5
Thu, 27 Jan 2022 11:39:35 +0100 Tassilo Philipp test/Makefile.generic fix (copy/paste error)
Thu, 27 Jan 2022 11:14:11 +0100 Tassilo Philipp - plan9/x86 struct by value passing disas example
Wed, 26 Jan 2022 23:04:07 +0100 Tassilo Philipp suite_aggrs: added knob to enable/disable generation of empty structs (some compilers like Plan9's pcc don't allow them)
Wed, 26 Jan 2022 18:41:31 +0100 Tassilo Philipp name fix
Wed, 26 Jan 2022 16:18:59 +0100 Tassilo Philipp revert error in last commit
Wed, 26 Jan 2022 16:14:07 +0100 Tassilo Philipp - added test/suite_aggr to makefiles
Wed, 26 Jan 2022 16:00:39 +0100 Tassilo Philipp - cleanup hardcoded DBL_MAX
Wed, 26 Jan 2022 14:33:31 +0100 Tassilo Philipp - suite_aggrs: silenced warning, generated real case list
Wed, 26 Jan 2022 14:22:33 +0100 Tassilo Philipp - simplified suite_aggr
Wed, 26 Jan 2022 13:56:40 +0100 Tassilo Philipp - suite_aggrs: added compile time knob to enforce intentional struct instance misalignment (should maybe be part of generator)
Wed, 26 Jan 2022 13:37:19 +0100 Tassilo Philipp suite_aggr;
Wed, 26 Jan 2022 13:26:39 +0100 Tassilo Philipp - call_suite: made generator produce unique signatures; regenerated case list
Wed, 26 Jan 2022 11:37:57 +0100 Tassilo Philipp - call_suite cleanup (no change in functionality): removal of unused decl, freeing memory at end, func renaming for clarity, static for tu-local symbols, ...
Mon, 24 Jan 2022 12:41:27 +0100 Tassilo Philipp - suite_aggrs: simplified nested struct handling given upcoming api simplification (still not in depo, though, so test is ahead)
Sun, 23 Jan 2022 23:20:02 +0100 Tassilo Philipp - test/suite_aggrs: support for nested structs, now
Sat, 22 Jan 2022 16:07:57 +0100 Tassilo Philipp suite_aggrs now handling struct by value return types, also
Fri, 21 Jan 2022 15:42:29 +0100 Tassilo Philipp first usable version of test suite for aggregates, handling only non-nested struct params, at the moment;
Mon, 17 Jan 2022 17:35:21 +0100 Tassilo Philipp - test/call_suite: made seed configurable
Mon, 17 Jan 2022 15:46:38 +0100 Tassilo Philipp - simplified test/call_suite further
Mon, 17 Jan 2022 11:36:09 +0100 Tassilo Philipp - simplified and decluttered test/call_suite
Mon, 17 Jan 2022 10:25:33 +0100 Tassilo Philipp - clutter removal (call samples, now annotated/better examples in doc/disas_examples)
Mon, 17 Jan 2022 10:08:58 +0100 Tassilo Philipp - x64 struct by val disas examples
Fri, 17 Dec 2021 18:56:11 +0100 Tassilo Philipp changelog
Fri, 17 Dec 2021 18:50:58 +0100 Tassilo Philipp - dynload: corrected comparison of size of optional PE header info to what is pointed to (ptr arithmetic was incorrect, only broke ReactOS builds and runtime, though)
Fri, 17 Dec 2021 18:44:22 +0100 Tassilo Philipp - fix cmake build for test (missed to remove deleted file from cmakelists)
Fri, 17 Dec 2021 11:47:18 +0100 Tassilo Philipp - adding dyncall_version.h to list of headers to be installed
Fri, 17 Dec 2021 11:25:03 +0100 Tassilo Philipp - switching version to 1.4-current
Fri, 17 Dec 2021 11:07:42 +0100 Tassilo Philipp Added tag r1.3 for changeset 13475895a79b
Fri, 17 Dec 2021 11:07:30 +0100 Tassilo Philipp - prep for 1.3 release, version number bump, etc. r1.3
Thu, 16 Dec 2021 16:52:41 +0100 Tassilo Philipp - manual overview update
Thu, 16 Dec 2021 16:13:06 +0100 Tassilo Philipp Added tag r1.3-RC2 for changeset 237023a0b6f8
Thu, 16 Dec 2021 16:13:03 +0100 Tassilo Philipp - version bump in manual r1.3-RC2
Thu, 16 Dec 2021 16:05:02 +0100 Tassilo Philipp Added tag r1.3-RC1 for changeset 4f6c9d3962a5
Thu, 16 Dec 2021 16:02:39 +0100 Tassilo Philipp - changelog update r1.3-RC1
Thu, 16 Dec 2021 15:58:03 +0100 Tassilo Philipp - introducing version number
Thu, 07 Oct 2021 11:29:36 +0200 Tassilo Philipp - fix nameclash due to a previous and bad cleanup
Thu, 07 Oct 2021 09:31:54 +0200 Tassilo Philipp - comments cleanup
Tue, 05 Oct 2021 22:06:37 +0200 Tassilo Philipp - removed nm from (cd test; make), as not an actual conformance test
Tue, 05 Oct 2021 21:53:04 +0200 Tassilo Philipp - cleanups, simplifications, some api clarification, ...
Sun, 03 Oct 2021 19:41:41 +0200 Tassilo Philipp - regression fix: return values were broken on some arm32-thumb targets
Sun, 03 Oct 2021 12:27:06 +0200 Tassilo Philipp - changelog addition (and modification of older entry for clarity)
Sun, 03 Oct 2021 10:41:46 +0200 Tassilo Philipp - use UAL syntax for some arm instructions for armhf targets, as clang's integrated as disallows pre-UAL syntax
Sun, 03 Oct 2021 10:34:56 +0200 Tassilo Philipp - removed %-prefixes for register names from arm assembly files (was wrong to begin with, gas accepted them but the clang integrated assembler does not)
Wed, 07 Apr 2021 18:51:38 +0200 Tassilo Philipp comment cleanups and clarification
Wed, 07 Apr 2021 18:39:46 +0200 Tassilo Philipp - some doc/manual callconv clarifications for arm
Wed, 07 Apr 2021 17:55:59 +0200 Tassilo Philipp - comment for clarity
Wed, 07 Apr 2021 17:53:26 +0200 Tassilo Philipp cleanup
Wed, 07 Apr 2021 17:48:53 +0200 Tassilo Philipp changelog
Sat, 23 Jan 2021 15:33:30 +0100 Tassilo Philipp windows lib name consistency changes for nmake builds
Wed, 07 Apr 2021 17:33:23 +0200 Tassilo Philipp - changelog
Tue, 06 Apr 2021 21:23:39 +0200 Tassilo Philipp - dynload w/ PE files:
Sat, 23 Jan 2021 14:30:24 +0100 Tassilo Philipp - changelog
Sat, 23 Jan 2021 13:49:50 +0100 Tassilo Philipp - dynload fixes for newer x86 beos/haiku that come with elf.h by default (removed hacky stub used before for elf hdr refs)
Fri, 22 Jan 2021 16:38:57 +0100 Tassilo Philipp Added tag r1.2 for changeset 763ab518e1bb
Fri, 22 Jan 2021 16:27:41 +0100 Tassilo Philipp - added 1.2 release date to changelog r1.2
Fri, 22 Jan 2021 15:51:16 +0100 Tassilo Philipp - todo cleanup
Fri, 22 Jan 2021 15:40:42 +0100 Tassilo Philipp - changelog update
Fri, 22 Jan 2021 14:42:48 +0100 Tassilo Philipp Added tag r1.2-RC2 for changeset f155bda02e10
Fri, 22 Jan 2021 14:42:19 +0100 Tassilo Philipp changelog update r1.2-RC2
Fri, 22 Jan 2021 12:10:32 +0100 Tassilo Philipp - manual version number bump
Thu, 21 Jan 2021 19:50:31 +0100 Tassilo Philipp - haiku dynload fix
Thu, 21 Jan 2021 17:27:02 +0100 Tassilo Philipp - excluding syscall stuff from callf test for beos/haiku
Thu, 21 Jan 2021 17:15:35 +0100 Tassilo Philipp - newer and portable beos/haiku uses elf.h instead of elf32.h (maybe older builds only used elf32.h in raw source? either way, just using elf.h now)
Wed, 20 Jan 2021 17:50:46 +0100 Tassilo Philipp Added tag r1.2-RC1 for changeset 2144287113df
Wed, 20 Jan 2021 17:50:14 +0100 Tassilo Philipp - prep for 1.2 release candidate r1.2-RC1
Wed, 20 Jan 2021 17:36:34 +0100 Tassilo Philipp - thunk test: better signal handling, using sigaction(2) with SA_ONSTACK
Wed, 20 Jan 2021 13:49:43 +0100 Tassilo Philipp - dynload changes to support macos >= 11.0.1 "built-in dynamic linker cache of all system-provided libraries" (those dylibs are no longer present on the fs)"
Tue, 29 Dec 2020 13:30:59 +0100 Tassilo Philipp - test fix: no SIGBUS on windows platforms
Tue, 29 Dec 2020 11:25:40 +0100 Tassilo Philipp makefile helper target to quickly list toolchain versions of current platform
Mon, 28 Dec 2020 14:14:59 +0100 Tassilo Philipp cosmetics
Mon, 28 Dec 2020 14:12:14 +0100 Tassilo Philipp - removed unsupported syscall mode from macos/arm64 callvm, so trying to use it will safely return an error
Mon, 28 Dec 2020 14:09:09 +0100 Tassilo Philipp - simplified thunk-test memory error handling (sigaction setup not needed for this single-threaded test; did also set mutually exclusive union members)
Mon, 28 Dec 2020 14:04:32 +0100 Tassilo Philipp - simplified callvm setup for win/arm64 a bit, no behaviour changes
Sat, 26 Dec 2020 22:39:46 +0100 Tassilo Philipp removal of incorrect line in todo list
Sat, 26 Dec 2020 20:23:55 +0100 Tassilo Philipp - correction to manual overview (in a prev commit I edited the wrong line)
Fri, 25 Dec 2020 18:51:03 +0100 Tassilo Philipp todo update (macos/arm64 known to work)
Fri, 25 Dec 2020 18:45:57 +0100 Tassilo Philipp - updated manual platform support overview
Fri, 25 Dec 2020 18:07:39 +0100 Tassilo Philipp - windows arm64 support (dyncall, dyncallback, cmake support for armasm64), thanks Bernhard Urban-Forster!
Sat, 19 Dec 2020 20:02:08 +0100 Tassilo Philipp todo update
Sat, 08 Aug 2020 20:39:54 +0200 Tassilo Philipp - removed all .machine ppc pseudo-ops (see prev commit)
Wed, 05 Aug 2020 15:50:49 +0200 Tassilo Philipp - removed some pseudo-op on non-darwin platforms to make clang's integrated assembler happy
Mon, 20 Jul 2020 14:07:36 +0200 Tassilo Philipp - removed outdated comment
Wed, 15 Apr 2020 14:57:23 +0200 Tassilo Philipp - removal of some unnecessary headers that only contained internally used forward declarations, so no need to have them
Tue, 14 Apr 2020 19:58:31 +0200 Tassilo Philipp - fixing issue after having aliased gnu thiscalls to cdecl with a duped switch label
Tue, 14 Apr 2020 19:35:30 +0200 Tassilo Philipp - Todo entries
Tue, 14 Apr 2020 17:47:33 +0200 Tassilo Philipp - changelog addition
Tue, 14 Apr 2020 16:56:57 +0200 Tassilo Philipp - added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode
Mon, 13 Apr 2020 21:40:28 +0200 Tassilo Philipp - typos
Mon, 13 Apr 2020 21:35:43 +0200 Tassilo Philipp - doc updates with more info about signature string usage
Mon, 13 Apr 2020 16:01:17 +0200 Tassilo Philipp - better implementation of callf sigchar cc mode checking
Mon, 13 Apr 2020 15:12:01 +0200 Tassilo Philipp - extended signature with calling convention mode switches for fastcall (gnu), default, cdecl, stdcall, arm (arm), arm (thumb), syscall
Tue, 25 Feb 2020 18:16:13 +0100 Tassilo Philipp - PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
Tue, 25 Feb 2020 16:07:45 +0100 Tassilo Philipp - fix to dynload to build with musl libc (latter has dlinfo but not RTLD_SELF, so fallback to dl_iterate_phdr if on ELF targets)
Sun, 12 Jan 2020 11:30:40 +0100 Tassilo Philipp - changelog and todo prep for upcoming 1.2
Sat, 11 Jan 2020 15:55:49 +0100 Tassilo Philipp Added tag r1.1 for changeset 2f28f26c72a7
Fri, 10 Jan 2020 15:29:13 +0100 Tassilo Philipp - prep/cleanup for 1.1 release r1.1
Fri, 10 Jan 2020 14:07:57 +0100 Tassilo Philipp - removed misleading help test in configure.bat
Fri, 10 Jan 2020 13:29:49 +0100 Tassilo Philipp Added tag r1.1-RC4 for changeset 127fe78cb7dd
Fri, 10 Jan 2020 13:30:57 +0100 Tassilo Philipp - dynload/windows: dlLoadLibrary behaviour now more in line with other platforms by not trying to load provided path with .dll suffix
Wed, 08 Jan 2020 18:20:49 +0100 Tassilo Philipp Added tag r1.1-RC3 for changeset da4b267c10bf
Wed, 08 Jan 2020 17:23:24 +0100 Tassilo Philipp - test code fixes and cleanups for win 32 r1.1-RC3
Wed, 08 Jan 2020 17:10:17 +0100 Tassilo Philipp - C declaration order fix
Wed, 08 Jan 2020 02:39:45 +0100 Tassilo Philipp Added tag r1.1-RC2 for changeset c607d67cd6b8
Tue, 07 Jan 2020 21:52:57 +0100 Tassilo Philipp - doc: added syscall info to appendix, fixed broken literature link r1.1-RC2
Tue, 07 Jan 2020 11:34:31 +0100 Tassilo Philipp - tweaked html doc generation again so that it'll pick up dyncall.org's css file correctly (all in all not clean, see comment in source)
Tue, 07 Jan 2020 11:14:01 +0100 Tassilo Philipp - more html doc tweak: remove dependency on google fonts
Tue, 07 Jan 2020 10:49:23 +0100 Tassilo Philipp - fix a url in doc gen
Sat, 04 Jan 2020 23:00:02 +0100 Tassilo Philipp - gen-masm
Sat, 04 Jan 2020 22:48:51 +0100 Tassilo Philipp - syscall infos in doc
Sat, 04 Jan 2020 01:07:49 +0100 Tassilo Philipp - x64 SysV syscall support
Fri, 03 Jan 2020 22:48:20 +0100 Tassilo Philipp - minor refactoring for clarity