doc/langref.html.in | 12 +-
src/Air.zig | 60 +++++++++-
src/AstGen.zig | 39 ++++---
src/Liveness.zig | 13 +++
src/Sema.zig | 192 ++++++++++++++++++++++++++++++--
src/codegen.zig | 23 ++++
src/codegen/c.zig | 83 +++++++++++++-
src/codegen/llvm.zig | 160 ++++++++++++++++++++++++--
src/codegen/llvm/bindings.zig | 63 +++++++++++
src/link/C/zig.h | 57 +++++++++-
src/print_air.zig | 36 ++++++
test/behavior/atomics.zig | 23 ++++
test/behavior/atomics_stage1.zig | 23 ----
13 files changed, 708 insertions(+), 76 deletions(-)