GasInfinity
f0649dd978
feat(libzigc): use common implementations for strings.h and string.h
...
* forwards all functions to their equivalent `std`
* removes their musl, wasi-libc and mingw implementations
2026-01-17 22:37:29 +01:00
GasInfinity
e22bf480aa
feat(libzigc): use common implementation for wchar.h
...
* but does not fully implement it (missing locale/unicode tables)
* also removes their musl/mingw implementation
2026-01-15 18:01:20 +01:00
Alex Rønne Petersen
879bc2e5cb
mingw: Update MinGW-w64 sources to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.
2025-06-11 18:27:15 +02:00
Alex Rønne Petersen
8afe928b6e
mingw: Update MinGW-w64 sources to 3839e21b08807479a31d5a9764666f82ae2f0356.
2025-02-24 12:01:07 +01:00
Alex Rønne Petersen
45fff0a511
mingw: Update sources to dcd7fefc703fb4b12187235386900d34cc13fdc5.
2024-12-14 07:02:14 +01:00
Andrew Kelley
f47e92ca0d
mingw-w64: update to latest master
...
upstream commit 0bac2d3cdb122dadcdee90009f7e24a69d56939f
2024-03-20 11:26:09 -07:00
Elaine Gibson
b126978555
mingw-w64: remove msvcrt sources
2024-01-20 00:21:34 +00:00
Elaine Gibson
bbecbaab0a
mingw-w64: add missing CRT sources
2024-01-20 00:21:34 +00:00
Krzysztof Wolicki
78549d1e10
mingw: Add missing misc/mingw-access.c and misc/ucrt-access.c
2024-01-14 11:25:01 -08:00
Andrew Kelley
c26bace606
mingw-w64: update CRT files to latest git commit
...
Upstream commit dddccbc3ef50ac52bf00723fd2f68d98140aab80
* adds ucrtbase.def.in
* mingwex: replace mingw crt files with ucrt files
* adds missing mingw-w64 ucrt files
The rules that govern which set of files are included or excluded is
contained in the logic for tools/update_mingw.zig
2024-01-08 11:52:38 -07:00
praschke
72a7e3dc5e
mingw: stop using K&R-style function definitions
...
this patch is from upstream, to fix -Wdeprecated-non-prototypes issues.
K&R-style has apparently been deprecated since even C89, and C2x will be
repurposing the syntax space. this warning triggers when the change would
affect the meaning of the code.
2023-02-01 22:11:16 -05:00
Andrew Kelley
e4ed8c3f37
update mingw-w64 crt files to v10.0.0
2022-10-11 01:05:42 -07:00
Jonathan Marler
fd2c1d8605
Fix building aarch64-windows-gnu by adding missing libc files and compiler_rt functions ( #9555 )
...
* fix issue 9519
Added some missing files from mingw
* add missing compiler_rt functions
* finish PR
* add aarch64-windows-gnu to test targets
* add more compiler_rt
* add log2
* add pow
* add modti3
2021-09-07 19:44:21 +03:00
Andrew Kelley
6f4339be3a
update mingw-w64 crt files to v9.0.0
2021-06-04 09:49:36 -07:00
Alexandros Naskos
708962d51e
Updated mingw-w64 to version 8.0.0
2020-11-05 18:59:36 +02:00
Andrew Kelley
9ed00b3829
provide ___mb_cur_max_func for i386-windows-gnu
2020-04-06 19:26:31 -04:00
Andrew Kelley
f407109070
zig c++: get it working with musl and mingw-w64
2020-03-27 12:38:52 -04:00
Andrew Kelley
c0242f2310
update mingw-w64 source files to v7.0.0
2020-03-05 15:41:28 -05:00
Andrew Kelley
49d1a4c562
move lib dirs to lib subdir
...
also start prefering NtDll API. so far:
* NtQueryInformationFile
* NtClose
adds a performance workaround for windows unicode conversion. but that
should probably be removed before merging
2019-07-15 17:54:50 -04:00