aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/type.zig
AgeCommit message (Expand)Author
2020-06-08stage2: -femit-zir respects decl names and supports cyclesAndrew Kelley
2020-05-28stage2: handle deletions and better dependency resolutionAndrew Kelley
2020-05-14fix codegen of sentinel-terminated arrays and .got alignmentAndrew Kelley
2020-05-14self-hosted: fix codegen and resolve some analysis bugsAndrew Kelley
2020-05-12self-hosted: rework the memory layout of ir.Module and related typesAndrew Kelley
2020-05-10rework self-hosted compiler for incremental buildsAndrew Kelley
2020-05-01ZIR: implement return instructionAndrew Kelley
2020-05-01ZIR: add cmp and condbr instructionsAndrew Kelley
2020-04-22ir: improve ZIR emission enough to emit hello worldAndrew Kelley
2020-04-22ir: emit zir for fntypeAndrew Kelley
2020-04-21ir: analyze fieldptr instructionAndrew Kelley
2020-04-21ir: analyze int castingAndrew Kelley
2020-04-21ir: analyze fntype instructionAndrew Kelley
2020-04-21ir: type coercion skeletonAndrew Kelley
2020-04-21ir: semantic analysis skeletonAndrew Kelley
2020-04-20simplify ZIR spec; separate parsing/rendering from analysisAndrew Kelley
2020-04-19ir: rendering skeletonAndrew Kelley
2020-04-19ir: parse type noreturnAndrew Kelley
2020-04-19ir: parsing integer literalsAndrew Kelley
2020-04-19ir: parse typesAndrew Kelley
2020-04-19rework types and values data layoutAndrew Kelley
2020-04-01std: use std.ArrayList(u8).OutStream instead of std.Buffer.OutStreamdaurnimator
2020-02-24remove uses of `@ArgType` and `@IntType`Vexu
2020-01-09Fix remaining variadic formatted printsRyan Liptak
2020-01-02Implement the callconv() annotationLemonBoy
2019-12-10Replace @typeOf with @TypeOf in all zig sourceRobin Voetter
2019-12-09remove var args from the languageAndrew Kelley
2019-12-08update self-hosted compiler to new format APIAndrew Kelley
2019-11-26add workaround for #3190Vexu
2019-11-26fixes and cleanup in self hostedVexu
2019-11-23self hosted compiler: small miscellaneous fixesVexu
2019-11-23fix castsVexu
2019-11-08self hosted compiler: various small fixesVexu
2019-11-07self hosted compiler: small fixes to imports and declarationsVexu
2019-11-07self hosted compiler: use enum literalsVexu
2019-11-07self hosted compiler: fix calling convention in type.zigVexu
2019-11-07self hosted compiler: update to new std.eventVexu
2019-11-07self hosted compiler: replace Promise with Frame and AnyFrameVexu
2019-11-07self hosted compiler: remove await async patternVexu
2019-03-24introduce the enum literal typeAndrew Kelley
2019-02-28remove namespace type; files are empty structsAndrew Kelley
2019-02-14fix implicit cast error unions with non-optional to optional pointerAndrew Kelley
2019-02-11add C pointer type to @typeInfoAndrew Kelley
2019-02-03`std.mem.Allocator.create` replaced with better APIAndrew Kelley
2019-01-30introduce vector type for SIMDAndrew Kelley
2018-11-13New Zig formal grammar (#1685)Jimmi Holst Christensen
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
2018-09-13remove `this`. add `@This()`.Andrew Kelley
2018-08-10self-hosted: reorganize creation and destruction of CompilationAndrew Kelley
2018-07-24self-hosted: function calling another functionAndrew Kelley