Mercurial > pub > dyncall > dyncall
comparison 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 |
comparison
equal
deleted
inserted
replaced
615:516d72e98253 | 616:5d999f5c13d1 |
---|---|
14 o dcCallF(), dcVCallF(), dcArgF() and dcVArgF() don't implicitly call dcReset() | 14 o dcCallF(), dcVCallF(), dcArgF() and dcVArgF() don't implicitly call dcReset() |
15 anymore, which was unflexible (breaking change) | 15 anymore, which was unflexible (breaking change) |
16 o added macros to feature test implementation for aggregate-by-value and syscall support | 16 o added macros to feature test implementation for aggregate-by-value and syscall support |
17 o windows/x64/masm directives added to specify how stack unwinds (help for | 17 o windows/x64/masm directives added to specify how stack unwinds (help for |
18 debuggers, exception handling, etc.; thanks Raphael Luba) | 18 debuggers, exception handling, etc.; thanks Raphael Luba) |
19 o fixed detection of native thiscall callconv for builds not using MSVC but using (or adhering to) | |
20 the MSVC runtime (e.g. ReactOS' MinGW based RosBE) | |
19 dyncallback: | 21 dyncallback: |
20 o new, portable aggregate-by-value callback argument interface | 22 o new, portable aggregate-by-value callback argument interface |
21 o aggregate-by-value (struct, union) support for x64 (win and sysv; thanks Raphael Luba!) | 23 o aggregate-by-value (struct, union) support for x64 (win and sysv; thanks Raphael Luba!) |
22 o x64/windows masm directives for frame unwinding information (as dbg help; thanks Raphael Luba!) | 24 o x64/windows masm directives for frame unwinding information (as dbg help; thanks Raphael Luba!) |
23 o sparc64 callback crash fix | 25 o sparc64 callback crash fix |