On Tue, 8 Apr 2025, Pali Rohár wrote:
This patch series provides all _aligned_* functions for all CRT import libs.
PATCH v3 fixes __mingw_aligned_msize() for alignment < sizeof(void*) and
changes mingw-aligned-malloc.c to be compatible with MS CRT functions.
New tests are in t_aligned_alloc.c t
Function _aligned_msize() is available only in msvcr80+ and UCRT. It is not
available in msvcrt.dll system os library.
Now when the mingw-w64 aligned functions use same alignment and gap
calculation we can use mingw-w64 __mingw_aligned_msize() function as
implementation for CRT's _aligned_msize()
On 9.04.2025 13:15, Martin Storsjö wrote:
This adds an optional github actions workflow, with a number of
smoke test verifications of mingw-w64:
- With an existing release of llvm-mingw, rebuild all the runtimes
- This done for the CRT configurations ucrtbase, ucrt and msvcrt
- Run the llvm-min
This adds an optional github actions workflow, with a number of
smoke test verifications of mingw-w64:
- With an existing release of llvm-mingw, rebuild all the runtimes
- This done for the CRT configurations ucrtbase, ucrt and msvcrt
- Run the llvm-mingw smoke tests on Windows (testing compilatio