aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-19stage2 RISCV64: implement move register to registerjoachimschmidt557
2022-03-19stage2 RISCV64: remove MCValue.embedded_in_codejoachimschmidt557
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
2022-03-17stage2: prevent UB in the LLVM backendAndrew Kelley
2022-03-16stage2: bit_not on u0 is always 0Mitchell Hashimoto
2022-03-16Implement `@mulAdd` for vectorsJohn Schmidt
2022-03-16CBE: better handling of sentineled slices/arraysDaniele Cocca
2022-03-16LLVM: fix slice debug info and functionsAndrew Kelley
2022-03-16Sema: different solution to elemValAndrew Kelley
2022-03-16stage2: elem_ptr needs to know if slice or direct accessMitchell Hashimoto
2022-03-16stage2: fully resolve fn types after analyzing its bodyAndrew Kelley
2022-03-16stage2 ARM: implement addwrap, subwrap, mulwrapjoachimschmidt557
2022-03-16stage2 ARM: fix shl for ints with bits < 32joachimschmidt557
2022-03-16stage2 ARM: fix bitwise negation of ints with bits < 32joachimschmidt557
2022-03-16stage2 ARM: genSetStack for stack_argument_offsetjoachimschmidt557
2022-03-16LLVM: make the load function copy isByRef=true typesAndrew Kelley
2022-03-16Merge pull request #11177 from Vexu/dbg_funcVeikka Tuominen
2022-03-16Merge pull request #11191 from Snektron/zig-gdb-improvementsAndrew Kelley
2022-03-16gdb: add printer for selfhosted ValueRobin Voetter
2022-03-16gdb: add printer for selfhosted TypeRobin Voetter