Sema: fix regression in merging error sets
d15dd78abd • Andrew Kelley • Jul 21, 2021
codegen: fix lowering of AIR br instruction
bf09dd87b6 • Andrew Kelley • Jul 21, 2021
std.Progress: revert to the older strategy
f7ee3b4ca5 • Andrew Kelley • Jul 21, 2021
stage2: disable wasm switch test case for now
885477e2df • Andrew Kelley • Jul 21, 2021
codegen: fix lowering of AIR return instruction
1097b0ec77 • Andrew Kelley • Jul 21, 2021
Liveness: fix br instruction not tracking its operand
91c4e28c51 • Andrew Kelley • Jul 20, 2021
stage2: C backend: fix ret AIR instruction
f47cf93b47 • Andrew Kelley • Jul 20, 2021
stage2: C backend: implement support for switch_br AIR
9c652cc650 • Andrew Kelley • Jul 20, 2021
stage2: separate work queue item for functions than decls
fe14e33945 • Andrew Kelley • Jul 20, 2021
stage2: switch: fix Sema bugs and implement AIR printing
a97e5e119a • Andrew Kelley • Jul 20, 2021
std.ArrayList: add missing assertion in appendSliceAssumeCapacity
495e60d641 • Andrew Kelley • Jul 20, 2021
Sema: reimplement runtime switch
ea902ffe8f • Andrew Kelley • Jul 20, 2021
Resolve regressions
caa0de545e • Luuk de Gram • Jul 20, 2021
wasm: Resolve regressions, add intcast support
1150fc13dc • Luuk de Gram • Jul 20, 2021
stage2: fix compile errors in LLVM backend
95756299af • Andrew Kelley • Jul 20, 2021
Get codegen.zig to compile - use '{d}' format for Air.Inst.Index values
bf8e347b1b • Lewis Gaul • Jul 20, 2021
Get register_manager.zig tests to compile - use value '1' as mock Air.Inst.Index
7381431e68 • Lewis Gaul • Jul 20, 2021
Implement switch_br dump
1bc3bfc04b • Luuk de Gram • Jul 20, 2021
Debug info - Implement more instructions:
480242b78a • Luuk de Gram • Jul 20, 2021
stage2: wasm backend: update to latest naming convention
44fe9c52e1 • Andrew Kelley • Jul 20, 2021
stage2: fix AIR not instruction (see prev commit)
934ebbe900 • Andrew Kelley • Jul 20, 2021
cbe: fix not (it is a ty_op, not un_op)
414b144257 • Jacob G-W • Jul 20, 2021
stage2: update LLVM backend to new AIR memory layout
4a0f38bb76 • Andrew Kelley • Jul 20, 2021
stage2: ELF linking: avoid crashing for stupidly large functions
33aab2c1bb • Andrew Kelley • Jul 20, 2021
Sema: memoize decl_val instructions when result is constant
b2733a36f8 • Andrew Kelley • Jul 20, 2021
stage2: rework C backend for new AIR memory layout
761f36ff93 • Andrew Kelley • Jul 20, 2021
plan9 linker: fix after testing
a804de13c8 • Jacob G-W • Jul 20, 2021
stage2: miscellaneous fixes for the branch
d17f492017 • Andrew Kelley • Jul 20, 2021
Refactor entire wasm-backend to use new AIR memory layout
2438f61f1c • Luuk de Gram • Jul 20, 2021
Fix wasm-related compile errors:
424f260f85 • Luuk de Gram • Jul 20, 2021
stage2: codegen.zig updated to new AIR memory layout
8082660118 • Andrew Kelley • Jul 20, 2021
stage2: first pass at printing AIR/Liveness to text
eadbee2041 • Andrew Kelley • Jul 20, 2021
Sema: finish reworking for AIR memory layout except switch
12c10139e3 • Andrew Kelley • Jul 20, 2021
Sema: fix implementation of getTypeOf
0da6633909 • Andrew Kelley • Jul 20, 2021
Sema: AIR memory layout reworking for noreturn instructions
1294ebe1f5 • Andrew Kelley • Jul 20, 2021
Sema: remove br_block_flat AIR instruction
c020a30296 • Andrew Kelley • Jul 20, 2021
Sema: more AIR memory layout reworking progress
27be4f3140 • Andrew Kelley • Jul 20, 2021
stage2: remove ZIR instructions bool_and and bool_or
7bb2d13a09 • Andrew Kelley • Jul 20, 2021
Sema: add a strategy for handling costly source locations
3c5927fb87 • Andrew Kelley • Jul 20, 2021
Sema: first pass reworking for AIR memory layout
dbd3529d1f • Andrew Kelley • Jul 20, 2021
CLI: add plan9 -ofmt help text
f17a05bfb7 • Andrew Kelley • Jul 20, 2021
plan9 linker: make more incremental
91b1896184 • Jacob G-W • Jul 20, 2021
codegen: add FnResult type which is a Result that removes externally_managed
3a41e4430e • Jacob G-W • Jul 20, 2021
stage2: compile error fixes for AIR memory layout branch
c09b973ec2 • Andrew Kelley • Jul 20, 2021
stage2: Air and Liveness are passed ephemerally
0f38f68696 • Andrew Kelley • Jul 20, 2021
cmake: fix Liveness.zig file path
0ffc6b5cc3 • Andrew Kelley • Jul 20, 2021
stage2: first pass over Module.zig for AIR memory layout
913393fd3b • Andrew Kelley • Jul 20, 2021
stage2: first pass over codegen.zig for AIR memory layout
ee6432537e • Andrew Kelley • Jul 20, 2021
stage2: update Liveness, SPIR-V for new AIR memory layout
ef7080aed1 • Andrew Kelley • Jul 20, 2021
AstGen: remove unneeded field ref_start_index
9918a5fbe3 • Andrew Kelley • Jul 20, 2021
stage2: update liveness analysis to new AIR memory layout
3c3abaf390 • Andrew Kelley • Jul 20, 2021
stage2: rework AIR memory layout
5d6f7b44c1 • Andrew Kelley • Jul 20, 2021
std: remove dead code in std.os.read
bfe2005167 • charlieman • Jul 20, 2021
Fixed wrong "unable to load" error for non-existing import files
e807020679 • Loris Cro • Jul 20, 2021
langref: remove incorrect statement on c_void
00e944f718 • Isaac Freund • Jul 20, 2021
translate-c: Handle underscore when used as an identifier
3e67ef5c9f • Evan Haas • Jul 19, 2021
fix style warning in json.zig
c905056562 • Tizoner • Jul 19, 2021
FIX typo in doc comment for std.math.hypot (#9413)
95e5fac412 • Adam C • Jul 18, 2021
stage1: Fix OsOther by adding missing OsPlan9
9979741bff • Jay Petacat • Jul 16, 2021
Fix "unused local constant" error
8cde0c91c6 • Daniele Cocca • Jul 16, 2021
src: return a null-terminated slice
b009aca38a • Daniele Cocca • Jul 15, 2021
Add std.unicode.fmtUtf16le
08e5daa7d5 • Jonathan Marler • Jul 15, 2021
parser: require block in suspend expression
ee173d5127 • g-w1 • Jul 15, 2021
Add inotify_rm_watch definition to c/linux.zig
4ea7470417 • Ryan Liptak • Jul 15, 2021
Add NotDir as possible error for os.inotify_add_watch
a84402d796 • Ryan Liptak • Jul 15, 2021
Fix bigint_shl (#9305)
132b18e2b3 • leesongun • Jul 13, 2021
clarify @bitSizeOf behavior
9086452ff9 • Jonathan Marler • Jul 13, 2021
fix doc comment in translate_c
74972531b5 • Jacob G-W • Jul 13, 2021
ci: enable netbsd tarballs
3e8394776a • Luna • Jul 13, 2021
Merge pull request #9365 from ifreund/hash-map-fix
9b79ce1cd3 • Andrew Kelley • Jul 12, 2021
ci: disable netbsd tarballs until the false positives stop
3063f0a5ed • Andrew Kelley • Jul 12, 2021
Merge pull request #9360 from lun-4/netbsd-ci-2
e6d7ac8c9b • Andrew Kelley • Jul 12, 2021
Merge pull request #9358 from SpexGuy/remove-owner-bb
8de5e8bcd1 • Martin Wickham • Jul 12, 2021
Merge pull request #9352 from g-w1/fix-9346
7ef8546826 • Andrew Kelley • Jul 11, 2021
io_uring: add sqe prep methods for epoll_ctl, poll_add, and poll_remove
aa2a31612f • Kenta Iwasaki • Jul 11, 2021
Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInst
75d1b113aa • Martin Wickham • Jul 11, 2021
stage2 plan9: add aarch64 support
968d1ecf17 • Jacob G-W • Jul 11, 2021
stage1: avoid wasting padding with IR instruction tag
40764650af • Andrew Kelley • Jul 10, 2021
wasi-libc: remove crt1.o as it's not WASI ABI compatible
b9e896d7b0 • Takeshi Yoneda • Jul 10, 2021
Fix libc include directories for the MSVC target
2d855745f9 • Martin Wickham • Jul 10, 2021
Add waitid syscall on linux (#9335)
a3703745eb • Malcolm Still • Jul 10, 2021
mingw-w64: add odbc32 and dbghelp def files
9d1fb98fa8 • Andrew Kelley • Jul 10, 2021
Fix argument forwarding to LLVM on Windows
84a544f96c • Martin Wickham • Jul 10, 2021
plan9 codegen, add tests
7b5d139fd3 • Jacob G-W • Jul 9, 2021
Merge pull request #9105 from g-w1/plan9
7b8a968f14 • Andrew Kelley • Jul 8, 2021
Switch rand.DefaultPrng to Xoshiro256++ (#9301)
b4b90af4e0 • Frank Denis • Jul 8, 2021
stage2 type.zig: implement eql of error unions (#9334)
1f0b77b3b8 • g-w1 • Jul 8, 2021
Introduce Zig Test earlier in Language Reference
a201d80253 • Mr. Paul • Jul 8, 2021
stage2 astgen: provide 3 more errors for invalid inline assembly
ec36ac8b21 • Jacob G-W • Jul 8, 2021
Add support for NO_COLOR
e2b954c273 • Martin Wickham • Jul 8, 2021
Merge pull request #8494 from mattnite/cbe-wrapping-addition
7bdeda82ae • Andrew Kelley • Jul 8, 2021
Merge pull request #9325 from ziglang/stage2-inferred-error-sets
62d27fcfb6 • Andrew Kelley • Jul 8, 2021
Fix indentation in langref.html.in
7935e83b1d • yetanothercheer • Jul 8, 2021
Revert "Skip over CRs at the end of multiline literals"
ec63411905 • Andrew Kelley • Jul 8, 2021
Skip over CRs at the end of multiline literals
9de452f9a6 • Daniele Cocca • Jul 7, 2021
Fixed builtin.Target -> std.Target
b936bbd2f1 • Carlos Zúñiga • Jul 7, 2021
stage1 parser: update comments to match impl
23f414b927 • Jacob G-W • Jul 7, 2021
Merge pull request #9310 from ziglang/stage1-better-hashing
6ba843ee0f • Andrew Kelley • Jul 6, 2021
Fix unexpected truncation behavior with comptime_int larger than u64 range (#9303)
cff7ecee07 • leesongun • Jul 6, 2021
stage2: add error note for comparing booleans with '||'
6c11e9bb07 • Jacob G-W • Jul 6, 2021