Sema: fix segfault during resolveInferredErrorSet
b6133931d0 • Andrew Kelley • Mar 31, 2022
AstGen: fix referencing unreferencable instructions
cf4aad4858 • Andrew Kelley • Mar 31, 2022
stage2: fix print_zir for .builtin_src
08565b23f9 • Meghan Denny • Mar 31, 2022
stage2: handle assembly input names
75c2cff40e • Veikka Tuominen • Mar 31, 2022
std.base64: upgrade to new function pointer semantics
6655c6092e • Andrew Kelley • Mar 31, 2022
Sema: fix usingnamespace decl Value in wrong arena
02d69f5009 • Andrew Kelley • Mar 31, 2022
Remove a std.debug.print from the dwarf.zig file
5d5b1b68fc • James Mintram • Mar 30, 2022
Merge pull request #11246 from jmc-88/cbe-asm
3c64c519e6 • Veikka Tuominen • Mar 30, 2022
std.zig.Ast: fix escaped capture of by-value parameters
d227f76afb • Andrew Kelley • Mar 30, 2022
stage2: test compile errors independently
47dfaf47b8 • Andrew Kelley • Mar 30, 2022
dwarf: pass DeclState around instead of storing a temp global in Dwarf
f5d9160f1b • Jakub Konka • Mar 30, 2022
replace other uses of `std.meta.Vector` with `@Vector` (#11346)
b73cf97c93 • Meghan • Mar 30, 2022
Merge pull request #11342 from ziglang/stage2-x64-mul-div
b153e156b1 • Jakub Konka • Mar 30, 2022
Sema: enhance is_non_err to be comptime more often
c21f046a8b • Andrew Kelley • Mar 30, 2022
stage2: implement `@intToError` with safety
05947ea870 • Andrew Kelley • Mar 30, 2022
std: avoid referencing event loop when io_mode is blocking
83617eac59 • Andrew Kelley • Mar 30, 2022
Sema: fix generic instantiations of return types with nested captures
9821a0c6f0 • Andrew Kelley • Mar 30, 2022
link: half-hearted bug fix for decl_state field
e39c86399d • Andrew Kelley • Mar 30, 2022
Sema: adjust coercion of undefined error union payload
b59428e9f7 • Andrew Kelley • Mar 29, 2022
test harness: fix not honoring one_test_case_per_file
12e1304805 • Andrew Kelley • Mar 29, 2022
test harness: include case names for compile errors
9aa431cba3 • Andrew Kelley • Mar 29, 2022
CBE: fix C output after PR #11302, reenable tests
8238d4b335 • Daniele Cocca • Mar 29, 2022
Sema: queue full type resolution of builtin types
8df84cce8b • Andrew Kelley • Mar 29, 2022
AstGen: coerce break operands of labeled blocks
4dd65316b7 • Andrew Kelley • Mar 29, 2022
Merge @schmee's union debug info branch
857743473c • Andrew Kelley • Mar 28, 2022
Sema: allow mixing array and vector operands
b6ccde47ad • Andrew Kelley • Mar 28, 2022
std.build: fix functions returning address of by value parameter
691c7cb3cd • Veikka Tuominen • Mar 28, 2022
Sema: implement coerceInMemoryAllowed for optionals
c517e65d8f • Veikka Tuominen • Mar 28, 2022
Sema: use the correct integer
5515b81f8c • Veikka Tuominen • Mar 28, 2022
AstGen: clear rl_ty_inst in setBreakResultLoc if one is not provided
a415fe0bc0 • Veikka Tuominen • Mar 28, 2022
stage2 llvm: fix union init of byRef values
3c4ac47e00 • Veikka Tuominen • Mar 28, 2022
Value.hashPtr: handle lazy_align as an integer
7e47f106cc • Andrew Kelley • Mar 28, 2022
Merge pull request #11334 from ziglang/stage2-x64-overflow
c38b4bcee7 • Jakub Konka • Mar 28, 2022
std.mem.zeroInit: Fix behaviour with empty initialiser
25d4c5df70 • ominitay • Mar 28, 2022
Merge pull request #11319 from Vexu/stage2-arg-count
460e7a2445 • Veikka Tuominen • Mar 28, 2022
Merge pull request #11300 from ziglang/stage2-debug-error-sets
b8cd56dc94 • Jakub Konka • Mar 28, 2022
std.crypto.blake3: use `@Vector` instead of `std.meta.Vector`
7be340e3cc • Andrew Kelley • Mar 27, 2022
Sema: implement `@setFloatMode`
3fc0e0c57b • Andrew Kelley • Mar 27, 2022
stage1: disable failing test
c8f8440271 • Andrew Kelley • Mar 27, 2022
LLVM: handle aggregate_init for packed structs
6d2ec7a4e3 • Andrew Kelley • Mar 27, 2022
Merge pull request #11302 from mitchellh/slice-null-cptr
052079c994 • Andrew Kelley • Mar 27, 2022
Merge pull request #11321 from Luukdegram/wasm-overflow
0501962b4c • Andrew Kelley • Mar 27, 2022
macho: do not create dSYM bundle for stage2 LLVM backend
d15bbebe2e • Jakub Konka • Mar 27, 2022
std.math.Complex: add 'negation' and 'mulitply by i'
406507c6dc • BlueAlmost • Mar 27, 2022
stage1: implement casting from u0
7ae22813ee • leesongun • Mar 27, 2022
std.testing: add methods tmpDirPath, getTestArgs, buildExe
dbbda0f41a • matu3ba • Mar 27, 2022
Merge pull request #10871 from schmee/stage2-bitcast-safety
f9a2c0fc6c • Veikka Tuominen • Mar 27, 2022
std: SIMD utility functions
3beef3945c • tecanec • Mar 27, 2022
std.fs: Handle EINVAL from linux.getdents64
a3030221c3 • Yorhel • Mar 27, 2022
`Namespace.decls` use context to save memory
29c32b3dc5 • jagt • Mar 27, 2022
Merge pull request #11315 from wsengir/stage2-simplify-muladd
23507f20b9 • Veikka Tuominen • Mar 27, 2022
Merge pull request #11311 from joachimschmidt557/builtin-with-overflow
97a53bb8a1 • Joachim Schmidt • Mar 26, 2022
wasm: Enable passing tests
16e88b75ba • Luuk de Gram • Mar 26, 2022
wasm: Only generate import when referenced
97448e4d5f • Luuk de Gram • Mar 26, 2022
stage2: resolve types more lazily
af844931b2 • Andrew Kelley • Mar 26, 2022
Merge pull request #11284 from topolarity/compile-errors-indep-files
6ef761307c • Andrew Kelley • Mar 26, 2022
Merge pull request #11289 from schmee/stage2-select
88e98a0611 • Andrew Kelley • Mar 26, 2022
stage2: result location types for function call arguments
bae35bdf2d • Andrew Kelley • Mar 26, 2022
Merge pull request #11304 from joachimschmidt557/stage2-aarch64
bcd7eb012a • Andrew Kelley • Mar 26, 2022
stage2 x86_64: remove MCValue.embedded_in_code
c1098e9036 • joachimschmidt557 • Mar 26, 2022
Merge pull request #11299 from Vexu/stage2-build
600c7fe1da • Andrew Kelley • Mar 26, 2022
dwarf: add debug info for unions
1c33ea2c35 • Jakub Konka • Mar 25, 2022
translate-c: Use @Vector for vector expressions
0d5d353197 • Evan Haas • Mar 25, 2022
chore: doc fixes, closes 11091
9a127501f6 • dxps • Mar 25, 2022
AstGen: emit break_inline from inline while loop
7f91be9c80 • Andrew Kelley • Mar 25, 2022
Sema: fix closure capture typeof runtime-known parameter
bcf2eb1a00 • Andrew Kelley • Mar 25, 2022
std.MultiArrayList: check size of element, not pointer
b802a67562 • Andrew Kelley • Mar 25, 2022
Sema: fix generic function with void parameters
bb0e28a54f • Andrew Kelley • Mar 25, 2022
std.meta.trait: remove assumption about vector ABI size
7cfa97aa4e • Andrew Kelley • Mar 25, 2022
AstGen: fix const locals with comptime initializations
5c68afef94 • Andrew Kelley • Mar 25, 2022
Sema: fix false negative detecting comptime const
9a1d5001d4 • Andrew Kelley • Mar 25, 2022
std.meta: fix unit tests depending on unstable behavior
f5f5b9373d • Andrew Kelley • Mar 25, 2022
Merge pull request #11286 from ziglang/stage2-aggregate-init
20cc560c2d • Jakub Konka • Mar 24, 2022
move some files to the .github directory
b09280b484 • Andrew Kelley • Mar 24, 2022
stage2: fix some generics issues
2af69710a7 • Andrew Kelley • Mar 24, 2022
Sema: fix comptime elem_ptr compare fixed address
aca42c6259 • Andrew Kelley • Mar 24, 2022
Sema: Value.copy: we gotta copy the bytes
74ccd0c40b • Andrew Kelley • Mar 24, 2022
Sema: introduce a type resolution queue
7378ce67da • Andrew Kelley • Mar 24, 2022
std.os: disable failing fnctl file locking test
57539a26b4 • Andrew Kelley • Mar 24, 2022
Merge pull request #11280 from Luukdegram/wasm-errors
e02ec8f7f5 • Andrew Kelley • Mar 24, 2022
stage2: able to slice to sentinel index at comptime
a36f4ee290 • Mitchell Hashimoto • Mar 23, 2022
behavior tests: disable failing stage1 test
f27d3409bd • Andrew Kelley • Mar 23, 2022
Merge pull request #11273 from topolarity/bugfix-11272
a2b0b0015d • Andrew Kelley • Mar 23, 2022
stage2: enable some passing array & vector tests
b872539a13 • William Sengir • Mar 23, 2022
stage2: make zero-sized array not cause recursive type definition
d7530c8f7b • William Sengir • Mar 23, 2022
stage2: concat/mult of slices yields ptr to array
6fc07f49a9 • Cody Tapscott • Mar 23, 2022
Add sem_open & sem_close
23bae382c9 • Locria Cyber • Mar 23, 2022
stage2 CBE: Improve support for unions and error sets
a9a91a5d49 • Cody Tapscott • Mar 23, 2022
stage2: fix -Domit-stage2 regression
2f9264d8dc • Andrew Kelley • Mar 23, 2022
math/big: correct fix for divmod (#11271)
2e0de0b4e2 • Marc Tiehuis • Mar 23, 2022
Sema: rename isArrayLike to isArrayOrVector
1cf1346323 • Andrew Kelley • Mar 23, 2022
Sema: fix merge conflicts with previous commit
8326ab7adb • Andrew Kelley • Mar 23, 2022
stage2: runtime safety checks for slicing
e81ebc24e9 • Mitchell Hashimoto • Mar 23, 2022
dwarf: lower enums
47f1a43bb7 • Jakub Konka • Mar 23, 2022
CBE: enable more passing tests (#11258)
8f9c3fd3df • Daniele Cocca • Mar 23, 2022
Fix ucontext_t
eb5e0cba21 • Locria Cyber • Mar 23, 2022
Merge pull request #11266 from joachimschmidt557/stage2-arm
4a837dddd0 • Andrew Kelley • Mar 23, 2022
Merge pull request #11260 from ziglang/lazy-alignof
e8813b296b • Andrew Kelley • Mar 23, 2022
stage2: slice behavior test passes, just has diff behavior from stage1
cb6364624f • Mitchell Hashimoto • Mar 22, 2022
Revert "ignore target lib dirs when invoked with -feach-lib-rpath"
b74f292410 • Jakub Konka • Mar 22, 2022