Tue, 31 May 2022 19:29:34 +0200 |
Tassilo Philipp |
x64:
|
Tue, 31 May 2022 18:35:06 +0200 |
Tassilo Philipp |
- test/callback_plain_c++, to test C++ non-trivial aggrs by value, as well as method callback handlers
|
Tue, 31 May 2022 18:25:13 +0200 |
Tassilo Philipp |
- C++ non-trivial aggregate-by-value handling:
|
Tue, 31 May 2022 16:47:57 +0200 |
Tassilo Philipp |
- sigchar fix
|
Mon, 02 May 2022 15:32:41 +0200 |
Tassilo Philipp |
- fix passing aggregate-by-val on x64/sysv: subaggr classification for
|
Mon, 02 May 2022 15:17:36 +0200 |
Tassilo Philipp |
test/call_suite_aggrs: more "design" cases to test subaggr classification for 2-element INTEGER-class aggr arrays (which isn't handled, fix is incoming..)
|
Sun, 24 Apr 2022 13:59:26 +0200 |
Tassilo Philipp |
- fixed wrong symbol naming on some platforms
|
Sun, 24 Apr 2022 13:48:59 +0200 |
Tassilo Philipp |
- test code: dcmode setting order fix, test worked but was incorrect according to the definition/doc
|
Sun, 24 Apr 2022 13:38:33 +0200 |
Tassilo Philipp |
- Changelog
|
Sat, 23 Apr 2022 16:28:47 +0200 |
Tassilo Philipp |
- callback fix for non-trivial aggregate return values: allowing access to caller-reserved space user is supposed to copy non-triv object into
|
Sat, 23 Apr 2022 15:36:11 +0200 |
Tassilo Philipp |
- dyncallback fixes related to C++ non-trivial aggregates (not final, but fixing most obvious things I missed)
|
Sat, 23 Apr 2022 15:05:03 +0200 |
Tassilo Philipp |
- typo
|
Sat, 23 Apr 2022 12:04:08 +0200 |
Tassilo Philipp |
typo
|
Thu, 21 Apr 2022 13:35:47 +0200 |
Tassilo Philipp |
- integration of patches from Raphael Luba, Thekla, Inc.:
|
Sat, 16 Apr 2022 15:00:58 +0200 |
Tassilo Philipp |
.
|
Sat, 16 Apr 2022 14:59:05 +0200 |
Tassilo Philipp |
cleanups
|
Sat, 16 Apr 2022 12:10:02 +0200 |
Tassilo Philipp |
- more doc and disas examples for x86 fastcall and non-trivial aggregates
|
Thu, 14 Apr 2022 21:18:02 +0200 |
Tassilo Philipp |
- mips eabi doc disas examples
|
Thu, 14 Apr 2022 14:44:40 +0200 |
Tassilo Philipp |
- test/callback_suite: reduce number of args, as it uses macros in generated cases.h and some platforms' preprocessor cannot handle that many args
|
Thu, 14 Apr 2022 10:13:10 +0200 |
Tassilo Philipp |
- cosmetics
|
Thu, 14 Apr 2022 10:06:58 +0200 |
Tassilo Philipp |
tests: integrate new tests into makefiles, some cleanups
|
Wed, 13 Apr 2022 15:55:50 +0200 |
Tassilo Philipp |
- callback_suite_aggrs: added some cases that failed and/or are still failing to design.txt, as they showcase more subtle things like structs right on the reg-stack split, alignment issues, etc.
|
Wed, 13 Apr 2022 15:16:56 +0200 |
Tassilo Philipp |
- test/callback_suite_aggrs: small fix, removed missing param with default value
|
Wed, 13 Apr 2022 14:59:57 +0200 |
Tassilo Philipp |
- new test/callback_suite_aggrs (currently ahead of checked-in dyncall code and won't compile, though, as with call_suite_aggrs; dc code will be checked in, soon)
|
Wed, 13 Apr 2022 10:19:49 +0200 |
Tassilo Philipp |
- test code generator code: var abstraction
|
Wed, 13 Apr 2022 10:06:40 +0200 |
Tassilo Philipp |
- more test code generator code sharing/abstraction/simplifications
|
Mon, 11 Apr 2022 22:49:04 +0200 |
Tassilo Philipp |
- call_suite_aggrs: makefile fix
|
Mon, 11 Apr 2022 22:26:07 +0200 |
Tassilo Philipp |
test/call_suite_aggrs:
|
Mon, 11 Apr 2022 15:06:44 +0200 |
Tassilo Philipp |
- callback_suite: generator simplification and removal of pointless lua local var declarations
|
Mon, 11 Apr 2022 14:50:35 +0200 |
Tassilo Philipp |
- tests: made "ordered" signature generation code shareable, and added possibility to specify return types, separately (mainly to include 'void')
|
Sun, 10 Apr 2022 22:03:16 +0200 |
Tassilo Philipp |
callback_suite: fixed 'ordered' mode config (was missing first line)
|
Sun, 10 Apr 2022 21:05:33 +0200 |
Tassilo Philipp |
- added _Bool type to call_suite* tests
|
Sun, 10 Apr 2022 16:18:28 +0200 |
Tassilo Philipp |
- more test code generator code sharing
|
Sun, 10 Apr 2022 16:10:10 +0200 |
Tassilo Philipp |
test/callback_suite simplifications:
|
Sun, 10 Apr 2022 15:51:00 +0200 |
Tassilo Philipp |
- sharing some test case gen code
|
Sat, 09 Apr 2022 23:48:01 +0200 |
Tassilo Philipp |
test/call_suite:
|
Sat, 09 Apr 2022 23:45:44 +0200 |
Tassilo Philipp |
test/call_suite_aggrs:
|
Sat, 09 Apr 2022 23:00:24 +0200 |
Tassilo Philipp |
callback_suite:
|
Sat, 09 Apr 2022 14:44:33 +0200 |
Tassilo Philipp |
- callback_suite: updated readme to reflect changes and general cleanup
|
Sat, 09 Apr 2022 14:00:59 +0200 |
Tassilo Philipp |
cleanups
|
Sat, 09 Apr 2022 13:57:27 +0200 |
Tassilo Philipp |
- test cases: cosmetics for consistency
|
Sat, 09 Apr 2022 13:53:58 +0200 |
Tassilo Philipp |
test/callback_suite:
|
Fri, 08 Apr 2022 20:33:14 +0200 |
Tassilo Philipp |
- call_suite: made output more consistent with dyncall sig style
|
Fri, 08 Apr 2022 17:45:46 +0200 |
Tassilo Philipp |
- test/callback_suite: changed filename for consistency
|
Fri, 08 Apr 2022 17:43:37 +0200 |
Tassilo Philipp |
- cosmetics
|
Fri, 08 Apr 2022 17:32:48 +0200 |
Tassilo Philipp |
- call_suite_aggrs: simplified and made output more consistent with dyncall sig style
|
Mon, 04 Apr 2022 16:28:26 +0200 |
Tassilo Philipp |
- call_suite_aggrs; removal of old isPod logic
|
Mon, 04 Apr 2022 15:50:52 +0200 |
Tassilo Philipp |
- doc and disasexample additions specific to non-trivial C++ aggregates as return values (incl. fixes to doc and additional LSB specific PPC32 section)
|
Wed, 23 Mar 2022 15:33:09 +0100 |
Tassilo Philipp |
- corrections in tool usage in lastly added disas_examples
|
Wed, 23 Mar 2022 15:24:31 +0100 |
Tassilo Philipp |
- more disas examples to check behaviour of passing C++ non-trivial aggregates by value; they all behave the same, calling the copy ctor first, passing a pointer then
|
Mon, 21 Mar 2022 18:11:38 +0100 |
Tassilo Philipp |
- test code: rand-sig now spitting out dyncallish sigs (with ')' end delim and rettype at end), purely for consistency
|
Mon, 21 Mar 2022 16:50:44 +0100 |
Tassilo Philipp |
- test/callback_suite: make it use shared random sig generator from call_suite and call_suite_aggrs
|
Mon, 21 Mar 2022 16:06:16 +0100 |
Tassilo Philipp |
- sharing sig generator between call_suite and call_suite_aggrs tests
|
Mon, 21 Mar 2022 14:46:38 +0100 |
Tassilo Philipp |
- doc and disas examples update about C++ non-trivial aggregates
|
Mon, 21 Mar 2022 10:04:10 +0100 |
Tassilo Philipp |
- added unsigned types to call_suite_aggrs
|
Mon, 21 Mar 2022 10:02:04 +0100 |
Tassilo Philipp |
- added unsigned types to call_suite test
|
Sun, 20 Mar 2022 14:26:55 +0100 |
Tassilo Philipp |
manual:
|
Fri, 18 Mar 2022 12:36:49 +0100 |
Tassilo Philipp |
- test/callback_suite: reverted designated aggr initialization back to what it was, b/c of MSVCs before 2013 not handling a lot of C99
|
Fri, 18 Mar 2022 10:10:16 +0100 |
Tassilo Philipp |
- added feature-testing macros for syscall and aggregate (struct, union) by value support
|
Fri, 18 Mar 2022 09:47:18 +0100 |
Tassilo Philipp |
- simplified test/callback_suite
|
Thu, 17 Mar 2022 17:56:44 +0100 |
Tassilo Philipp |
doc cleanup: removed outdated/wrong info and fixed wrong value size specs
|
Thu, 17 Mar 2022 15:41:26 +0100 |
Tassilo Philipp |
- renamed suite_aggrs to call_suite_aggrs for consistency (callback version will be called callback_suite_aggrs)
|
Thu, 17 Mar 2022 15:36:24 +0100 |
Tassilo Philipp |
- improved comment
|
Thu, 17 Mar 2022 10:25:14 +0100 |
Tassilo Philipp |
- cleanup
|
Wed, 16 Mar 2022 16:27:50 +0100 |
Tassilo Philipp |
suite_aggrs (still ahead of checked in version of dyncall, sorry):
|
Wed, 02 Mar 2022 17:30:51 +0100 |
Tassilo Philipp |
- arm related doc addition about aggregates
|
Tue, 01 Mar 2022 21:02:10 +0100 |
Tassilo Philipp |
- arm64 doc additions w/ respect to aggregates, as well as fbsd and win disas examples
|
Tue, 01 Mar 2022 09:29:21 +0100 |
Tassilo Philipp |
- mips32/eabi doc: adding info about aggregates
|
Tue, 01 Mar 2022 00:16:50 +0100 |
Tassilo Philipp |
callconv doc:
|
Sun, 27 Feb 2022 13:53:18 +0100 |
Tassilo Philipp |
- mips64 doc and more disas examples (fbsd big endian w/ -mhard-float flag)
|
Sat, 19 Feb 2022 19:54:20 +0100 |
Tassilo Philipp |
- sparc32 doc clarifications w/ respect to aggregate passing and returning
|
Sat, 19 Feb 2022 19:27:22 +0100 |
Tassilo Philipp |
- doc: ppc64 clarifications
|
Wed, 16 Feb 2022 19:26:21 +0100 |
Tassilo Philipp |
- doc: sparc64 disas examples and doc additions regarding aggregates
|
Wed, 16 Feb 2022 16:44:11 +0100 |
Tassilo Philipp |
- ppc doc and disas examples related to aggregates
|
Thu, 10 Feb 2022 17:32:05 +0100 |
Tassilo Philipp |
doc:
|
Mon, 07 Feb 2022 23:29:24 +0100 |
Tassilo Philipp |
- "
|
Mon, 07 Feb 2022 22:41:32 +0100 |
Tassilo Philipp |
"
|
Mon, 07 Feb 2022 13:15:49 +0100 |
Tassilo Philipp |
some x86 disas examples, for completion but also while researching struct by val passing on non-x64
|
Sun, 06 Feb 2022 17:22:59 +0100 |
Tassilo Philipp |
- added (only partly annotated) x64/win64 disas examples
|
Fri, 04 Feb 2022 23:54:42 +0100 |
Tassilo Philipp |
manual:
|
Wed, 02 Feb 2022 18:30:44 +0100 |
Tassilo Philipp |
introduced platform-native thiscall mode (DC_CALL_C_DEFAULT_THIS), as needed
|
Wed, 02 Feb 2022 12:55:23 +0100 |
Tassilo Philipp |
- // -> /* */, mainly for consistency (but also for a few obscure compilers)
|
Wed, 02 Feb 2022 11:03:06 +0100 |
Tassilo Philipp |
doc: two more disas examples
|
Tue, 01 Feb 2022 22:35:08 +0100 |
Tassilo Philipp |
suite_aggr: added configurable limits to number of struct fields (also simplified allowing (or not) empty ones)
|
Tue, 01 Feb 2022 21:44:18 +0100 |
Tassilo Philipp |
suite_aggr:
|
Mon, 31 Jan 2022 14:41:11 +0100 |
Tassilo Philipp |
suite_aggrs:
|
Sun, 30 Jan 2022 17:12:47 +0100 |
Tassilo Philipp |
added missing nullptr check to access bounds guard
|
Sat, 29 Jan 2022 12:25:44 +0100 |
Tassilo Philipp |
missed an include
|
Sat, 29 Jan 2022 12:02:56 +0100 |
Tassilo Philipp |
suite_aggr:
|
Fri, 28 Jan 2022 14:11:21 +0100 |
Tassilo Philipp |
- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
|
Fri, 28 Jan 2022 10:26:07 +0100 |
Tassilo Philipp |
- test/suite_aggrs fix: struct return values reused memory in use
|
Thu, 27 Jan 2022 15:04:48 +0100 |
Tassilo Philipp |
suite_aggrs: added all cases that failed on x64 dynOS test platforms to design.txt
|
Thu, 27 Jan 2022 14:48:51 +0100 |
Tassilo Philipp |
suite_aggrs: var scope change for older compilers; excluding msvc from tests with empty structs
|
Thu, 27 Jan 2022 12:58:50 +0100 |
Tassilo Philipp |
- reducing number of default pregenerated cases for suite_aggrs, as some compilers run out of memory otherwise
|
Thu, 27 Jan 2022 11:57:29 +0100 |
Tassilo Philipp |
changed misnamed string in suite_aggrs result printf
|
Thu, 27 Jan 2022 11:51:36 +0100 |
Tassilo Philipp |
"
|
Thu, 27 Jan 2022 11:46:17 +0100 |
Tassilo Philipp |
- suite_aggrs: int scope change for older compilers
|
Thu, 27 Jan 2022 11:44:47 +0100 |
Tassilo Philipp |
forgotten files of commit 54c1dc2e6ea5
|
Thu, 27 Jan 2022 11:39:35 +0100 |
Tassilo Philipp |
test/Makefile.generic fix (copy/paste error)
|
Thu, 27 Jan 2022 11:14:11 +0100 |
Tassilo Philipp |
- plan9/x86 struct by value passing disas example
|
Wed, 26 Jan 2022 23:04:07 +0100 |
Tassilo Philipp |
suite_aggrs: added knob to enable/disable generation of empty structs (some compilers like Plan9's pcc don't allow them)
|
Wed, 26 Jan 2022 18:41:31 +0100 |
Tassilo Philipp |
name fix
|
Wed, 26 Jan 2022 16:18:59 +0100 |
Tassilo Philipp |
revert error in last commit
|
Wed, 26 Jan 2022 16:14:07 +0100 |
Tassilo Philipp |
- added test/suite_aggr to makefiles
|
Wed, 26 Jan 2022 16:00:39 +0100 |
Tassilo Philipp |
- cleanup hardcoded DBL_MAX
|
Wed, 26 Jan 2022 14:33:31 +0100 |
Tassilo Philipp |
- suite_aggrs: silenced warning, generated real case list
|
Wed, 26 Jan 2022 14:22:33 +0100 |
Tassilo Philipp |
- simplified suite_aggr
|
Wed, 26 Jan 2022 13:56:40 +0100 |
Tassilo Philipp |
- suite_aggrs: added compile time knob to enforce intentional struct instance misalignment (should maybe be part of generator)
|
Wed, 26 Jan 2022 13:37:19 +0100 |
Tassilo Philipp |
suite_aggr;
|
Wed, 26 Jan 2022 13:26:39 +0100 |
Tassilo Philipp |
- call_suite: made generator produce unique signatures; regenerated case list
|
Wed, 26 Jan 2022 11:37:57 +0100 |
Tassilo Philipp |
- call_suite cleanup (no change in functionality): removal of unused decl, freeing memory at end, func renaming for clarity, static for tu-local symbols, ...
|
Mon, 24 Jan 2022 12:41:27 +0100 |
Tassilo Philipp |
- suite_aggrs: simplified nested struct handling given upcoming api simplification (still not in depo, though, so test is ahead)
|
Sun, 23 Jan 2022 23:20:02 +0100 |
Tassilo Philipp |
- test/suite_aggrs: support for nested structs, now
|
Sat, 22 Jan 2022 16:07:57 +0100 |
Tassilo Philipp |
suite_aggrs now handling struct by value return types, also
|
Fri, 21 Jan 2022 15:42:29 +0100 |
Tassilo Philipp |
first usable version of test suite for aggregates, handling only non-nested struct params, at the moment;
|
Mon, 17 Jan 2022 17:35:21 +0100 |
Tassilo Philipp |
- test/call_suite: made seed configurable
|
Mon, 17 Jan 2022 15:46:38 +0100 |
Tassilo Philipp |
- simplified test/call_suite further
|
Mon, 17 Jan 2022 11:36:09 +0100 |
Tassilo Philipp |
- simplified and decluttered test/call_suite
|
Mon, 17 Jan 2022 10:25:33 +0100 |
Tassilo Philipp |
- clutter removal (call samples, now annotated/better examples in doc/disas_examples)
|
Mon, 17 Jan 2022 10:08:58 +0100 |
Tassilo Philipp |
- x64 struct by val disas examples
|
Fri, 17 Dec 2021 18:56:11 +0100 |
Tassilo Philipp |
changelog
|
Fri, 17 Dec 2021 18:50:58 +0100 |
Tassilo Philipp |
- dynload: corrected comparison of size of optional PE header info to what is pointed to (ptr arithmetic was incorrect, only broke ReactOS builds and runtime, though)
|
Fri, 17 Dec 2021 18:44:22 +0100 |
Tassilo Philipp |
- fix cmake build for test (missed to remove deleted file from cmakelists)
|
Fri, 17 Dec 2021 11:47:18 +0100 |
Tassilo Philipp |
- adding dyncall_version.h to list of headers to be installed
|
Fri, 17 Dec 2021 11:25:03 +0100 |
Tassilo Philipp |
- switching version to 1.4-current
|
Fri, 17 Dec 2021 11:07:42 +0100 |
Tassilo Philipp |
Added tag r1.3 for changeset 13475895a79b
|
Fri, 17 Dec 2021 11:07:30 +0100 |
Tassilo Philipp |
- prep for 1.3 release, version number bump, etc.
r1.3
|
Thu, 16 Dec 2021 16:52:41 +0100 |
Tassilo Philipp |
- manual overview update
|
Thu, 16 Dec 2021 16:13:06 +0100 |
Tassilo Philipp |
Added tag r1.3-RC2 for changeset 237023a0b6f8
|
Thu, 16 Dec 2021 16:13:03 +0100 |
Tassilo Philipp |
- version bump in manual
r1.3-RC2
|
Thu, 16 Dec 2021 16:05:02 +0100 |
Tassilo Philipp |
Added tag r1.3-RC1 for changeset 4f6c9d3962a5
|
Thu, 16 Dec 2021 16:02:39 +0100 |
Tassilo Philipp |
- changelog update
r1.3-RC1
|
Thu, 16 Dec 2021 15:58:03 +0100 |
Tassilo Philipp |
- introducing version number
|
Thu, 07 Oct 2021 11:29:36 +0200 |
Tassilo Philipp |
- fix nameclash due to a previous and bad cleanup
|
Thu, 07 Oct 2021 09:31:54 +0200 |
Tassilo Philipp |
- comments cleanup
|
Tue, 05 Oct 2021 22:06:37 +0200 |
Tassilo Philipp |
- removed nm from (cd test; make), as not an actual conformance test
|
Tue, 05 Oct 2021 21:53:04 +0200 |
Tassilo Philipp |
- cleanups, simplifications, some api clarification, ...
|
Sun, 03 Oct 2021 19:41:41 +0200 |
Tassilo Philipp |
- regression fix: return values were broken on some arm32-thumb targets
|
Sun, 03 Oct 2021 12:27:06 +0200 |
Tassilo Philipp |
- changelog addition (and modification of older entry for clarity)
|
Sun, 03 Oct 2021 10:41:46 +0200 |
Tassilo Philipp |
- use UAL syntax for some arm instructions for armhf targets, as clang's integrated as disallows pre-UAL syntax
|
Sun, 03 Oct 2021 10:34:56 +0200 |
Tassilo Philipp |
- removed %-prefixes for register names from arm assembly files (was wrong to begin with, gas accepted them but the clang integrated assembler does not)
|
Wed, 07 Apr 2021 18:51:38 +0200 |
Tassilo Philipp |
comment cleanups and clarification
|
Wed, 07 Apr 2021 18:39:46 +0200 |
Tassilo Philipp |
- some doc/manual callconv clarifications for arm
|
Wed, 07 Apr 2021 17:55:59 +0200 |
Tassilo Philipp |
- comment for clarity
|
Wed, 07 Apr 2021 17:53:26 +0200 |
Tassilo Philipp |
cleanup
|
Wed, 07 Apr 2021 17:48:53 +0200 |
Tassilo Philipp |
changelog
|
Sat, 23 Jan 2021 15:33:30 +0100 |
Tassilo Philipp |
windows lib name consistency changes for nmake builds
|
Wed, 07 Apr 2021 17:33:23 +0200 |
Tassilo Philipp |
- changelog
|
Tue, 06 Apr 2021 21:23:39 +0200 |
Tassilo Philipp |
- dynload w/ PE files:
|
Sat, 23 Jan 2021 14:30:24 +0100 |
Tassilo Philipp |
- changelog
|
Sat, 23 Jan 2021 13:49:50 +0100 |
Tassilo Philipp |
- dynload fixes for newer x86 beos/haiku that come with elf.h by default (removed hacky stub used before for elf hdr refs)
|
Fri, 22 Jan 2021 16:38:57 +0100 |
Tassilo Philipp |
Added tag r1.2 for changeset 763ab518e1bb
|
Fri, 22 Jan 2021 16:27:41 +0100 |
Tassilo Philipp |
- added 1.2 release date to changelog
r1.2
|
Fri, 22 Jan 2021 15:51:16 +0100 |
Tassilo Philipp |
- todo cleanup
|
Fri, 22 Jan 2021 15:40:42 +0100 |
Tassilo Philipp |
- changelog update
|
Fri, 22 Jan 2021 14:42:48 +0100 |
Tassilo Philipp |
Added tag r1.2-RC2 for changeset f155bda02e10
|
Fri, 22 Jan 2021 14:42:19 +0100 |
Tassilo Philipp |
changelog update
r1.2-RC2
|
Fri, 22 Jan 2021 12:10:32 +0100 |
Tassilo Philipp |
- manual version number bump
|
Thu, 21 Jan 2021 19:50:31 +0100 |
Tassilo Philipp |
- haiku dynload fix
|
Thu, 21 Jan 2021 17:27:02 +0100 |
Tassilo Philipp |
- excluding syscall stuff from callf test for beos/haiku
|
Thu, 21 Jan 2021 17:15:35 +0100 |
Tassilo Philipp |
- newer and portable beos/haiku uses elf.h instead of elf32.h (maybe older builds only used elf32.h in raw source? either way, just using elf.h now)
|
Wed, 20 Jan 2021 17:50:46 +0100 |
Tassilo Philipp |
Added tag r1.2-RC1 for changeset 2144287113df
|
Wed, 20 Jan 2021 17:50:14 +0100 |
Tassilo Philipp |
- prep for 1.2 release candidate
r1.2-RC1
|
Wed, 20 Jan 2021 17:36:34 +0100 |
Tassilo Philipp |
- thunk test: better signal handling, using sigaction(2) with SA_ONSTACK
|
Wed, 20 Jan 2021 13:49:43 +0100 |
Tassilo Philipp |
- dynload changes to support macos >= 11.0.1 "built-in dynamic linker cache of all system-provided libraries" (those dylibs are no longer present on the fs)"
|
Tue, 29 Dec 2020 13:30:59 +0100 |
Tassilo Philipp |
- test fix: no SIGBUS on windows platforms
|
Tue, 29 Dec 2020 11:25:40 +0100 |
Tassilo Philipp |
makefile helper target to quickly list toolchain versions of current platform
|
Mon, 28 Dec 2020 14:14:59 +0100 |
Tassilo Philipp |
cosmetics
|
Mon, 28 Dec 2020 14:12:14 +0100 |
Tassilo Philipp |
- removed unsupported syscall mode from macos/arm64 callvm, so trying to use it will safely return an error
|
Mon, 28 Dec 2020 14:09:09 +0100 |
Tassilo Philipp |
- simplified thunk-test memory error handling (sigaction setup not needed for this single-threaded test; did also set mutually exclusive union members)
|
Mon, 28 Dec 2020 14:04:32 +0100 |
Tassilo Philipp |
- simplified callvm setup for win/arm64 a bit, no behaviour changes
|
Sat, 26 Dec 2020 22:39:46 +0100 |
Tassilo Philipp |
removal of incorrect line in todo list
|
Sat, 26 Dec 2020 20:23:55 +0100 |
Tassilo Philipp |
- correction to manual overview (in a prev commit I edited the wrong line)
|
Fri, 25 Dec 2020 18:51:03 +0100 |
Tassilo Philipp |
todo update (macos/arm64 known to work)
|
Fri, 25 Dec 2020 18:45:57 +0100 |
Tassilo Philipp |
- updated manual platform support overview
|
Fri, 25 Dec 2020 18:07:39 +0100 |
Tassilo Philipp |
- windows arm64 support (dyncall, dyncallback, cmake support for armasm64), thanks Bernhard Urban-Forster!
|
Sat, 19 Dec 2020 20:02:08 +0100 |
Tassilo Philipp |
todo update
|
Sat, 08 Aug 2020 20:39:54 +0200 |
Tassilo Philipp |
- removed all .machine ppc pseudo-ops (see prev commit)
|
Wed, 05 Aug 2020 15:50:49 +0200 |
Tassilo Philipp |
- removed some pseudo-op on non-darwin platforms to make clang's integrated assembler happy
|
Mon, 20 Jul 2020 14:07:36 +0200 |
Tassilo Philipp |
- removed outdated comment
|
Wed, 15 Apr 2020 14:57:23 +0200 |
Tassilo Philipp |
- removal of some unnecessary headers that only contained internally used forward declarations, so no need to have them
|
Tue, 14 Apr 2020 19:58:31 +0200 |
Tassilo Philipp |
- fixing issue after having aliased gnu thiscalls to cdecl with a duped switch label
|
Tue, 14 Apr 2020 19:35:30 +0200 |
Tassilo Philipp |
- Todo entries
|
Tue, 14 Apr 2020 17:47:33 +0200 |
Tassilo Philipp |
- changelog addition
|
Tue, 14 Apr 2020 16:56:57 +0200 |
Tassilo Philipp |
- added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode
|
Mon, 13 Apr 2020 21:40:28 +0200 |
Tassilo Philipp |
- typos
|
Mon, 13 Apr 2020 21:35:43 +0200 |
Tassilo Philipp |
- doc updates with more info about signature string usage
|
Mon, 13 Apr 2020 16:01:17 +0200 |
Tassilo Philipp |
- better implementation of callf sigchar cc mode checking
|
Mon, 13 Apr 2020 15:12:01 +0200 |
Tassilo Philipp |
- extended signature with calling convention mode switches for fastcall (gnu), default, cdecl, stdcall, arm (arm), arm (thumb), syscall
|
Tue, 25 Feb 2020 18:16:13 +0100 |
Tassilo Philipp |
- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
|
Tue, 25 Feb 2020 16:07:45 +0100 |
Tassilo Philipp |
- fix to dynload to build with musl libc (latter has dlinfo but not RTLD_SELF, so fallback to dl_iterate_phdr if on ELF targets)
|
Sun, 12 Jan 2020 11:30:40 +0100 |
Tassilo Philipp |
- changelog and todo prep for upcoming 1.2
|
Sat, 11 Jan 2020 15:55:49 +0100 |
Tassilo Philipp |
Added tag r1.1 for changeset 2f28f26c72a7
|
Fri, 10 Jan 2020 15:29:13 +0100 |
Tassilo Philipp |
- prep/cleanup for 1.1 release
r1.1
|
Fri, 10 Jan 2020 14:07:57 +0100 |
Tassilo Philipp |
- removed misleading help test in configure.bat
|
Fri, 10 Jan 2020 13:29:49 +0100 |
Tassilo Philipp |
Added tag r1.1-RC4 for changeset 127fe78cb7dd
|
Fri, 10 Jan 2020 13:30:57 +0100 |
Tassilo Philipp |
- dynload/windows: dlLoadLibrary behaviour now more in line with other platforms by not trying to load provided path with .dll suffix
|
Wed, 08 Jan 2020 18:20:49 +0100 |
Tassilo Philipp |
Added tag r1.1-RC3 for changeset da4b267c10bf
|
Wed, 08 Jan 2020 17:23:24 +0100 |
Tassilo Philipp |
- test code fixes and cleanups for win 32
r1.1-RC3
|
Wed, 08 Jan 2020 17:10:17 +0100 |
Tassilo Philipp |
- C declaration order fix
|
Wed, 08 Jan 2020 02:39:45 +0100 |
Tassilo Philipp |
Added tag r1.1-RC2 for changeset c607d67cd6b8
|
Tue, 07 Jan 2020 21:52:57 +0100 |
Tassilo Philipp |
- doc: added syscall info to appendix, fixed broken literature link
r1.1-RC2
|
Tue, 07 Jan 2020 11:34:31 +0100 |
Tassilo Philipp |
- tweaked html doc generation again so that it'll pick up dyncall.org's css file correctly (all in all not clean, see comment in source)
|
Tue, 07 Jan 2020 11:14:01 +0100 |
Tassilo Philipp |
- more html doc tweak: remove dependency on google fonts
|
Tue, 07 Jan 2020 10:49:23 +0100 |
Tassilo Philipp |
- fix a url in doc gen
|
Sat, 04 Jan 2020 23:00:02 +0100 |
Tassilo Philipp |
- gen-masm
|
Sat, 04 Jan 2020 22:48:51 +0100 |
Tassilo Philipp |
- syscall infos in doc
|
Sat, 04 Jan 2020 01:07:49 +0100 |
Tassilo Philipp |
- x64 SysV syscall support
|
Fri, 03 Jan 2020 22:48:20 +0100 |
Tassilo Philipp |
- minor refactoring for clarity
|
Tue, 03 Dec 2019 23:49:59 +0100 |
Tassilo Philipp |
Added tag r1.1-RC1 for changeset 3c6bc720bc1f
|
Sat, 30 Nov 2019 15:57:28 +0100 |
Tassilo Philipp |
- doc: added mips64/n32 stub
r1.1-RC1
|
Wed, 27 Nov 2019 21:27:58 +0100 |
Tassilo Philipp |
- test/plain additions mainly for preparing future struct support, experimental at best currently
|
Wed, 27 Nov 2019 20:43:51 +0100 |
Tassilo Philipp |
- better output for plain test's struct size testing (maybe in prep for full struct support)
|
Wed, 27 Nov 2019 19:55:18 +0100 |
Tassilo Philipp |
- minor doc cleanups/cosmetics
|
Sat, 23 Nov 2019 13:53:28 +0100 |
Tassilo Philipp |
- todo and changelog update
|
Sat, 23 Nov 2019 13:51:35 +0100 |
Tassilo Philipp |
- disassembly example annotations
|
Fri, 22 Nov 2019 23:28:17 +0100 |
Tassilo Philipp |
- stack layout typo for sparc doc
|
Fri, 22 Nov 2019 23:23:14 +0100 |
Tassilo Philipp |
- tex formatting fix
|
Fri, 22 Nov 2019 23:11:56 +0100 |
Tassilo Philipp |
- review and fixes, cleanup, amendments to calling convention appendix of manual
|
Fri, 22 Nov 2019 23:08:59 +0100 |
Tassilo Philipp |
- doc: added disassembly examples for many platforms and calling conventions, for reference
|
Fri, 22 Nov 2019 23:03:01 +0100 |
Tassilo Philipp |
- configure:
|
Fri, 22 Nov 2019 23:00:35 +0100 |
Tassilo Philipp |
- super old vs2005 solution files simplified (should probably be removed altogether)
|
Thu, 21 Nov 2019 12:50:37 +0100 |
Tassilo Philipp |
- removal of never-adopted mini-test framework stub
|
Sat, 16 Nov 2019 00:15:58 +0100 |
Tassilo Philipp |
- cosmetics and comments cleanup for readability
|
Sat, 16 Nov 2019 00:12:32 +0100 |
Tassilo Philipp |
- doc: stack layout fix for mips/o32
|
Sat, 16 Nov 2019 00:14:47 +0100 |
Tassilo Philipp |
- cosmetics/cleanup
|
Wed, 13 Nov 2019 17:15:43 +0100 |
Tassilo Philipp |
- Darwin/macos fix for dlGetLibraryPath() to correctly fail on bogus handles
|
Wed, 13 Nov 2019 16:13:07 +0100 |
Tassilo Philipp |
- test/dynload_plain build fix for Darwin cc (use flag -dynamiclib instead of -shared to build test .dylib)
|
Wed, 13 Nov 2019 01:21:02 +0100 |
Tassilo Philipp |
- dynload_plain test code build fix for windows
|
Tue, 12 Nov 2019 21:16:58 +0100 |
Tassilo Philipp |
- dynload fix to get proc name when elf relocation is in use
|
Sat, 09 Nov 2019 20:34:09 +0100 |
Tassilo Philipp |
- fix for some cmake/cpack doc paths (fixup for files that were removed by r303)
|
Wed, 06 Nov 2019 14:13:49 +0100 |
Tassilo Philipp |
- allowing lookup of running executable's path by passing NULL to dynload's dlGetLibraryPath()
|
Wed, 06 Nov 2019 12:32:53 +0100 |
Tassilo Philipp |
- stop using dlinfo() on glibc platforms but use dl_iterate_phdr() instead, as former's implementation is nothing more than a fancy cast and thus dangerously assuming that every provided handle is valid
|
Tue, 05 Nov 2019 15:19:16 +0100 |
Tassilo Philipp |
- dynload_plain test: stability fix for picking right testing lib on build
|
Tue, 29 Oct 2019 16:09:58 +0100 |
Tassilo Philipp |
- stability fix: avoid sigsegv in dynload's dlGetLibraryPath() in some cases (e.g. wrong handle given or OS specific quirk)
|
Sat, 26 Oct 2019 22:02:32 +0200 |
Tassilo Philipp |
- test code fix avoiding sigsegv on some platforms
|
Fri, 25 Oct 2019 00:32:29 +0200 |
Tassilo Philipp |
- comment cleanup
|
Thu, 24 Oct 2019 23:39:57 +0200 |
Tassilo Philipp |
- changelog about dynload UTF-8 support on windows
|
Thu, 24 Oct 2019 23:19:20 +0200 |
Tassilo Philipp |
dynload UTF-8 support for library paths:
|
Mon, 29 Apr 2019 11:51:30 +0200 |
Tassilo Philipp |
better MacOS Mojave support in ./configure (Mojave dropped i386 builds)
|