aboutsummaryrefslogtreecommitdiff
path: root/test/cases
AgeCommit message (Expand)Author
2022-08-06Sema: fix infinite recursion in `explainWhyTypeIsComptime`Anton Lilja
2022-08-05Sema: elide safety of modulus and remainder division sometimesAndrew Kelley
2022-08-05stage2: add runtime safety for invalid enum valuesVeikka Tuominen
2022-08-05Sema: add safety check for non-power-of-two shift amountsVeikka Tuominen
2022-08-05Sema: add null check for implicit castsVeikka Tuominen
2022-08-05Sema: account for sentinel in bounds checkVeikka Tuominen
2022-08-05Sema: add null pointer slice safety check when len is comptime knownVeikka Tuominen
2022-08-05Sema: better safety check on switch on corrupt valueVeikka Tuominen
2022-08-03Sema: add error for dependency loopsVeikka Tuominen
2022-08-03AstGen: better source location for if/while condition unwrappingVeikka Tuominen
2022-08-03AstGen: check loop bodies and else branches for unused resultVeikka Tuominen
2022-08-03Sema: improve circular dependency errorsVeikka Tuominen
2022-08-03AstGen: add error for break/continue out of defer expressionVeikka Tuominen
2022-08-03Sema: add error for closure capture at runtimeVeikka Tuominen
2022-08-02Sema: add safety for sentinel sliceVeikka Tuominen
2022-08-01Sema: validate packed struct field typesVeikka Tuominen
2022-08-01stage2: better source location for var declsVeikka Tuominen
2022-08-01Sema: validate bitcast operand typeVeikka Tuominen
2022-07-30Sema: check comptime slice sentinelVeikka Tuominen
2022-07-30Sema: implement coercion from tuples to tuplesVeikka Tuominen
2022-07-30Sema: implement `@Type` for functionsVeikka Tuominen
2022-07-29disable failing incremental compilation test caseAndrew Kelley
2022-07-29fix compile error test case note column numberAndrew Kelley
2022-07-29stage2: handle tuple init edge casesVeikka Tuominen
2022-07-29stage2: add error for comptime control flow in runtime blockVeikka Tuominen
2022-07-27Merge pull request #12256 from Vexu/stage2Andrew Kelley
2022-07-27Sema: copy fn param ty in `zirTypeInfo`Veikka Tuominen
2022-07-26test-cases: remove failing testAndrew Kelley
2022-07-26Merge pull request #12244 from Vexu/stage2Andrew Kelley
2022-07-26Sema: better error when coercing error setsVeikka Tuominen
2022-07-26Sema: improve expression value ignored errorVeikka Tuominen
2022-07-26Sema: resolve lazy values for compile logVeikka Tuominen
2022-07-26Sema: give comptime_field_ptr priority over field_ptr in tuplesVeikka Tuominen
2022-07-26AstGen: disable null bytes and empty stings in some placesVeikka Tuominen
2022-07-26Sema: better source location for builtin optionsVeikka Tuominen
2022-07-26Module: improve handling of errors in `@call` argumentsVeikka Tuominen
2022-07-24stage2: implement `noinline fn`Meghan
2022-07-24report better error for package not found in stage2Andreas Reischuck
2022-07-23Sema: validate duplicate fields in anon structsVeikka Tuominen
2022-07-23Sema: add some more 'declared here' notesVeikka Tuominen
2022-07-23AstGen: make comptime fields in packed and extern structs compile errorsVeikka Tuominen
2022-07-23Sema: handle store to comptime field when `ResultLoc == .none`Veikka Tuominen
2022-07-23Sema: return `.comptime_field_ptr`s for tuplesVeikka Tuominen
2022-07-23Sema: `@alignCast` safetyVeikka Tuominen
2022-07-23Sema: `@floatToInt` safetyVeikka Tuominen
2022-07-23Sema: bad union field access safetyVeikka Tuominen
2022-07-23Sema: exact division safetyVeikka Tuominen
2022-07-23Sema: cast negative to unsigned safetyVeikka Tuominen
2022-07-23Sema: divide by zero safetyVeikka Tuominen
2022-07-23Sema: implement shr_exact runtime safetyVeikka Tuominen