aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2022-07-07Sema: improve slice source locationsVeikka Tuominen
2022-07-07Module: add `.node_offset_un_op`Veikka Tuominen
2022-06-30Sema: improve auto generated union enum nameVeikka Tuominen
2022-06-27Sema: honor the --test-filter flagAndrew Kelley
2022-06-11stage2: improve debugging toolsVeikka Tuominen
2022-06-09stage2: use std.debug.Trace only when explicitly enabledAndrew Kelley
2022-06-09std.debug.Trace: improve APIAndrew Kelley
2022-06-09introduce std.debug.TraceAndrew Kelley
2022-06-06stage2: use correct type (u29) for alignmentVeikka Tuominen
2022-05-30stage2: add missing data to ZIR encoding of functionsAndrew Kelley
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-25Sema: generic function instantiations inherit branch quotaAndrew Kelley
2022-05-24stage2: string literal interningAndrew Kelley
2022-05-16Sema: do not call `returnError` when returning payload of error unionVeikka Tuominen
2022-05-16stage2: implement error return tracesVeikka Tuominen
2022-05-06flatten lib/std/special and improve "pkg inside another" logicAndrew Kelley
2022-05-06stage2: fix std lib tests always filtering out all testsAndrew Kelley
2022-05-04stage2: implement global assemblyAndrew Kelley
2022-04-30Zir: turn extended func into func_extendedVeikka Tuominen
2022-04-22Revert "Fix C include files not being in `whole` cache (#11365)"Andrew Kelley
2022-04-22Fix C include files not being in `whole` cache (#11365)Tom Read Cutting
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-18stage2: fix building stage3 in release modeAndrew Kelley
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-04-14Sema: fix generic instantiation false negativesAndrew Kelley
2022-04-02stage2: more resilient error handlingAndrew Kelley
2022-04-01stage2: hook up Sema to the progress barAndrew Kelley
2022-03-30Sema: fix usingnamespace decl Value in wrong arenaAndrew Kelley
2022-03-30Sema: enhance is_non_err to be comptime more oftenAndrew Kelley
2022-03-28stage2: LLVM: (WIP) add union fields debug infoJohn Schmidt
2022-03-27`Namespace.decls` use context to save memoryjagt
2022-03-26stage2: resolve types more lazilyAndrew Kelley
2022-03-23stage2: fix some generics issuesAndrew Kelley
2022-03-23Sema: introduce a type resolution queueAndrew Kelley
2022-03-22Sema: introduce a mechanism in Value to resolve typesAndrew Kelley
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-20stage2: remove Value.Tag.abi_align_defaultAndrew Kelley
2022-03-16stage2: fully resolve fn types after analyzing its bodyAndrew Kelley
2022-03-14stage2: fixups for topolarity-comptime-memory-reinterp branchAndrew Kelley
2022-03-14stage2: Add hasWellDefinedLayout() to type.zig and Sema.zigCody Tapscott
2022-03-15stage2: add debug info for globals in the LLVM backendWilliam Sengir
2022-03-14stage2: rework Value storage of structs and arraysAndrew Kelley
2022-03-11Sema: fix inline/comptime function calls with inferred errorsAndrew Kelley
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-10stage2: error_set_merged type equalityMitchell Hashimoto
2022-03-09Sema: fix crash with `@sizeOf` on unionsAndrew Kelley
2022-03-09Sema: handle noreturn result in condbr_inlineVeikka Tuominen
2022-03-08Sema: implement comptime struct fieldsAndrew Kelley
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka