aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-07-22Autodoc: update to new ZIRAndrew Kelley
2022-07-22Merge pull request #12173 from ziglang/autodocs-rebasedAndrew Kelley
2022-07-22Merge pull request #12198 from Vexu/stage2Andrew Kelley
2022-07-23macho: fix use-after-move in placeDeclJakub Konka
2022-07-22macho: include __StaticInit input sections as GC rootsJakub Konka
2022-07-22Merge pull request #12191 from ziglang/underaligned-fieldsAndrew Kelley
2022-07-22Sema: add error for dereferencing invalid payload ptr at comptimeVeikka Tuominen
2022-07-22stage2: fix airIsErr when `is_ptr == true`Veikka Tuominen
2022-07-22Sema: fix mutation of optional ptr represented as regular ptrVeikka Tuominen
2022-07-22macho: dead_strip defaults: off for debug, on for releaseJakub Konka
2022-07-22macho: fix zig cc and c++ using stage2 llvmJakub Konka
2022-07-22macho: move GC code into dead_strip.zig moduleJakub Konka
2022-07-22macho: sort subsection symbols by seniorityJakub Konka
2022-07-22macho: do not GC local symbols unless reference dead symbolsJakub Konka
2022-07-22macho: parse data-in-code when writing LINKEDIT segmentJakub Konka
2022-07-22macho: limit export info to entrypoint and mh symbol when executableJakub Konka
2022-07-22macho: mark __mh_execute_header as ref'd dynamicallyJakub Konka
2022-07-22macho: do not store stabs; generate on-the-fly insteadJakub Konka
2022-07-22macho: improve logs for dyld infoJakub Konka
2022-07-22macho: fix caching linker line in incremental settingJakub Konka
2022-07-22macho: deallocate globals keysJakub Konka
2022-07-22macho: don't store GC roots globallyJakub Konka
2022-07-22macho: link atom starting section by orig section idJakub Konka
2022-07-22macho: fix marking sections for pruning in GCJakub Konka
2022-07-22macho: rework symbol handling for incremental stage2 buildsJakub Konka
2022-07-22macho: fix compilation issues on 32bit hostsJakub Konka
2022-07-22macho: rework symbol handling to match zld/ELFJakub Konka
2022-07-22macho: remove unused fields from AtomJakub Konka
2022-07-22macho: split section into subsections if requested and/or possibleJakub Konka
2022-07-22macho: put parsing into an atom into a helperJakub Konka
2022-07-22macho: read the entire file contents into memory at onceJakub Konka
2022-07-22cli: support --gc-sections and --no-gc-sections for Zig sourcesJakub Konka
2022-07-22cli: parse -dead_strip MachO linker flagJakub Konka
2022-07-22Sema: fix loading and storing of optional pointers represented as pointersVeikka Tuominen
2022-07-22Sema: allow C pointers in fieldCallBindVeikka Tuominen
2022-07-22Sema: validate empty array initVeikka Tuominen
2022-07-22Sema: use `resolveMaybeUndefValIntable` in `zirIntToPtr`Veikka Tuominen
2022-07-21LLVM: fix lowering of structs with underaligned fieldsAndrew Kelley
2022-07-21Sema: fix fn pointer align disagrees with fn align errorAndrew Kelley
2022-07-21Sema: improve compile error for bad function alignmentAndrew Kelley
2022-07-21Sema: validate extern struct field types earlierVeikka 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-21AstGen: add error for fields in opaque typesVeikka 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