aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
AgeCommit message (Expand)Author
2021-09-15stage2: fix "cmpxchg with ptr" test caseAndrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-13stage2: fix incorrect spelling of AtomicOrderAndrew Kelley
2021-09-13stage2: Type/Value use an enum rather than usizeAndrew Kelley
2021-09-01stage2: update for new usingnamespace semanticsAndrew Kelley
2021-08-30stage2: add array concatenationJacob G-W
2021-08-20stage2: field type expressions support referencing localsAndrew Kelley
2021-08-19stage2: add error set type equalityJacob G-W
2021-08-07stage2: pass some pointer testsAndrew Kelley
2021-08-05Sema: respect requiresComptime of function return typesAndrew Kelley
2021-08-05stage2: implement generic function memoizationAndrew Kelley
2021-08-04stage2 generics improvements: anytype and param type exprsAndrew Kelley
2021-08-03stage2: basic generic functions are workingAndrew Kelley
2021-08-02stage2: update ZIR for generic functionsAndrew Kelley
2021-08-01stage2: ZIR encodes comptime parametersAndrew Kelley
2021-07-30stage2: fix hashing and comparison design flaw with ValueAndrew Kelley
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-27stage2: `zig test` now works with the LLVM backendAndrew Kelley
2021-07-25stage2 llvm backend improvements working towards `zig test`Andrew Kelley
2021-07-23stage2: improvements towards `zig test`Andrew Kelley
2021-07-12C backend: TypedefMap is now ArrayHashMapAndrew Kelley
2021-07-08initial plan9 boilerplatejacob gw
2021-07-08stage2 type.zig: implement eql of error unions (#9334)g-w1
2021-07-07stage2: basic inferred error set supportAndrew Kelley
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-21stage2 Sema: implement @intToPtr (#9144)g-w1
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-25Re-enable building the self-hosted compiler for 32-bit targetsjoachimschmidt557
2021-05-08Type: fix abiAlignment calculation for unionsAndrew Kelley
2021-05-07Sema: support enough to check main calling convention via `@typeInfo`Andrew Kelley
2021-05-06Sema: implement `@typeInfo` for functionsAndrew Kelley
2021-05-06stage2: wire up outdated/deleted decl detectionAndrew Kelley
2021-04-24AstGen: implement `@Vector`Andrew Kelley
2021-04-23stage2: implement `anyframe`, `anyframe->T` and fix assemblyAndrew Kelley
2021-04-22AstGen: implement `@extern` builtinAndrew Kelley
2021-04-22AstGen: fix `@export`Andrew Kelley
2021-04-18AstGen: implement all the builtin functionsAndrew Kelley
2021-04-15stage2: implement `@bitSizeOf`Andrew Kelley
2021-04-15stage2: entry point via std lib and proper updated file detectionAndrew Kelley
2021-04-11Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan
2021-04-07Sema: fix switch validation '_' prong on wrong typeAndrew Kelley
2021-04-07Sema: implement switch validation for enumsAndrew Kelley
2021-04-07Type: use isPtrLikeOptional instead of isAbiPtrAndrew Kelley
2021-04-07Sema: implement comparison analysis for non-numeric typesAndrew Kelley
2021-04-07Sema: DRY up enum field analysis and add "declared here" notesAndrew Kelley
2021-04-06C backend: implement Enum types and valuesAndrew Kelley
2021-04-06stage2: implement field access for `Enum.tag` syntaxAndrew Kelley