aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/ir.zig
AgeCommit message (Expand)Author
2020-05-01ZIR: implement return instructionAndrew Kelley
2020-05-01ZIR: add cmp and condbr instructionsAndrew Kelley
2020-05-01add ZIR compare output test case to test suiteAndrew Kelley
2020-04-26ir: elemptr and add instructionsAndrew Kelley
2020-04-23codegen supports embedded-in-code constantsAndrew Kelley
2020-04-23basics of writing ELF and machine code generationAndrew Kelley
2020-04-22zir-to-elf skeletonAndrew Kelley
2020-04-22std.math.big.Int: don't rely on the allocator when printingAndrew Kelley
2020-04-22ir: improve ZIR emission enough to emit hello worldAndrew Kelley
2020-04-22emit zir skeletonAndrew Kelley
2020-04-21ir: analyze asm instructionAndrew Kelley
2020-04-21ir: analyze deref instructionAndrew Kelley
2020-04-21ir: analyze fieldptr instructionAndrew Kelley
2020-04-21ir: analyze ptrtointAndrew Kelley
2020-04-21ir: analyze int castingAndrew Kelley
2020-04-21ir: analyze int instructionAndrew Kelley
2020-04-21ir: analyze `as` instructionAndrew Kelley
2020-04-21ir: analyze primitive instructionAndrew Kelley
2020-04-21ir: analyze fntype instructionAndrew Kelley
2020-04-21ir: analysis of fn instructionAndrew Kelley
2020-04-21ir: comptime coerceArrayPtrToSliceAndrew Kelley
2020-04-21ir: type coercion skeletonAndrew Kelley
2020-04-21ir: analyze str instructionAndrew Kelley
2020-04-21ir: semantic analysis skeletonAndrew Kelley
2020-04-20simplify ZIR spec; separate parsing/rendering from analysisAndrew Kelley
2020-04-19ir: render keyword parametersAndrew Kelley
2020-04-19ir: render function bodyAndrew Kelley
2020-04-19ir: nice rendering of string literal constantsAndrew Kelley
2020-04-19ir: rendering skeletonAndrew Kelley
2020-04-19ir: parse type noreturnAndrew Kelley
2020-04-19ir: parse export instructionAndrew Kelley
2020-04-19ir: parse asm instructionsAndrew Kelley
2020-04-19ir: parse deref instructionAndrew Kelley
2020-04-19ir: parse string literals as parametersAndrew Kelley
2020-04-19ir: parse ptrtointAndrew Kelley
2020-04-19ir: more foolproof way to organize instruction parsingAndrew Kelley
2020-04-19ir: parsing integer literalsAndrew Kelley
2020-04-19ir: parse typesAndrew Kelley
2020-04-19ir: parse fn bodyAndrew Kelley
2020-04-19rework types and values data layoutAndrew Kelley
2020-04-19generic ir parsing frameworkAndrew Kelley
2020-04-19beginnings of zig ir parserAndrew Kelley
2020-03-30std lib API deprecations for the upcoming 0.6.0 releaseAndrew Kelley
2020-03-23Merge pull request #4741 from momumi/masterAndrew Kelley
2020-03-23minor fixes and more tests for _ separatorsmomumi
2020-03-22update parsing of int literals in self-hostedmomumi
2020-03-17clean up some self-hosted bitrot + don't assume libstdc++Andrew Kelley
2020-02-26add test for `@intToEnum`Vexu
2020-02-24remove usages of `@typeId`, `@memberCount`, `@memberName` and `@memberType`Vexu
2019-12-10Replace @typeOf with @TypeOf in all zig sourceRobin Voetter