aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/ir.zig
AgeCommit message (Expand)Author
2019-12-08update self-hosted compiler to new format APIAndrew Kelley
2019-12-06remove `@newStackCall` from zigAndrew Kelley
2019-11-26solve recursion in self hostedVexu
2019-11-26fixes and cleanup in self hostedVexu
2019-11-24Merge remote-tracking branch 'origin/master' into null-terminated-pointersAndrew Kelley
2019-11-21string literals are now null terminatedAndrew Kelley
2019-11-08self hosted compiler: various small fixesVexu
2019-11-07self hosted compiler: move functions to util.zigto avoid defining llvm instri...Vexu
2019-11-07self hosted compiler: use enum literalsVexu
2019-11-07self hosted compiler: remove await async patternVexu
2019-08-16implement new async syntax in self-hosted compilerVexu
2019-08-13avoid the word "coroutine", they're "async functions"Andrew Kelley
2019-05-12Recursive rewrite of stage2 parser, part 3hryx
2019-03-24introduce the enum literal typeAndrew Kelley
2019-03-23add compile error for ignoring errorAndrew Kelley
2019-03-15breaking changes to std.mem.Allocator interface APIAndrew Kelley
2019-03-10std.zig: `this` is no longer a keywordAndrew Kelley
2019-02-14fix implicit cast error unions with non-optional to optional pointerAndrew Kelley
2019-02-03`std.mem.Allocator.create` replaced with better APIAndrew Kelley
2018-11-13New Zig formal grammar (#1685)Jimmi Holst Christensen
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
2018-08-03self-hosted: watch files and trigger a rebuildAndrew Kelley
2018-08-02WIP: Channel.getOrNullAndrew Kelley
2018-07-24self-hosted: function calling another functionAndrew Kelley
2018-07-24self-hosted: function types use table lookupAndrew Kelley
2018-07-23Merge remote-tracking branch 'origin/master' into self-hosted-libc-hello-worldAndrew Kelley
2018-07-22self-hosted can compile libc hello worldAndrew Kelley
2018-07-20self-hosted: implicit cast comptime ints to other intsAndrew Kelley
2018-07-20self-hosted: convert some stuff to async/awaitAndrew Kelley
2018-07-19self-hosted: refactor ParsedFile out of existenceAndrew Kelley
2018-07-19self-hosted: progress on IR for supporting libc hello worldAndrew Kelley
2018-07-18self-hosted: compile errors for return in wrong placeAndrew Kelley
2018-07-17port 69e3b4e to self-hosted compilerAndrew Kelley
2018-07-16self-hosted: create tmp dir for .o files and emit .o file for fnAndrew Kelley
2018-07-15self-hosted: generate LLVM IR for simple functionAndrew Kelley
2018-07-14rename Module to CompilationAndrew Kelley
2018-07-14self-hosted: adding a fn to an llvm moduleAndrew Kelley
2018-07-13self-hosted: basic IR pass2Andrew Kelley
2018-07-12self-hosted: better IR for empty fnAndrew Kelley
2018-07-12self-hosted: generate zig IR for simple functionAndrew Kelley
2018-05-31use * for pointer type instead of &Andrew Kelley
2018-05-26run zig fmt on some of the codebaseAndrew Kelley
2018-01-25rename "debug safety" to "runtime safety"Andrew Kelley
2017-12-26self-hosted: build against zig_llvm and embedded LLDAndrew Kelley