aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-03-14stage2: LLVM codegen of arrays should use type length, not value lengthMitchell Hashimoto
2022-03-14stage2: rework Value storage of structs and arraysAndrew Kelley
2022-03-14stage2: reify structs and tuples (#11144)Mitchell Hashimoto
2022-03-14Merge pull request #11155 from ziglang/stage2-float-fixesAndrew Kelley
2022-03-14Sema: improve lowering of stores to bitcasted vector pointersAndrew Kelley
2022-03-14Sema: Type.abiSize asserts instead of using max with alignmentAndrew Kelley
2022-03-14freestanding libc: include roundlAndrew Kelley
2022-03-14disable failing nvptx test casesAndrew Kelley
2022-03-14LLVM: fix int_to_float signedness detectionAndrew Kelley
2022-03-14basic language features do not belong in std.metaAndrew Kelley
2022-03-14LLVM: fix debug info for local varsAndrew Kelley
2022-03-13c/linux: Fix `stat` struct definition for SPARCv9Koakuma
2022-03-13Merge pull request #11150 from joachimschmidt557/stage2-aarch64Joachim Schmidt
2022-03-13std+macho: revert and fix exposing Mach wrappers in std.os and std.cJakub Konka
2022-03-13std: more c/darwin.zig fixesJakub Konka
2022-03-13std: fix imports for darwin specific flags and funcsJakub Konka
2022-03-13macho: simplify writing atoms for stage2Jakub Konka
2022-03-13macos: add Mach task abstractionJakub Konka
2022-03-13stage2 AArch64: enable mul for ints with <= 64 bitsjoachimschmidt557
2022-03-13stage2 AArch64: implement ptr_add for all element sizesjoachimschmidt557
2022-03-13stage2 AArch64: spill compare flags when necessaryjoachimschmidt557
2022-03-13stage2 AArch64: Implement bit shifting with immediate operandsjoachimschmidt557
2022-03-13stage2 AArch64: implement bit shifts with register operandsjoachimschmidt557
2022-03-13macos: add kernel return valuesJakub Konka
2022-03-13macos: add more mach primitivesJakub Konka
2022-03-13stage2: add debug info for locals in the LLVM backendAndrew Kelley
2022-03-12stage2: add compiler test to ensure typed null doesn't coerce to anyMitchell Hashimoto
2022-03-12Merge pull request #11130 from mitchellh/reify-enumAndrew Kelley
2022-03-12fix nvptx test failure #10968Guillaume Wenzek
2022-03-12Merge pull request #11133 from Vexu/stage2Andrew Kelley
2022-03-12stage2: reify opaque {}Mitchell Hashimoto
2022-03-12stage2 x86_64: Fix assertion in getResolvedInstValuejoachimschmidt557
2022-03-12AstGen: fix nosuspendExpr handling result location twiceVeikka Tuominen
2022-03-12stage2 llvm: do not use getIntrinsic for airFrameAddressVeikka Tuominen
2022-03-12Sema: always allow coercing error set to current inferred error setVeikka Tuominen
2022-03-12Sema: fix else branch check when switching on error setVeikka Tuominen
2022-03-12Sema: fix typo in resolvePeerTypesVeikka Tuominen
2022-03-12std: add test for child_processmatu3ba
2022-03-12std.math.lossyCast: fix integer overflowominitay
2022-03-11Type.eql: check fn attributes before paramsAndrew Kelley
2022-03-11LLVM: use hasRuntimeBitsIgnoreComptime instead of hasRuntimeBitsAndrew Kelley
2022-03-11std.math: remove redundant namespace in test namesAndrew Kelley
2022-03-11std.ArrayList: use variable for local mutable stateAndrew Kelley
2022-03-11stage2: use usizecast for safetyMitchell Hashimoto
2022-03-11stage2: reify should use pointerDecl to get array valueMitchell Hashimoto
2022-03-11stage2: enum field length must be a usizeMitchell Hashimoto
2022-03-11LLVM: fix debug info for pointers to voidAndrew Kelley
2022-03-11Sema: fix inline/comptime function calls with inferred errorsAndrew Kelley
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-11stage2: remove SPDX license header commentsAndrew Kelley