Re: [Mingw-w64-public] [PATCH v3 0/7] Improve _aligned_* function support

2025-04-09 Thread Martin Storsjö
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

[Mingw-w64-public] [PATCH v3 5/7] crt: Provide _aligned_msize function for all CRT import libraries

2025-04-09 Thread Pali Rohár
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()

Re: [Mingw-w64-public] [PATCH] github: Add an optional set of smoke tests for github actions

2025-04-09 Thread Jacek Caban
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

[Mingw-w64-public] [PATCH] github: Add an optional set of smoke tests for github actions

2025-04-09 Thread Martin Storsjö
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