aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-08-09stage2: correct node offset of nested declarationsVeikka Tuominen
2022-08-08AstGen: emit debug stmt for tryAndrew Kelley
2022-08-08AstGen: avoid multiple dbg_stmt instructions in a rowAndrew Kelley
2022-08-08stage2: error return tracing handles ret betterAndrew Kelley
2022-08-08Sema: avoid error return traces when possibleAndrew Kelley
2022-08-08stage2: pass anon name strategy to reifyVeikka Tuominen
2022-08-08Merge pull request #12369 from ziglang/zig-cc-m-flagAndrew Kelley
2022-08-08autodoc: links to source codeMaciej 'vesim' KuliƄski
2022-08-08cc: add support for -M flagJakub Konka
2022-08-07remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny
2022-08-06Merge pull request #12337 from Vexu/stage2-safetyAndrew Kelley
2022-08-06stage2: add a helpful error for when async is usedVeikka Tuominen
2022-08-06stage2 DWARF: fix size and offset in slicesjoachimschmidt557
2022-08-06Type: adjust C type sizesVeikka Tuominen
2022-08-06Sema: do not emit pointer safety checks for pointers to zero-bit typesVeikka Tuominen
2022-08-06Sema: fix infinite recursion in `explainWhyTypeIsComptime`Anton Lilja
2022-08-05Sema: elide safety of modulus and remainder division sometimesAndrew Kelley
2022-08-05stage2 cbe: correct `airIsNull` ptr operand checkVeikka Tuominen
2022-08-05stage2: add runtime safety for invalid enum valuesVeikka Tuominen
2022-08-05Sema: add safety check for non-power-of-two shift amountsVeikka Tuominen
2022-08-05Sema: add null check for implicit castsVeikka Tuominen
2022-08-05Sema: account for sentinel in bounds checkVeikka Tuominen
2022-08-05Sema: add null pointer slice safety check when len is comptime knownVeikka Tuominen
2022-08-05Sema: better safety check on switch on corrupt valueVeikka Tuominen
2022-08-05stage2 AArch64: improve correctness of register aliasesjoachimschmidt557
2022-08-05stage2 AArch64: implement basic integer rem/modjoachimschmidt557
2022-08-05stage2 AArch64: implement basic integer divisionjoachimschmidt557
2022-08-05stage2 AArch64: memcpy support in store and more complete intcastjoachimschmidt557
2022-08-05stage2 AArch64: support returning values by referencejoachimschmidt557
2022-08-05stage2 AArch64: all arguments passed via stack from now onjoachimschmidt557
2022-08-05stage2 AArch64: introduce MCValue.stack_argument_offsetjoachimschmidt557
2022-08-05stage2 AArch64: Fix struct_field_val for register_with_overflowjoachimschmidt557
2022-08-05translate-c: fix alignment in pointer castsMeredith Oleander
2022-08-05Merge pull request #12300 from antlilja/getParamNameVeikka Tuominen
2022-08-04autodoc: fix analysis of function return typesLoris Cro
2022-08-03Merge pull request #12320 from ziglang/macho-zld-syncJakub Konka
2022-08-03Merge pull request #12318 from Vexu/stage2-compile-errorsAndrew Kelley
2022-08-03macho: fix some TODOsJakub Konka
2022-08-03macho: add missing u64 to usize castsJakub Konka
2022-08-03macho: do not preempt segment headers; do it when commiting to fileJakub Konka
2022-08-03macho: fix linking in incremental contextJakub Konka
2022-08-03macho: cleanup output section selection logicJakub Konka
2022-08-03macho: update how we insert output sectionsJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-08-03autodoc: inferred error unions in function return valuesLoris Cro
2022-08-03Sema: add error for dependency loopsVeikka Tuominen
2022-08-03AstGen: better source location for if/while condition unwrappingVeikka Tuominen
2022-08-03AstGen: check loop bodies and else branches for unused resultVeikka Tuominen
2022-08-03Sema: improve circular dependency errorsVeikka Tuominen
2022-08-03Sema: move last error message from `Inlining` to `Sema`Veikka Tuominen