aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted
AgeCommit message (Expand)Author
2020-08-18stage2/wasm: only free types after func overwriteIsaac Freund
2020-08-18stage2/wasm: write exports on flush, cleanupIsaac Freund
2020-08-18stage2/wasm: implement trivial codegenIsaac Freund
2020-08-18stage2/wasm: implement basic container generationIsaac Freund
2020-08-18Merge pull request #6060 from Vexu/stage2Veikka Tuominen
2020-08-17Merge pull request #6046 from heidezomp/std-log-scoped-part2Andrew Kelley
2020-08-17address review feedbackVexu
2020-08-17Move Mach-O to link/MachO.zig submoduleJakub Konka
2020-08-17Add skeleton for MachO support in stage2Jakub Konka
2020-08-17stage2: astgen for if and while with error unionsVexu
2020-08-17stage2: astgen for if and while with optionalsVexu
2020-08-17stage2: fix optimization causing wrong optional child typesVexu
2020-08-17stage2: astgen for ptr types and address ofVexu
2020-08-17Merge pull request #6048 from pixelherodev/cleanupAndrew Kelley
2020-08-17stage2: fix signed <-> unsigned Value castsIsaac Freund
2020-08-16Astgen: further cleanupNoam Preil
2020-08-16Module: panic when encountering unimplemented nodeNoam Preil
2020-08-16CBE: minor doc changeNoam Preil
2020-08-16astgen: minor cleanupNoam Preil
2020-08-15stage2: implement zig versionAndrew Kelley
2020-08-15stage2: codegen for labeled blocksAndrew Kelley
2020-08-15stage2: astgen for labeled blocks and labeled breaksAndrew Kelley
2020-08-14stage2: populate some of the astgen switch possibilitiesAndrew Kelley
2020-08-14stage2 astgen for LabeledBlockAndrew Kelley
2020-08-14std.zig.ast: extract out Node.LabeledBlock from Node.BlockAndrew Kelley
2020-08-14stage2: proper semantic analysis of improper returning of implicit voidAndrew Kelley
2020-08-14stage2: astgen for non-labeled blocksAndrew Kelley
2020-08-13stage2: implement while loops (bool condition)Andrew Kelley
2020-08-13stage2: zir_sema for loopsAndrew Kelley
2020-08-14Merge pull request #6045 from Vexu/blockVeikka Tuominen
2020-08-13stage2: implement safety checks at the zir_sema levelAndrew Kelley
2020-08-13translate-c: add return if one is neededVexu
2020-08-13update std and src-self-hosted for std.log breaking changeheidezomp
2020-08-13stage2: split unwrap_optional to safe and unsafe verionsVexu
2020-08-13stage2: implement unwrap optionalVexu
2020-08-13stage2: gen optional typesVexu
2020-08-13stage2: add optional typesVexu
2020-08-13translate-c: ensure generated labels are uniqueVexu
2020-08-12stage2: anyerror -> explicit error setAndrew Kelley
2020-08-12CBE: renderValue pays attention to Type, not TagNoam Preil
2020-08-12CBE: fix handling of IR dependenciesNoam Preil
2020-08-12CBE: Sorta working intcasts?Noam Preil
2020-08-12CBE: support unreachable on GCCNoam Preil
2020-08-12CBE: working parametersNoam Preil
2020-08-12Tests: print generated C on test failureNoam Preil
2020-08-12CBE: Use zig_noreturn instead of noreturn to avoid namespace conflictNoam Preil
2020-08-12CBE: improve noreturn definition, support noreturn on MSVCNoam Preil
2020-08-12stage2: astgen for while loopsAndrew Kelley
2020-08-13add error for unused/duplicate block labelsVexu
2020-08-11stage2: basic support for parameters .debug_infoAndrew Kelley