aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
AgeCommit message (Expand)Author
2022-03-28AstGen: coerce break operands of labeled blocksAndrew Kelley
2022-03-28AstGen: clear rl_ty_inst in setBreakResultLoc if one is not providedVeikka Tuominen
2022-03-26wasm: Enable passing testsLuuk de Gram
2022-03-21stage2: x86_64: update passing tests after implementing ptr_elem_valmparadinha
2022-03-19Sema: add error for runtime block peer type being comptime onlyVeikka Tuominen
2022-03-18stage2 ARM: implement slice_elem_ptr, ptr_elem_ptrjoachimschmidt557
2022-03-18stage2: improve `@typeName`Andrew Kelley
2022-03-17wasm: Implement 'memcpy' instructionLuuk de Gram
2022-03-11stage2: passing threadlocal tests for x86_64-linuxAndrew Kelley
2022-03-10stage2: implement integer pointer constantsAndrew Kelley
2022-03-09Sema: implement pointer to tuple to pointer to array coercionAndrew Kelley
2022-03-09AstGen: ensure lableld block implicitly ends in a breakVeikka Tuominen
2022-03-08stage2 ARM: implement ret_loadjoachimschmidt557
2022-03-03stage2: make analyzePtrArithmetic no-op with offset=0Veikka Tuominen
2022-03-02stage2 parser: UTF-8 encode \u{NNNNNN} escape sequencesCody Tapscott
2022-03-02x64: rectify and add missing optionals bitsJakub Konka
2022-03-01LLVM: add extra padding to structs and tuples sometimesAndrew Kelley
2022-03-01x64: impl airMemset using inline memsetJakub Konka
2022-03-01stage2 ARM: implement return types with abi size > 4joachimschmidt557
2022-02-28x64: pass more behavior testsJakub Konka
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557
2022-02-27stage2: forward discard result loc to more expressionsVeikka Tuominen
2022-02-26stage2 ARM: generate correct variants of ldr instructionjoachimschmidt557
2022-02-26stage2 ARM: implement truncate to ints with bits <= 32joachimschmidt557
2022-02-25x64+aarch64: check for pointer to zero-bit type when lowering declJakub Konka
2022-02-25macho: redo selection of segment/section for decls and constsJakub Konka
2022-02-24Sema: implement tupleFieldVal, fix comptime elem_ptrAndrew Kelley
2022-02-23stage2 AArch64: more support for MCValue.got_load and direct_loadjoachimschmidt557
2022-02-22Port more behavior testsJakub Konka
2022-02-21stage2 AArch64: pass a few more behavior testsjoachimschmidt557
2022-02-21stage2 AArch64: implement genSetReg for ptr_stack_offsetjoachimschmidt557
2022-02-21stage2 AArch64: implement storing to memoryjoachimschmidt557
2022-02-16Fix 2D array support for C backendCody Tapscott
2022-02-15stage2: disable failing aarch64-macos behavior testsJakub Konka
2022-02-14stage2 AArch64: Enable behavior testingjoachimschmidt557
2022-02-12stage2 ARM: lower const slicesjoachimschmidt557
2022-02-11x64: enable more behavior testsJakub Konka
2022-02-10stage2: handle truncate to signed non-pow-two integersJakub Konka
2022-02-08stage2: disable some tests on x86_64-macosJakub Konka
2022-02-08stage2: handle void type in Elf DWARF genJakub Konka
2022-02-06stage2: apply type coercion in if expressionsJohn Schmidt
2022-01-26organize behavior testsAndrew Kelley
2022-01-24stage2: type system treats fn ptr and body separatelyAndrew Kelley
2022-01-17remove `zig_is_stage2` from `@import("builtin")`Andrew Kelley
2021-11-10C backend: Improve lowering of Zig types to C typesThomas Ives
2021-10-30C backend: implement signed truncEmily Bellows
2021-10-28C backend: implement trunc for unsigned non-pow2 intsAndrew Kelley
2021-10-28C backend: implement trunc instructionAndrew Kelley
2021-10-26stage2: implement runtime pointer access to global constantsAndrew Kelley
2021-10-22stage2: fix Decl addrspace being undefinedAndrew Kelley