aboutsummaryrefslogtreecommitdiff
path: root/compiler/context_errors.h
AgeCommit message (Expand)AuthorFilesLines
2020-07-13Verifier: Check for invalid type parameter referencesSamuel Lidén Borell1-0/+1
2020-07-09Verifier: Check for useless expressionsSamuel Lidén Borell1-0/+1
2020-07-04Parser: Add check of break/continue statementSamuel Lidén Borell1-0/+1
2020-07-03Verifier: Add type checks on equality/inequality operatorsSamuel Lidén Borell1-0/+1
2020-06-25Verifier: Add check that left assignment operands can be assigned toSamuel Lidén Borell1-0/+1
2020-06-25Identifier: Disallow duplicate typedef using "here" identifierSamuel Lidén Borell1-0/+1
2020-06-25Identifier: Make type parameters accessible within the same namespaceSamuel Lidén Borell1-0/+2
2017-08-29Verifier: Limit when var/const qualifiers can be usedSamuel Lidén Borell1-0/+4
2017-08-14Verifier: Check that "return" statement has a value for non-void functionsSamuel Lidén Borell1-0/+1
2016-04-16Tokenizer: Disallow /* and */ in line comments and the sequence *//Samuel Lidén Borell1-0/+2
2016-04-06C interop: Simple hack to ignore casts to intSamuel Lidén Borell1-0/+1
2016-04-04C interop: Error reporting from the interopSamuel Lidén Borell1-1/+16
2016-03-27Constexpr: Check that computed values fit in the target integer typeSamuel Lidén Borell1-0/+1
2016-03-22Verifier: Forbid eint target type in left shift and compl operationsSamuel Lidén Borell1-1/+2
2016-03-20Parser: Disallow namespaces in struct members, enum values, etc.Samuel Lidén Borell1-0/+2
2016-03-20Verifier: Require unsigned integer operands to bitwise operatorsSamuel Lidén Borell1-0/+1
2016-03-02Verifier: Disallow assignment operations in expressionsSamuel Lidén Borell1-0/+1
2016-02-27Context: Use correct terminology (declaration/definition) in error messagesSamuel Lidén Borell1-6/+6
2015-07-05String: Require /* and */ to be escaped in stringsSamuel Lidén Borell1-0/+2
2015-02-27Constexpr: Detect expressions with cycles and report an errorSamuel Lidén Borell1-0/+1
2015-02-27Parser/Verifier: Fix more crashes and freezes found with zzufSamuel Lidén Borell1-0/+1
2015-02-22Verifier: Detect cyclic identifier typesSamuel Lidén Borell1-0/+1
2015-02-20Improve error handling regarding the interop and/or cyclic identifiersSamuel Lidén Borell1-0/+2
2015-02-18Parser: Improve error message for statements like "int a[2]"Samuel Lidén Borell1-1/+1
2015-02-16Parser: typeassert statement and expressionSamuel Lidén Borell1-0/+1
2015-02-08Verifier: Report error when type identifiers make no senseSamuel Lidén Borell1-0/+1
2015-01-29Parser/C backend: Add "declonly" (C "extern") linkage keywordSamuel Lidén Borell1-2/+2
2014-09-12Parser: Rename "import" to "uses" and add local/export/import def flagsSamuel Lidén Borell1-1/+4
2014-08-05Rewrite some initializers to not require relocationsSamuel Lidén Borell1-0/+128