index
:
zig
0.10.x
0.11.x
0.12.x
0.14.x
0.15.x
0.7.x
0.8.x
0.9.x
ArrayList-reserve
Io.net
aro
ast-node-methods
async-await-demo
autofix
ci-perf-comment
ci-scripts
ci-tarballs
cli
comptime-allocator
elfv2-dyn
fixes
fuzz-macos
hcs
incr-bug
io-threaded-no-queue
jobserver
json-diagnostics
llvm-ir-nosanitize-metadata
macos-debug-info
main
make-vs-configure
master
more-doctests
new-pkg-hash
powerpc64le
restricted-function-pointers
rework-comptime-mutation
sans-aro
sha1-stream
spork8
stage2-async
threadpool
threadtheft
wasm-linker-writer
wrangle-writer-buffering
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. https://ziglang.org
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
codegen
/
c.zig
Age
Commit message (
Expand
)
Author
2023-01-02
fmt fixups
kcbanner
2023-01-01
cbe: changes to get zig2.c compiling under msvc
kcbanner
2023-01-01
cbe: fixes for compiling zig2.c under msvc
kcbanner
2023-01-01
cbe: all behaviour tests now pass on msvc
kcbanner
2023-01-01
cbe: msvc atomics
kcbanner
2023-01-01
cbe: airNot emits zig_not_ calls for integers
kcbanner
2023-01-01
cbe: 32 bit fixup for update-zig1
kcbanner
2023-01-01
cbe: more msvc compatibility work
kcbanner
2023-01-01
cbe: nan builtins on msvc, fixup C2099 errors in static initializers
kcbanner
2023-01-01
cbe: msvc compatible int casting inside renderValue .Packed branch
kcbanner
2023-01-01
cbe: more msvc fixes
kcbanner
2023-01-01
cbe: msvc compatibility for > 64 bit intcasts and truncating from > 64 to < 6...
kcbanner
2023-01-01
cbe: handle msvc struct casting quirk
kcbanner
2023-01-01
cbe: fixup casting to/from 128 bit int types, as they may not have compiler s...
kcbanner
2023-01-01
cbe: first set of changes for msvc compatibility
kcbanner
2022-12-24
CBE: fix emitting a partially undefined string literal
Jacob Young
2022-12-21
CBE: fix bitwise not
Jacob Young
2022-12-18
cbe: fix type passed to renderParentPtr
Jacob Young
2022-12-18
codegen: fix taking the address of a zero-bit field in a zero-bit struct
Jacob Young
2022-12-17
implement defining C variadic functions
Veikka Tuominen
2022-12-15
port packed vector elem ptr logic from stage1
Veikka Tuominen
2022-12-13
remove `stack` option from `@call`
Veikka Tuominen
2022-12-10
CBE: fix compiling for aarch64-windows
Jacob Young
2022-12-09
Eliminate `BoundFn` type from the language
Veikka Tuominen
2022-12-06
remove most conditional compilation based on stage1
Andrew Kelley
2022-12-06
CBE: avoid trailing space
Jacob Young
2022-12-06
CBE: add windows-specific reserved identifiers
Jacob Young
2022-12-06
CBE: fix bad local reuse for volatile memset
Jacob Young
2022-12-04
CBE: revert broken change that got missed
Jacob Young
2022-12-04
CBE: defer invariant local reuse in loops
Jacob Young
2022-12-04
CBE: fix liveness issue with wrapping optionals
Andrew Kelley
2022-12-04
CBE: remove stray comment
Andrew Kelley
2022-12-04
CBE: fix union init wrong field name
Andrew Kelley
2022-12-04
CBE: aggregate_init: resolve all operands before processing Liveness
Andrew Kelley
2022-12-04
CBE and LLVM: handle unused try instructions
Andrew Kelley
2022-12-04
CBE: fix various regressions caught by behavior tests
Andrew Kelley
2022-12-04
CBE: fix static allocs being double allocated
Andrew Kelley
2022-12-04
CBE: avoid curly inits because they don't work in assignments
Andrew Kelley
2022-12-04
CBE: fix use-after-free of Type keys in free_locals map
Andrew Kelley
2022-12-04
CBE: fix assignment expr and switch free tracking
Andrew Kelley
2022-12-04
CBE: fix clone of freed locals not being deep clone
Andrew Kelley
2022-12-04
CBE: take advantage of switch_br and cond_br liveness
Andrew Kelley
2022-12-04
CBE: exploit Liveness analysis to reuse locals
Andrew Kelley
2022-12-04
Revert "cbe: reduce amount of temporary locals"
Andrew Kelley
2022-12-04
Revert "cbe: write more instructions inline"
Andrew Kelley
2022-12-03
cbe: add forward declarations for optionals and error unions
Jacob Young
2022-12-03
cbe: implement function alignment
Jacob Young
2022-12-03
cbe: fix zero-bit struct field pointer
Jacob Young
2022-12-03
cbe: implement multiple exports of a symbols
Jacob Young
2022-12-03
cbe: don't emit extern decls that are already exported
Jacob Young
[next]