Mercurial > pub > dyncall > dyncall
annotate .hgtags @ 533:71c884e610f0
- integration of patches from Raphael Luba, Thekla, Inc.:
* integration of aggregate-by-value (struct, union) support patch for x64 (win and sysv)
* windows/x64 asm additions to specify how stack unwinds (help for debuggers, exception handling, etc.)
* see Changelog for details
- new calling convention modes for thiscalls (platform agnostic, was specific before)
* new signature character for platform agnostic thiscalls ('*' / DC_SIGCHAR_CC_THISCALL)
- dcCallF(), dcVCallF(), dcArgF() and dcVArgF():
* added support for aggregates-by-value (wasn't part of patch)
* change that those functions don't implicitly call dcReset() anymore, which was unflexible (breaking change)
- added macros to feature test implementation for aggregate-by-value and syscall support
- changed libdyncall_s.lib and libdyncallback_s.lib order in callback test makefiles, as some toolchains are picky about order
- doc:
* man page updates to describe aggregate interface
* manual overview changes to highlight platforms with aggregate-by-value support
- test/plain: replaced tests w/ old/stale sctruct interface with new aggregate one
author | Tassilo Philipp |
---|---|
date | Thu, 21 Apr 2022 13:35:47 +0200 |
parents | 049058b2186a |
children | 4d9d4fcbf415 |
rev | line source |
---|---|
25 | 1 d9c707a699d9077241270c7a279fda54493f3b20 r0.9-RC1 |
29 | 2 a461b6977b52c1c741421a9a6949bf23495574c7 r0.9-RC2 |
43 | 3 ecc9403e214ac96fb50e4c4adba018a25cfb25ed r0.9-RC3 |
52 | 4 9e9d6a90492a47449759ea6e892b1971059c5c67 r0.9-RC4 |
58 | 5 4eef76c8d22fff07f16b2100fab18526649c503e r0.9-RC5 |
60 | 6 f1d47aca579aa0c6c1c7cd94fad6465388666b47 r0.9 |
61 | 7 f1d47aca579aa0c6c1c7cd94fad6465388666b47 r0.9 |
8 0000000000000000000000000000000000000000 r0.9 | |
63 | 9 0000000000000000000000000000000000000000 r0.9 |
10 8b3f468f1bf90102e798a55775d7acb8b2a7e4ae r0.9 | |
279
0f044eda76b9
Added tag r1.0-RC1 for changeset dfc6f1736141
Tassilo Philipp
parents:
63
diff
changeset
|
11 dfc6f17361410ca0f6a63b59d7a3865849a8c574 r1.0-RC1 |
287
9f1f4efa663b
Added tag r1.0-RC2 for changeset ce688f871d51
Tassilo Philipp
parents:
279
diff
changeset
|
12 ce688f871d51f5af672a55873ec6c50aed6caf59 r1.0-RC2 |
289
58d4c27045b9
Added tag r1.0-RC3 for changeset 8d9629a078e4
Tassilo Philipp
parents:
287
diff
changeset
|
13 8d9629a078e493e9dcea6e17fa03882a1155f7fd r1.0-RC3 |
291 | 14 4e63c6411e59e8467a1a11bb281fe3859854c0c3 r1.0 |
337
168092290cae
Added tag r1.1-RC1 for changeset 3c6bc720bc1f
Tassilo Philipp
parents:
291
diff
changeset
|
15 3c6bc720bc1f1c3c9c95232de3747a658925ca9e r1.1-RC1 |
346
d3d6dbe3c2bc
Added tag r1.1-RC2 for changeset c607d67cd6b8
Tassilo Philipp
parents:
337
diff
changeset
|
16 c607d67cd6b824536566ec07187c7bb385541b54 r1.1-RC2 |
349
fb70995ac923
Added tag r1.1-RC3 for changeset da4b267c10bf
Tassilo Philipp
parents:
346
diff
changeset
|
17 da4b267c10bf516e687f7512ab8c49f6c5af9be9 r1.1-RC3 |
351
6b37ccbb2f91
Added tag r1.1-RC4 for changeset 127fe78cb7dd
Tassilo Philipp
parents:
349
diff
changeset
|
18 127fe78cb7dda66d89b0d5bcc778202a1ff0a387 r1.1-RC4 |
354 | 19 2f28f26c72a71952667aebe16b7281f8df7692f6 r1.1 |
385
0876703ca33c
Added tag r1.2-RC1 for changeset 2144287113df
Tassilo Philipp
parents:
354
diff
changeset
|
20 2144287113df456e17e4f89411717107c74f5413 r1.2-RC1 |
391
e5dd71395a28
Added tag r1.2-RC2 for changeset f155bda02e10
Tassilo Philipp
parents:
385
diff
changeset
|
21 f155bda02e10b5523d7bad1bfa538eece0c91563 r1.2-RC2 |
395 | 22 763ab518e1bbb207e4515cbce09ad8ee5d15310b r1.2 |
416
41fe3efec1c0
Added tag r1.3-RC1 for changeset 4f6c9d3962a5
Tassilo Philipp
parents:
395
diff
changeset
|
23 4f6c9d3962a5485abadb40bce6c53424ea83fcfe r1.3-RC1 |
418
2a82adf464a8
Added tag r1.3-RC2 for changeset 237023a0b6f8
Tassilo Philipp
parents:
416
diff
changeset
|
24 237023a0b6f8851e6b7eb91eb775098ecaedacef r1.3-RC2 |
421 | 25 13475895a79b6fee8ec7a670c08b38aec36b1afc r1.3 |