aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-20stage2: disable default panic handler when linking -lcAndrew Kelley
2022-03-19CBE: implement mod, divFloor, divTruncDaniele Cocca
2022-03-19Merge pull request #11233 from Luukdegram/wasm-testsAndrew Kelley
2022-03-19stage2: Correctly align decls for comptime allocsCody Tapscott
2022-03-19stage1: make type names more uniqueRobin Voetter
2022-03-19Merge pull request #11222 from Vexu/dbg_blockAndrew Kelley
2022-03-19wasm: All union/tuple/array tests passingLuuk de Gram
2022-03-19wasm: Implement `union_init` instructionLuuk de Gram
2022-03-19stage2: fix crash that could happen if `as` zir failsMitchell Hashimoto
2022-03-19Merge pull request #11228 from Vexu/panicAndrew Kelley
2022-03-19fix sigaction double paniczseri
2022-03-19Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen
2022-03-19Sema: add error for runtime block peer type being comptime onlyVeikka Tuominen
2022-03-19stage2: fix inline fn parameter debug info being added to wrong blockVeikka Tuominen
2022-03-19AstGen: always add dbg_block_end before last instructionVeikka Tuominen
2022-03-19Sema: add debug info for inline function parametersVeikka Tuominen
2022-03-19Sema: balance dbg_block_begins in case of early returnVeikka Tuominen
2022-03-19stage2: add debug info for payload capturesVeikka Tuominen
2022-03-19stage2: add dbg_block_{begin,end} instructionVeikka Tuominen
2022-03-18Merge pull request #11220 from schmee/vector-bitreverseAndrew Kelley
2022-03-18Merge pull request #11217 from jmc-88/cbe-tuplesAndrew Kelley
2022-03-18Merge pull request #11216 from joachimschmidt557/stage2-armJakub Konka
2022-03-18stage2: formatting an error_set value should print members, not declMitchell Hashimoto
2022-03-18AstGen: remove unused parameterAndrew Kelley
2022-03-18AstGen: labeled blocks should always complete with a normal breakMitchell Hashimoto
2022-03-18stage2 regalloc: fix tryAllocRegs for specific situationsjoachimschmidt557
2022-03-18CBE: add support for tuplesDaniele Cocca
2022-03-18Refactor to `sema.typeHasOnePossibleValue`John Schmidt
2022-03-18stage2: implement `@bitReverse` for vectorsJohn Schmidt
2022-03-18stage2 ARM: remove MCValue.embedded_in_codejoachimschmidt557
2022-03-18stage2 ARM: implement slice_elem_ptr, ptr_elem_ptrjoachimschmidt557
2022-03-18stage2: improve `@typeName`Andrew Kelley
2022-03-17stage2 test harness: ask for the backend explicitlyAndrew Kelley
2022-03-17Sema: change how undefined is handled in coerceAndrew Kelley
2022-03-17stage2: default to LLVM backendAndrew Kelley
2022-03-17Merge pull request #11200 from Luukdegram/wasm-memcpyAndrew Kelley
2022-03-17sema: Fix memory leakLuuk de Gram
2022-03-17Don't strip by default in cc or c++Steven Fackler
2022-03-17Sema: take advantage of checkIntOrVectorAllowComptimeAndrew Kelley
2022-03-17Avoid index out of bounds for one-valued types in zirValidateArrayInitJohn Schmidt
2022-03-17Implement `@byteSwap` for vectorsJohn Schmidt
2022-03-17stage2: implement `@reduce`Andrew Kelley
2022-03-17zig_llvm.h: fix some declarations not being C compatibleAndrew Kelley
2022-03-17wasm: Improve memset implementationLuuk de Gram
2022-03-17wasm: Implement 'memcpy' instructionLuuk de Gram
2022-03-17Revert "link.Elf: swap order of GOT and text program headers"Andrew Kelley
2022-03-17link.Elf: swap order of GOT and text program headersAndrew Kelley
2022-03-17macho: do not allocate new GOT atom when target atom has grownJakub Konka
2022-03-17macho: fix snapshot generationJakub Konka
2022-03-17Merge pull request #11192 from joachimschmidt557/stage2-armJoachim Schmidt