aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2022-09-30stage2: improve error message for missing member in file root structVeikka Tuominen
2022-09-15stage2: implement referenced by trace for error messagesVeikka Tuominen
2022-09-08Sema: fix UAF in zirClosureGetVeikka Tuominen
2022-09-07build-exe: allow combination of -fno-emit-bin and --verbose-airbfredl
2022-09-02Sema: remove unused src param from typeRequiresComptimeVeikka Tuominen
2022-08-30Sema: prevent access of undefined fieldsAndrew Kelley
2022-08-30coff: add missing bits required for minimal PE exampleJakub Konka
2022-08-30coff: reorganize the linkerJakub Konka
2022-08-24stage2: explicitly tagged enums no longer have one possible valueAndrew Kelley
2022-08-24stage2: fix generic function cleanupAndrew Kelley
2022-08-22Sema: fix parameter of type 'T' must be comptime errorVeikka Tuominen
2022-08-19LLVM: add DLL export attributeAndrew Kelley
2022-08-18improved ABI alignment/size for >= 128-bit integersAndrew Kelley
2022-08-18stage2: agree with LLVM that `@alignOf(u128)` is 8Andrew Kelley
2022-08-10stage2: remove destroyed functions from mapsAndrew Kelley
2022-08-10stage2: Implement explicit backing integers for packed structsIsaac Freund
2022-08-09stage2: correct node offset of nested declarationsVeikka Tuominen
2022-08-05Merge pull request #12300 from antlilja/getParamNameVeikka Tuominen
2022-08-01stage2: better source location for var declsVeikka Tuominen
2022-08-01Removed anytype_args field from Fnantlilja
2022-08-01Removed param_names from Fn inside Module.zigantlilja
2022-07-29stage2: handle tuple init edge casesVeikka Tuominen
2022-07-29stage2: add error for comptime control flow in runtime blockVeikka Tuominen
2022-07-28stage2: ensure 'std', 'builtin', and 'root' is always available to `@import`Meghan
2022-07-27Merge pull request #12256 from Vexu/stage2Andrew Kelley
2022-07-27Sema: copy fn param ty in `zirTypeInfo`Veikka Tuominen
2022-07-27Module: fix inverted conditionLordMZTE
2022-07-27Module: use path.isSepLordMZTE
2022-07-27Module: fix error message importing file starting with root pathLordMZTE
2022-07-26Sema: better source location for builtin optionsVeikka Tuominen
2022-07-26Module: improve handling of errors in `@call` argumentsVeikka Tuominen
2022-07-25Sema: `analyzeInlineCallArg` needs a block for the arg and the paramVeikka Tuominen
2022-07-24stage2: don't skip liveness or codegen if -femit-asm is suppliedAndrew Kelley
2022-07-24stage2: implement `noinline fn`Meghan
2022-07-23Sema: validate duplicate fields in anon structsVeikka Tuominen
2022-07-23Sema: add default value here note to invalid comptime field store errorVeikka Tuominen
2022-07-23Sema: bad union field access safetyVeikka Tuominen
2022-07-21Sema: better source location for function call argsVeikka Tuominen
2022-07-21Sema: better function parameter source locationVeikka Tuominen
2022-07-21Sema: better source location for incompatible capture groupVeikka Tuominen
2022-07-21Sema: more union and enum tag type validationVeikka Tuominen
2022-07-21Sema: validate function parameter types and return typeVeikka Tuominen
2022-07-21Sema: validate function pointer alignmentVeikka Tuominen
2022-07-21Sema: explain why comptime is neededVeikka Tuominen
2022-07-21stage2: better pointer source locationVeikka Tuominen
2022-07-15Module: improve source spans for initializers and var typesVeikka Tuominen
2022-07-15Compilation: point caret in error message at the main tokenVeikka Tuominen
2022-07-14stage2: point to error location using spansVeikka Tuominen
2022-07-13stage2: lower each struct field type, align, init separatelyAndrew Kelley
2022-07-12stage2: handle parser notes in a more general wayVeikka Tuominen