aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-02-27stage2: fix bitcast to optional ptr in llvm backend; omit safety check for in...Veikka Tuominen
2022-02-27stage2: use stage1 test runner for stage2Veikka Tuominen
2022-02-27stage2: get formatted printing (somewhat) workingVeikka Tuominen
2022-02-26Sema: handle error.GenericPoison in fieldValAndrew Kelley
2022-02-26stage2: implement `@unionInit`Andrew Kelley
2022-02-26Sema: implement union value equality at comptimeAndrew Kelley
2022-02-26stage2: @TypeInfo for error sets (#10998)Mitchell Hashimoto
2022-02-26Sema: implement `@enumToInt` for unionsAndrew Kelley
2022-02-26Sema: Module.Union.abiAlignment can return 0Andrew Kelley
2022-02-26Sema: make `align(a) T` same as `align(a:0:N) T`Andrew Kelley
2022-02-26Merge pull request #10992 from mitchellh/peer-slicesAndrew Kelley
2022-02-26stage2: various fixes to get one test passingVeikka Tuominen
2022-02-26Merge pull request #10996 from joachimschmidt557/stage2-armJoachim Schmidt
2022-02-26stage2: unify runtime and comptime coerce_result_ptrVeikka Tuominen
2022-02-26stage2: fix toAllocatedBytes on slicesVeikka Tuominen
2022-02-26stage2: actually coerce in coerce_result_ptr at comptimeVeikka Tuominen
2022-02-26typo in commentMitchell Hashimoto
2022-02-26stage2: do not require function when evaluating typeOfVeikka Tuominen
2022-02-26stage2: evaluate TypeOf arguments in a separate scopeVeikka Tuominen
2022-02-26stage2 ARM: generate correct variants of ldr instructionjoachimschmidt557
2022-02-26stage2 ARM: implement truncate to ints with bits <= 32joachimschmidt557
2022-02-25stage2: resolve peer types that trivially coerceMitchell Hashimoto
2022-02-25stage2: *[N]T to [*]T (and vice versa)Mitchell Hashimoto
2022-02-25stage2: remove extranneous debugMitchell Hashimoto
2022-02-25stage2: *[N]T and E![]TMitchell Hashimoto
2022-02-25stage2: peer resolve *[N]T to []T (and vice versa)Mitchell Hashimoto
2022-02-25x64+aarch64: check for pointer to zero-bit type when lowering declJakub Konka
2022-02-25aarch64: check if type has runtime bits before allocating mem ptrJakub Konka
2022-02-25macho: redo selection of segment/section for decls and constsJakub Konka
2022-02-25Revert "stage2: make array len field type usize to match stage1"Veikka Tuominen
2022-02-25stage2: make array len field type usize to match stage1Veikka Tuominen
2022-02-25wasm: Fix error union's size/alignmentLuuk de Gram
2022-02-25wasm: Refactor lowerUnnamedConstLuuk de Gram
2022-02-24Sema: implement tupleFieldVal, fix comptime elem_ptrAndrew Kelley
2022-02-24stage2: improved handling of store_to_block_ptrAndrew Kelley
2022-02-24stage2: change how stale `store_to_block_ptr`s are detectedVeikka Tuominen
2022-02-24Merge pull request #10982 from Vexu/stage2Andrew Kelley
2022-02-24Revert "Merge pull request #10950 from hexops/sg/responsefiles"Andrew Kelley
2022-02-24spirv spec: do not align packed struct fieldsVeikka Tuominen
2022-02-24stage2: implement fieldParentPtrVeikka Tuominen
2022-02-23stage2: integer-backed packed structsAndrew Kelley
2022-02-24stage2: peer type resolution *[N]T and *[M]T to []const TMitchell Hashimoto
2022-02-24elf: use fully qualified decl names in the linkerJakub Konka
2022-02-24Merge pull request #10977 from joachimschmidt557/stage2-aarch64Jakub Konka
2022-02-23Merge pull request #10950 from hexops/sg/responsefilesJakub Konka
2022-02-23Merge pull request #10976 from ziglang/x64-macos-fixesJakub Konka
2022-02-23compiler_rt: specify goals, organize README and compiler_rt.zigJan Philipp Hafer
2022-02-23Merge pull request #10969 from Vexu/stage2Andrew Kelley
2022-02-23stage2 AArch64: more support for MCValue.got_load and direct_loadjoachimschmidt557
2022-02-23stage2 AArch64: remove MIR load_memory instructionjoachimschmidt557