Mercurial > pub > dyncall > dyncall
diff ChangeLog @ 616:5d999f5c13d1
- fixed mingw and cygwin env detection (was always shadowed by _WIN32 macro detection, and __MINGW__ macro check was wrong to begin with)
- cosmetic cleanups for consistency
- added runtime detection to dyncall_macros.h to handle some edge cases
- fixed detection of native thiscall callconv for builds not using MSVC but using (or adhering to) the MSVC runtime (e.g. ReactOS' MinGW based RosBE)
author | Tassilo Philipp |
---|---|
date | Sun, 02 Oct 2022 13:58:33 +0200 |
parents | 9d0eefb0e0f0 |
children | 97e7d9490752 |
line wrap: on
line diff
--- a/ChangeLog Sat Oct 01 16:14:00 2022 +0200 +++ b/ChangeLog Sun Oct 02 13:58:33 2022 +0200 @@ -16,6 +16,8 @@ o added macros to feature test implementation for aggregate-by-value and syscall support o windows/x64/masm directives added to specify how stack unwinds (help for debuggers, exception handling, etc.; thanks Raphael Luba) + o fixed detection of native thiscall callconv for builds not using MSVC but using (or adhering to) + the MSVC runtime (e.g. ReactOS' MinGW based RosBE) dyncallback: o new, portable aggregate-by-value callback argument interface o aggregate-by-value (struct, union) support for x64 (win and sysv; thanks Raphael Luba!)