aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-11-24stage2: fix unwrap function call with optional pointer return valueAndrew Kelley
2021-11-24stage2: fix cleanup code for `@import` errorsAndrew Kelley
2021-11-24stage2: add cleanup logic for EmbedFileAndrew Kelley
2021-11-21stage2: fix the build for 32-bit architecturesAndrew Kelley
2021-11-09std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley
2021-11-01Update ensureTotalCapacity to ensureTotalCapacityPrecise where it makes senseRyan Liptak
2021-10-28C backend: fix enough that zig test worksAndrew Kelley
2021-10-27stage2: fix small memory leak of test_functions when using `zig test`Andrew Kelley
2021-10-26stage2: implement runtime pointer access to global constantsAndrew Kelley
2021-10-22stage2: slice and alignment fixesAndrew Kelley
2021-10-22stage2: fix Decl addrspace being undefinedAndrew Kelley
2021-10-22stage2: change `@bitCast` to always be by-valueAndrew Kelley
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