aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-02-10stage2: switch from inline fn to callconv(.Inline)Tadeo Kondrak
2021-02-09require specifier for arrayish typesJonathan Marler
2021-02-01Merge pull request #7827 from Snektron/spirv-setupAndrew Kelley
2021-02-01stage2 cbe: implement switchbrVeikka Tuominen
2021-01-31stage2: delete astgen for switch expressionsAndrew Kelley
2021-01-31astgen: rework labeled blocksAndrew Kelley
2021-01-31sema: after block gets peer type resolved, insert type coercionsAndrew Kelley
2021-01-31stage2: rework astgen result locationsAndrew Kelley
2021-01-19SPIR-V: Linking and codegen setupRobin Voetter
2021-01-19Merge pull request #7818 from kubkon/macho-more-cleanupJakub Konka
2021-01-19astgen: eliminate rlWrapPtr and all its callsitesAndrew Kelley
2021-01-18stage2: rework ZIR/TZIR for optionals and error unionsAndrew Kelley
2021-01-18macho: add missing DWARF line no update in codegenJakub Konka
2021-01-16stage2: slight cleanup of Module by calling astgen functionsAndrew Kelley
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-13stage2: lay the groundwork in prep for extern fnJakub Konka
2021-01-11Merge branch 'Stage2 begin implementing container types'Andrew Kelley
2021-01-07Reduce use of deprecated IO typesJay Petacat
2021-01-06stage2: update to new ArrayListHashMap APIAndrew Kelley
2021-01-06Merge pull request #7622 from tetsuo-cpp/array-hash-map-improvementsAndrew Kelley
2021-01-05stage2: add compile log statementg-w1
2021-01-05stage2: C backend: re-implement emit-hAndrew Kelley
2021-01-05stage2: rework the C backendAndrew Kelley
2021-01-06std: Support equivalent ArrayList operations in ArrayHashMapAlex Cameron
2021-01-04stage2: improvements to `@setEvalBranchQuota`Andrew Kelley
2021-01-04stage2: implementation of `@setEvalBranchQuota`:g-w1
2021-01-02stage2: support recursive inline/comptime functionsAndrew Kelley
2021-01-02stage2: fix handling compile error in inline fn callAndrew Kelley
2021-01-02stage2: re-use ZIR for comptime and inline callsAndrew Kelley
2021-01-02stage2: implement function call inlining in the frontendAndrew Kelley
2021-01-02stage2: comptime function callsAndrew Kelley
2021-01-02convert more {} to {d} and {s}Andrew Kelley
2021-01-02Fix more stray uses of {} for formatting stringsLemonBoy
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2020-12-31stage2: compile error for invalid `var` typeAndrew Kelley
2020-12-31stage2: inferred local variablesAndrew Kelley
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-12-30stage2: rework Type Payload layoutAndrew Kelley
2020-12-29stage2: C backend improvementsAndrew Kelley
2020-12-28stage2: add extern functionsAndrew Kelley
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-26Merge pull request #7552 from Vexu/stage2-continueVeikka Tuominen
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-12-26stage2: add error for unused labelsVeikka Tuominen
2020-12-26stage2: break and continue out of loopsVeikka Tuominen
2020-12-04stage2: introduce Module.failed_root_source_fileAndrew Kelley
2020-11-19Add builtin.Signedness, use it instead of is_signedTadeo Kondrak
2020-11-18stage2: handle opaque containersVexu
2020-11-17stage2: initial container astgenVexu
2020-11-15stage2: outline container typesVexu