aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
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
2021-08-06stage2: fix generics with non-comptime anytype parametersAndrew Kelley
2021-08-05stage2: more debuggable panicsAndrew Kelley
2021-08-05stage2: return type expressions of generic functionsAndrew Kelley
2021-08-05stage2: implement generic function memoizationAndrew Kelley
2021-08-04stage2 generics improvements: anytype and param type exprsAndrew Kelley
2021-08-04stage2 Sema: Resolve LazySrcLocs for bitwise and arithmetic exprsjoachimschmidt557
2021-08-03stage2: basic generic functions are workingAndrew Kelley
2021-08-03stage2: rework runtime, comptime, inline function callsAndrew Kelley
2021-08-02stage2: update ZIR for generic functionsAndrew Kelley
2021-08-01stage2: implement `@truncate`Andrew Kelley
2021-07-30stage2: fix hashing and comparison design flaw with ValueAndrew Kelley
2021-07-29stage2: garbage collect unused anon declsAndrew Kelley
2021-07-29stage2: more principled approach to comptime referencesAndrew Kelley
2021-07-27stage2: add deinit for test_functionsAndrew Kelley
2021-07-27stage2: `zig test` now works with the LLVM backendAndrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-23stage2: improvements towards `zig test`Andrew Kelley
2021-07-20stage2: separate work queue item for functions than declsAndrew Kelley
2021-07-20Sema: reimplement runtime switchAndrew Kelley
2021-07-20stage2: codegen.zig updated to new AIR memory layoutAndrew Kelley
2021-07-20stage2: first pass at printing AIR/Liveness to textAndrew Kelley
2021-07-20Sema: AIR memory layout reworking for noreturn instructionsAndrew Kelley
2021-07-20Sema: remove br_block_flat AIR instructionAndrew Kelley
2021-07-20Sema: more AIR memory layout reworking progressAndrew Kelley
2021-07-20Sema: add a strategy for handling costly source locationsAndrew Kelley
2021-07-20Sema: first pass reworking for AIR memory layoutAndrew Kelley
2021-07-20stage2: compile error fixes for AIR memory layout branchAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley