This is an automated email from the ASF dual-hosted git repository.
damjan pushed a change to branch windows-amd64
in repository https://gitbox.apache.org/repos/asf/openoffice.git
from 3f8f95abcd Fix ADO driver data types that differ between i386 and
amd64.
new 73bcf912b9 Fix the curl debug build on Windows. It always copied the
"release" binaries, which don't exist in debug builds. Also on amd64, the
binaries have a "_debug" suffix.
new 0c2e3065a0 Invert the broken logic for when to pass
typelib_TypeClass_STRUCT and typelib_TypeClass_EXCEPTION on the stack vs
registers.
new 607903dd38 Many fixes to the privateSnippetExecutor and
callVirtualMethod assembly language functions on Windows/AMD64: - Write return
values <= 8 bytes in size to *pRegisterReturn, instead of overwriting
pRegisterReturn with it. - Return values > 8 bytes in size have already been
written into *pRegisterReturn by the called function, so don't do anything
else. Previously we were writing pRegisterReturn into *pRegisterReturn,
corrupting it... - Keep the stack aligned to a [...]
new 9a9ee5926b The asserted pointer size for AMD64 should be 64 bits.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../source/cpp_uno/msvc_win64_x86-64/abi.cxx | 4 +-
.../source/cpp_uno/msvc_win64_x86-64/call.asm | 48 ++++++++++++++--------
.../source/cpp_uno/msvc_win64_x86-64/except.cxx | 6 +--
main/curl/makefile.mk | 14 +++++++
4 files changed, 49 insertions(+), 23 deletions(-)