stage2 ARM: implement ret_load
95fc41b2b4 • joachimschmidt557 • Mar 8, 2022
stage2: elem vals of many pointers need not deref pointers
55ccf4c7a8 • Mitchell Hashimoto • Mar 8, 2022
Merge pull request #11079 from Vexu/stage2
6ffa44554e • Andrew Kelley • Mar 8, 2022
std.json: correctly handle sentinel terminated slices
e3c2cc1443 • Benjamin San Souci • Mar 8, 2022
translate-c: use nested scope for comma operator in macros
4b9fd57aa8 • Evan Haas • Mar 8, 2022
deprecated TypeInfo in favor of Type
d805adddd6 • Jonathan Marler • Mar 8, 2022
x64: pass more behavior/cast.zig tests
404f5d6179 • Jakub Konka • Mar 8, 2022
stage2 ARM: implement ptr_add, ptr_sub for all element sizes
3ea603c82a • joachimschmidt557 • Mar 8, 2022
dwarf: move all dwarf into standalone module
ba17552b4e • Jakub Konka • Mar 8, 2022
Sema: fix `@hasDecl` for simple enums
38c161afab • Andrew Kelley • Mar 7, 2022
stage2: fix union layout returning non-zero for zero-sized tag
c467f6693e • Andrew Kelley • Mar 7, 2022
Merge pull request #11077 from mitchellh/array-init-ty
f59cbd89e3 • Andrew Kelley • Mar 7, 2022
Merge pull request #11054 from schmee/mul-add
8c32d989c9 • Andrew Kelley • Mar 7, 2022
Sema: handle peer type resolution of optional slices
6547da8f97 • Andrew Kelley • Mar 7, 2022
std: disable flaky os.fcntl test
76d810c568 • Andrew Kelley • Mar 7, 2022
ci: azure: update to newest LTS ubuntu
e74382b602 • Andrew Kelley • Mar 7, 2022
wasm: Fix incremental compilation
c7e4c711fc • Luuk de Gram • Mar 6, 2022
Merge pull request #11070 from Luukdegram/wasm-unify
27c084065a • Jakub Konka • Mar 6, 2022
Merge pull request #11065 from hexops/sg/responsefiles-2
9154a86069 • Andrew Kelley • Mar 6, 2022
CI: additionally test wasm32-wasi with LLVM backend
e535521619 • Andrew Kelley • Mar 6, 2022
stage2: Fix wasm linker for llvm backend
6d84f22fa0 • Luuk de Gram • Mar 6, 2022
CBE: mark more tests as passing
716abe3389 • Daniele Cocca • Mar 6, 2022
Merge pull request #11068 from Luukdegram/codegen-fixes
12e636c24e • Jakub Konka • Mar 6, 2022
stage2: coerce [*:0]u8 to other valid pointer types
bf972e44d5 • Mitchell Hashimoto • Mar 6, 2022
correct `@frameSize()` params in documentation
cd43f323d2 • The Depressed Milkman • Mar 6, 2022
Merge pull request #11062 from ziglang/dwarf-more-types
72992b6513 • Jakub Konka • Mar 5, 2022
Merge pull request #11021 from topolarity/wasi-cwd
908f41a67c • Jakub Konka • Mar 5, 2022
Merge pull request #11059 from joachimschmidt557/stage2-aarch64
ac936c0aba • Joachim Schmidt • Mar 5, 2022
stage2: test changed behavior of c pointer resolution from stage1
e297860158 • Mitchell Hashimoto • Mar 5, 2022
stage2: fix tuple assigned to variable
f2a5d0bf94 • Andrew Kelley • Mar 5, 2022
zig cc: integrate with -fstack-check, -fno-stack-check
d3648cc030 • Andrew Kelley • Mar 5, 2022
stage2 ARM: generate less no-op branches
d486a7b811 • joachimschmidt557 • Mar 4, 2022
Merge pull request #11052 from mitchellh/peer-c
7605166426 • Andrew Kelley • Mar 4, 2022
Merge pull request #11048 from Luukdegram/wasm-builtins
c9ee3c1e47 • Andrew Kelley • Mar 4, 2022
Merge pull request #11049 from mitchellh/peer-arrays
0ea51f7f49 • Andrew Kelley • Mar 3, 2022
Merge pull request #11047 from Vexu/stage2
6c045f9e83 • Andrew Kelley • Mar 3, 2022
os/linux/io_uring: add recvmsg and sendmsg (#10212)
3605dd307f • Hiroaki Nakamura • Mar 3, 2022
Merge pull request #11043 from topolarity/ptr-fixes
e91c16e38b • Andrew Kelley • Mar 3, 2022
stage2: reify error sets
7deadf4301 • Mitchell Hashimoto • Mar 3, 2022
std.BoundedArray: return explicit errors (#11044)
65943010c7 • Motiejus Jakštys • Mar 3, 2022
freestanding libc: add missing export of sqrt, sqrtf
9aa220ebb5 • Andrew Kelley • Mar 3, 2022
behavior tests cleanup: promote math.zig
0a4f58490f • Andrew Kelley • Mar 3, 2022
stage2: add all functions to freestanding libc
67ba4c5679 • Andrew Kelley • Mar 3, 2022
LLVM: fix lowering of unions and switches
b33f3b23c9 • Andrew Kelley • Mar 3, 2022
Sema: implement cast from anon struct ptr to union ptr
06b1a88a15 • Andrew Kelley • Mar 3, 2022
stage2: implement @errSetCast (#11039)
ac7028f559 • Mitchell Hashimoto • Mar 3, 2022
Sema: add coercion from anon structs to unions
f5e2e301e9 • Andrew Kelley • Mar 3, 2022
codegen: handle elem_ptr when lowering to memory
3ec74a1cd8 • Jakub Konka • Mar 3, 2022
Sema: detect comptime-known union initializations
1c8a86f063 • Andrew Kelley • Mar 3, 2022
LLVM: aggregate_init supports structs
220708e7c3 • Andrew Kelley • Mar 2, 2022
Merge pull request #11025 from Vexu/stage2
446324a1d8 • Andrew Kelley • Mar 2, 2022
Zir: rename the 'ret_coerce' tag to 'ret_tok' as per TODO
7fc8dd6642 • Curtis Wilkinson • Mar 2, 2022
stage2 parser: UTF-8 encode \u{NNNNNN} escape sequences
5c8a507e7a • Cody Tapscott • Mar 2, 2022
Merge pull request #11036 from ziglang/x64-optionals
aa867c7dbe • Jakub Konka • Mar 2, 2022
Merge pull request #11026 from ziglang/codegen-field-ptr
7cfc3f0cfa • Jakub Konka • Mar 2, 2022
stage2: introduce anonymous struct literals
ed2364a148 • Andrew Kelley • Mar 2, 2022
LLVM: add extra padding to structs and tuples sometimes
6f303c01f3 • Andrew Kelley • Mar 2, 2022
Sema: correct implementation of comptimeOnly for tuples
8878f085dc • Andrew Kelley • Mar 1, 2022
LLVM: fix tripping assertions
f6aaab9406 • Andrew Kelley • Mar 1, 2022
LLVM: fix when sret and isByRef ret_ty disagree
1b194931b0 • Andrew Kelley • Mar 1, 2022
Sema: eliminate use of resolveAlreadyCoercedInt
18e42661dc • Andrew Kelley • Mar 1, 2022
std.BufSet.clone: fix key ownership
543bee0adf • Motiejus Jakštys • Mar 1, 2022
x64: fix array to slice impl
52205a3c16 • Jakub Konka • Mar 1, 2022
Merge pull request #11019 from ziglang/x64-air-memcpy
ad03fef712 • Jakub Konka • Mar 1, 2022
stage2 ARM: implement return types with abi size > 4
ca97caab8a • joachimschmidt557 • Mar 1, 2022
Merge pull request #11016 from ziglang/x64-more-codegen
ec54ceee6d • Jakub Konka • Mar 1, 2022
wasm-linker: Intern globals, exports & imports
f5a31cb0d6 • Luuk de Gram • Mar 1, 2022
wasm-linker: Intern all symbol names
b1159ab7ae • Luuk de Gram • Mar 1, 2022
wasm-object: Use given allocator rather than arena
49f01c0a0c • Luuk de Gram • Mar 1, 2022
Merge pull request #11010 from mitchellh/peer-errors
eaf1c97ce8 • Andrew Kelley • Mar 1, 2022
Sema: complete the Type.hash function
d5131e91eb • Andrew Kelley • Mar 1, 2022
Sema: fix pointer type hash and equality functions
157f66ec07 • Andrew Kelley • Mar 1, 2022
stage2: sentinel comp during peer type resolution should use elem type
a7ca40b281 • Mitchell Hashimoto • Feb 28, 2022
std.BufSet: add clone and cloneWithAllocator
d1a4654834 • Motiejus Jakštys • Feb 28, 2022
Merge pull request #11011 from Vexu/stage2
2dd5e8b6f8 • Andrew Kelley • Feb 28, 2022
zig cc: special handling of /dev/null
e1375942e5 • Andrew Kelley • Feb 28, 2022
Merge pull request #11012 from ziglang/x64-union-tag
331cc810de • Jakub Konka • Feb 28, 2022
Merge pull request #11008 from joachimschmidt557/stage2-arm
90059a12e0 • Jakub Konka • Feb 28, 2022
stage2: implement builtin_call
87dc60e8de • Veikka Tuominen • Feb 27, 2022
Merge pull request #11006 from topolarity/resolve-union-alignment
720a5f87d4 • Andrew Kelley • Feb 27, 2022
std: rename `sched_yield` to `yield` and move it to `std.Thread`
139b731d82 • David John • Feb 27, 2022
Merge pull request #11002 from topolarity/comptime-int-comparison
104a8840db • Andrew Kelley • Feb 27, 2022
stage2: Implement `@Type` for Array, Optional, Float, and ErrorUnion
0bdc3d8f4e • Cody Tapscott • Feb 27, 2022
Merge pull request #11001 from Vexu/stage2
b5066fdae2 • Andrew Kelley • Feb 27, 2022
std.HashMap: return explicit errors (#11000)
c03b733f09 • Motiejus Jakštys • Feb 27, 2022
Sema: handle error.GenericPoison in fieldVal
4d658f83ed • Andrew Kelley • Feb 27, 2022
stage2: implement `@unionInit`
2687b8f7f4 • Andrew Kelley • Feb 27, 2022
Sema: implement union value equality at comptime
32e89a98d8 • Andrew Kelley • Feb 27, 2022
stage2: @TypeInfo for error sets (#10998)
e999a925fa • Mitchell Hashimoto • Feb 27, 2022
Sema: implement `@enumToInt` for unions
aefe4046de • Andrew Kelley • Feb 26, 2022
Sema: Module.Union.abiAlignment can return 0
d62229e3ad • Andrew Kelley • Feb 26, 2022
Sema: make `align(a) T` same as `align(a:0:N) T`
822d29286b • Andrew Kelley • Feb 26, 2022
Merge pull request #10992 from mitchellh/peer-slices
e81b21a0ea • Andrew Kelley • Feb 26, 2022
stage2: various fixes to get one test passing
bf3c88b68d • Veikka Tuominen • Feb 26, 2022
Merge pull request #10996 from joachimschmidt557/stage2-arm
058e482247 • Joachim Schmidt • Feb 26, 2022
Merge pull request #10986 from Vexu/stage2
8349a644d0 • Andrew Kelley • Feb 26, 2022
Merge pull request #10994 from Vexu/typeof-scope
b3aa1ab693 • Andrew Kelley • Feb 26, 2022
add constant for haiku
db82c1b982 • Al Hoang • Feb 26, 2022
fix typo on Thread's getHandle docs
cd9a6fed4f • Endel Dreyer • Feb 26, 2022
Merge pull request #10991 from ziglang/macho-pointer-rebase
0474943ddf • Jakub Konka • Feb 26, 2022