aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-10-17stage2: implement `@hasField`Meghan Denny
2021-10-17stage2: implement `@embedFile`Andrew Kelley
2021-10-17stage2: implement error wrappingAndrew Kelley
2021-10-16stage2: fixes to extern variablesAndrew Kelley
2021-10-15stage2: optional comparison and 0-bit payloadsAndrew Kelley
2021-10-14stage2: improved union supportAndrew Kelley
2021-10-13stage2: implement opaque declarationsAndrew Kelley
2021-10-12stage2: fix comptime stores and sentinel-terminated arraysAndrew Kelley
2021-10-11stage2: support nested structs and arrays and sretAndrew Kelley
2021-10-02Delete Module.Scope, move Block into SemaMartin Wickham
2021-10-02Change *Scope to *Scope.Block, use Sema when requiredMartin Wickham
2021-10-02Revert collateral changes, clarify abortAnonDecl()Martin Wickham
2021-10-02Remove my dumb "namespace decl" hackMartin Wickham
2021-10-02Resolve struct fields in a separate sema contextMartin Wickham
2021-10-02Fix abortAnonDecl()Martin Wickham
2021-10-02Improve debug names of declsMartin Wickham
2021-10-02Fix decl removal from namespace when destroyedMartin Wickham
2021-10-02Fix rendering of type namesMartin Wickham
2021-10-02Fix namespace references for deeply nested structsMartin Wickham
2021-09-29stage2: LLVM backend: implement struct type fwd declsAndrew Kelley
2021-09-27stage2: implement basic unionsAndrew Kelley
2021-09-25stage2: implement zirCoerceResultPtrAndrew Kelley
2021-09-24Fix error references across inline and comptime functionsMartin Wickham
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-23stage2: LLVM backend: improved naming and exportingAndrew Kelley
2021-09-23Stage2: Implement comptime closures and the This builtin (#9823)Martin Wickham
2021-09-22stage2: remove 2 assertions that were too aggressiveAndrew Kelley
2021-09-21stage2: progress towards ability to compile compiler-rtAndrew Kelley
2021-09-21stage2: free Sema's arena after generating machine codeAndrew Kelley
2021-09-21Merge pull request #9652 from g-w1/p9dVeikka Tuominen
2021-09-20stage2: implement cImportVeikka Tuominen
2021-09-20Address Spaces: Yeet address space on function prototypesRobin Voetter
2021-09-20Address Spaces: basic system to check for validity.Robin Voetter
2021-09-20Address Spaces: Implement in LLVM codegenRobin Voetter
2021-09-20Address Spaces: Default align, linksection & addrspace for anon declsRobin Voetter
2021-09-20Address Spaces: decl_ref, *?T => *T, and *(E!T) -> *TRobin Voetter
2021-09-20Address Spaces: Sema basicsRobin Voetter
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-09-18plan9: emit line debug info in codegenJacob G-W
2021-09-16stage2: implement `@setAlignStack` and 128-bit cmpxchgAndrew Kelley
2021-09-16stage2 Module: fix for 32 bitŽiga Željko
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-01rename std.zig.ast to std.zig.Ast; use top-level fieldsAndrew Kelley
2021-09-01stage2: first pass at implementing usingnamespaceAndrew Kelley
2021-08-28AstGen: pre-scan all decls in a namespaceAndrew Kelley
2021-08-21stage2: comptime function with the same args is memoizedAndrew Kelley
2021-08-21stage2: fix wrong value for Decl owns_tvAndrew Kelley
2021-08-20stage2: field type expressions support referencing localsAndrew Kelley
2021-08-12Merge pull request #9166 from joachimschmidt557/stage2Andrew Kelley
2021-08-06stage2: get rid of "unable to monomorphize function" errorAndrew Kelley