aboutsummaryrefslogtreecommitdiff
path: root/lib/zig.h
AgeCommit message (Expand)Author
2023-01-23cbe: fixes for x86kcbanner
2023-01-06zig.h: do not assume __GNUC__ is not clang (#2)Michael Dusan
2023-01-05zig.h: do not assume __GNUC__ is not clangMichael Dusan
2023-01-04zig.h: fixup for -Wexpansion-to-definedkcbanner
2023-01-04cbe: revert movement of zig_float_from_repr to before float typedefskcbanner
2023-01-03zig.h: support GCC compilers that lack __has_builtinAndrew Kelley
2023-01-02cbe: fixups for -Wstrict-prototypeskcbanner
2023-01-02cbe: fixup cpuid on non-msvckcbanner
2023-01-02cbe: use callconv(.C) for zig.g stub functions, use zig.h function for window...kcbanner
2023-01-02cbe: be more explicit about x86 special caseskcbanner
2023-01-01cbe: changes to get zig2.c compiling under msvckcbanner
2023-01-01cbe: fixes for compiling zig2.c under msvckcbanner
2023-01-01cbe: fixup 64 bit float atomicskcbanner
2023-01-01stage1: update zig1.wasmkcbanner
2023-01-01cbe: add msvc flt atomics, re-enable testkcbanner
2023-01-01cbe: all behaviour tests now pass on msvckcbanner
2023-01-01cbe: special float macros passthrough to builtins if available, but fallback ...kcbanner
2023-01-01cbe: implement 128 bit atomic operations with cmpxchg loopskcbanner
2023-01-01cbe: implement missing atomic builtings using cmpxchg loopskcbanner
2023-01-01cbe: fix msvc cmpxchg implementationskcbanner
2023-01-01cbe: fixup incorrect bits value in 128 bit add/subkcbanner
2023-01-01cbe: fix shl/shrkcbanner
2023-01-01cbe: msvc atomicskcbanner
2023-01-01cbe: implementing 128 bit math functions for !zig_has_int128kcbanner
2023-01-01compiler_rt: fixup divti3 and fixunshftikcbanner
2023-01-01cbe: more msvc compatibility workkcbanner
2023-01-01cbe: nan builtins on msvc, fixup C2099 errors in static initializerskcbanner
2023-01-01cbe: handle msvc not supporting long doublekcbanner
2023-01-01cbe: fixup f80 casting on msvckcbanner
2023-01-01cbe: handle msvc struct casting quirkkcbanner
2023-01-01cbe: first set of changes for msvc compatibilitykcbanner
2022-12-09zig.h: fix and add builtin fallbacksJacob Young
2022-12-06zig.h: fix f16 has builtin checkAndrew Kelley
2022-12-06zig.h: avoid using _Float16 when __builtin_inff16 isn't availableJacob Young
2022-12-06zig.h: fix shlo breakage on smaller bitwidthsJacob Young
2022-12-06zig.h: fix shift ub for a shlo by 0Jacob Young
2022-12-03cbe: implement function alignmentJacob Young
2022-12-03cbe: implement multiple exports of a symbolsJacob Young
2022-12-02CBE: use bool, true, false, instead of `zig_` prefixesAndrew Kelley
2022-12-02CBE: eliminate zig_voidAndrew Kelley
2022-11-30zig.h: fix disastrous typoJacob Young
2022-11-22C backend: implement vector reduce and overflow intrinsicsAndrew Kelley
2022-11-22zig.h: avoid binary literalsAndrew Kelley
2022-11-15zig.h: match float comparison signatures from compiler rtJacob Young
2022-11-13zig.h: remove redundant definition of u16/i16Andrew Kelley
2022-11-13C backend: improve ergonomics of zig.h a little bitAndrew Kelley