aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
AgeCommit message (Expand)Author
2022-06-06Sema: fix coerce result ptr outside of functionsVeikka Tuominen
2022-06-01Sema: apply previous changes to `validateUnionInit`Veikka Tuominen
2022-05-31stage2: ignore generic return type when hashing function typeVeikka Tuominen
2022-05-31Sema: take `dbg_stmt` into account in `zirResolveInferredAlloc`Veikka Tuominen
2022-05-29AstGen: add tuple aware elem_type_indexVeikka Tuominen
2022-05-29AstGen: improve generated Zir for array init exprsVeikka Tuominen
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-05-27AstGen: preserve inferred ptr result loc for breaksVeikka Tuominen
2022-05-19x64: re-enable behavior testsJakub Konka
2022-05-17LLVM: support mixing extern and export with the same symbol nameAndrew Kelley
2022-04-29Sema: Fix many-pointer array concatenation at comptime (#11512)sin-ack
2022-04-19stage2 AArch64: Add ldrsb, ldrsh instructionsjoachimschmidt557
2022-04-19stage2 AArch64: Implement basic truncate functionalityjoachimschmidt557
2022-04-15AstGen: handle rl_ty_inst for mutable variablesVeikka Tuominen
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