AgeAuthorCommit message
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyupdate zig1.wasm for MSVC compatibility
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyavoid testing `inline for` in unrelated behavior tests
3 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd some comments to explain workarounds
3 years agogravatar for kcbanner@gmail.comCasey Bannerskip "atomicrmw with 128-bit ints" on everything except cbe
3 years agogravatar for kcbanner@gmail.comCasey Bannerskip "atomicrmw with 128-bit ints" on linux x64_64 due to linker error
3 years agogravatar for kcbanner@gmail.comCasey Bannerskip "truncate int128" on wasm
3 years agogravatar for kcbanner@gmail.comCasey Bannerskip "truncate to non-power-of-two integers from 128-bit" on non-llvm
3 years agogravatar for kcbanner@gmail.comCasey Bannerskip "binary not 128-bit" on non-llvm
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixups for -Wstrict-prototypes
3 years agogravatar for kcbanner@gmail.comCasey Bannerfmt fixups
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixup cpuid on non-msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: use callconv(.C) for zig.g stub functions, use zig.h function for windows teb instead of syscall
3 years agogravatar for kcbanner@gmail.comCasey Bannertests: add more coverage for 128 bit operations
3 years agogravatar for kcbanner@gmail.comCasey Bannercompiler_rt: skip "__udivei4/__umodei4" on cbe due to missing > 128 bit integer support
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: be more explicit about x86 special cases
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: changes to get zig2.c compiling under msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixes for compiling zig2.c under msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixup 64 bit float atomics
3 years agogravatar for kcbanner@gmail.comCasey Bannerstage1: update zig1.wasm
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: add msvc flt atomics, re-enable test
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: all behaviour tests now pass on msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannertests: disable function alignment test for cbe, add 128-bit atomicrmw tests
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: special float macros passthrough to builtins if available, but fallback to conversion from repr if not
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: implement 128 bit atomic operations with cmpxchg loops
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: implement missing atomic builtings using cmpxchg loops
3 years agogravatar for kcbanner@gmail.comCasey Bannertests: update "atomicrmw with ints" to test u8 through u64
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fix msvc cmpxchg implementations
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixup incorrect bits value in 128 bit add/sub
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fix shl/shr
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: msvc atomics
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: implementing 128 bit math functions for !zig_has_int128
3 years agogravatar for kcbanner@gmail.comCasey Bannercompiler_rt: fixup divti3 and fixunshfti
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: add doNotOptimizeAwayC to handle not having __asm support in msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: airNot emits zig_not_ calls for integers
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: 32 bit fixup for update-zig1
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: more msvc compatibility work
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: nan builtins on msvc, fixup C2099 errors in static initializers
3 years agogravatar for kcbanner@gmail.comCasey Bannertemporarily disable asm tests
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: msvc compatible int casting inside renderValue .Packed branch
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: more msvc fixes
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: msvc compatibility for > 64 bit intcasts and truncating from > 64 to < 64 bit
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: handle msvc not supporting long double
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixup f80 casting on msvc
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: handle msvc struct casting quirk
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: fixup casting to/from 128 bit int types, as they may not have compiler support
3 years agogravatar for kcbanner@gmail.comCasey Bannercbe: first set of changes for msvc compatibility
3 years agogravatar for rganesan@arista.comGanesan Rajagopalbadge-question-markFix typo (#14149)
3 years agogravatar for squeek502@hotmail.comRyan LiptakChildProcess: fix false positives in windowsCreateProcessSupportsExtension
3 years agogravatar for git@vexu.euVeikka Tuominenadd tests for fixed stage1 bugs
3 years agogravatar for 124872+jedisct1@users.noreply.github.comFrank Denisbadge-question-markHappy new year! 🎉 (#14143)
Loading...