aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-11Sema: implement `@shuffle` at comptime and for differing lengthsVeikka Tuominen
2022-03-11stage2: implement `@shuffle` at runtimeVeikka Tuominen
2022-03-11Sema: enable shl and bitwise for vectors at runtimeVeikka Tuominen
2022-03-11Sema: improve detection of generic parametersVeikka Tuominen
2022-03-11stage2: passing threadlocal tests for x86_64-linuxAndrew Kelley
2022-03-10stage2: fix comptime element load of undef arrayAndrew Kelley
2022-03-10AstGen: structInitExpr and arrayInitExpr avoid crashAndrew Kelley
2022-03-10AstGen: lower anon struct inits differentlyAndrew Kelley
2022-03-10stage2: implement integer pointer constantsAndrew Kelley
2022-03-10stage2: improve Type.eql and Type.hash for error setsAndrew Kelley
2022-03-10stage2: error_set_merged type equalityMitchell Hashimoto
2022-03-10Sema: implement zirStructInit is_ref=true unionVeikka Tuominen
2022-03-10stage2 llvm: implement lowerParentPtr for int_{u,i}64Veikka Tuominen
2022-03-10Sema: if generic function evaluates to another generic function call it inlineVeikka Tuominen
2022-03-10Sema: add coercion from [:x]T to [*:x]TVeikka Tuominen
2022-03-09Sema: implement pointer to tuple to pointer to array coercionAndrew Kelley
2022-03-09Sema: implement pointer-to-tuple coercion to slice and structAndrew Kelley
2022-03-09Sema: fix crash with `@sizeOf` on unionsAndrew Kelley
2022-03-09Sema: fix generic fn instantiation with anytypeAndrew Kelley
2022-03-09wasm: Enable passing behavior testsLuuk de Gram
2022-03-09wasm: Implement `field_parent_ptr`Luuk de Gram
2022-03-09wasm: Implement `errunion_payload_ptr_set`Luuk de Gram
2022-03-09wasm: Preliminary `fptrunc` supportLuuk de Gram
2022-03-09wasm: Implement fpextLuuk de Gram
2022-03-09wasm: Improve switch implementationLuuk de Gram
2022-03-09AstGen: ensure lableld block implicitly ends in a breakVeikka Tuominen
2022-03-09Sema: handle noreturn result in condbr_inlineVeikka Tuominen
2022-03-09Sema: implement tuple fieldptr and fieldvalAndrew Kelley
2022-03-08Sema: implement coercion of tuples to structsAndrew Kelley
2022-03-08Sema: implement comptime struct fieldsAndrew Kelley
2022-03-08Merge pull request #11085 from ziglang/llvm-debug-infoAndrew Kelley
2022-03-08Merge pull request #11090 from mitchellh/inferred-tyAndrew Kelley
2022-03-08LLVM: fix memory leak of debug type namesAndrew Kelley
2022-03-08LLVM: add debug info for opaque, vector, and tuplesAndrew Kelley
2022-03-08stage2: implement Type.getOwnerDecl for opaque typesAndrew Kelley
2022-03-08LLVM: no longer store args into alloca instructionsAndrew Kelley
2022-03-08LLVM: add debug info for parametersAndrew Kelley
2022-03-08LLVM: fix not handling dbg_stmt relative lineAndrew Kelley
2022-03-08LLVM: add debug type lowering for ptr, slice, opaque, optionalAndrew Kelley
2022-03-08LLVM: memoize debug types and add enum debug typesAndrew Kelley
2022-03-08LLVM: add DISubprogram and DIType lowering; handle dbg_stmtAndrew Kelley
2022-03-08LLVM: add compile unit to debug infoAndrew Kelley
2022-03-08stage2 ARM: implement ret_loadjoachimschmidt557
2022-03-08stage2: sentinel array init must add sentinel to array valueMitchell Hashimoto
2022-03-08stage2: inferred alloc can use bitcast tyMitchell Hashimoto
2022-03-08stage2: elem vals of many pointers need not deref pointersMitchell Hashimoto
2022-03-08Merge pull request #11079 from Vexu/stage2Andrew Kelley
2022-03-08translate-c: use nested scope for comma operator in macrosEvan Haas
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2022-03-08stage2 ARM: implement ptr_add, ptr_sub for all element sizesjoachimschmidt557