aboutsummaryrefslogtreecommitdiffhomepage
path: root/errortest/mainapp/exprchk.slul
AgeCommit message (Expand)AuthorFilesLines
2024-06-02Don't use ref types for function referencesSamuel Lidén Borell1-0/+27
2024-05-11Update copyright yearsSamuel Lidén Borell1-1/+1
2024-03-08Fix error messages for incomplete struct expressionsSamuel Lidén Borell1-0/+36
2024-03-02Fix error recovery in the semantic checkerSamuel Lidén Borell1-0/+11
2023-10-07Check version when binding typeidentifiers/method identifiersSamuel Lidén Borell1-2/+2
2023-09-10Implement search for methods and typeidents in other modules alsoSamuel Lidén Borell1-0/+8
2023-08-22Parser: Fix error messages for certain invalid function call syntaxesSamuel Lidén Borell1-2/+62
2023-08-20Parser: Suppress "type is not clear" error for missing fieldsSamuel Lidén Borell1-0/+7
2023-08-16Fix missing "Operation has no effect" error in some casesSamuel Lidén Borell1-6/+16
2023-07-15Update copyright yearsSamuel Lidén Borell1-1/+1
2023-05-17Enable some tests that are working nowSamuel Lidén Borell1-6/+7
2023-05-06Checking of method and constructor callsSamuel Lidén Borell1-39/+1
2023-05-06Include .typeidentifier and .field names in error messagesSamuel Lidén Borell1-6/+6
2023-05-01Named function argumentsSamuel Lidén Borell1-0/+15
2023-04-30Parsing and basic checks of literal struct values with named fieldsSamuel Lidén Borell1-2/+38
2023-04-29More improvements to error locations. Add check of .typeident syntaxSamuel Lidén Borell1-4/+10
2023-04-15Forbid repeating of relational operations without paranthesesSamuel Lidén Borell1-0/+27
2023-04-15funcchk: Silence errors for variables with non-existing typesSamuel Lidén Borell1-0/+24
2023-04-15exprchk: Silence type incompatibliity errors for non-existing variablesSamuel Lidén Borell1-0/+24
2023-04-14exprchk: Improved error checks/messagesSamuel Lidén Borell1-2/+12
2023-04-14exprchk: Fix result type of array index operationSamuel Lidén Borell1-0/+2
2023-04-14exprchk: Require numeric expressionsSamuel Lidén Borell1-0/+24
2023-04-10Move typecompat error tests to a separate fileSamuel Lidén Borell1-328/+4
2023-04-10Type compatibility check for integer typesSamuel Lidén Borell1-12/+306
2023-04-09Type compatibility checking of named types and anonymous typesSamuel Lidén Borell1-0/+24
2023-04-09Fix enum .typeidentifiersSamuel Lidén Borell1-0/+38
2023-04-09Basic type compatiblity checking of arraysSamuel Lidén Borell1-4/+23
2023-04-09Improve error message for missing { at start of blockSamuel Lidén Borell1-1/+9
2023-04-08Improve error messages in declarationsSamuel Lidén Borell1-1/+14
2022-11-12Update TODOs (regarding error messages, 32 bit Windows, etc.)Samuel Lidén Borell1-0/+8
2022-11-09Fix various typos in error messagesSamuel Lidén Borell1-1/+1
2022-11-06Fix error handling/recovery in exprchk/funcchkSamuel Lidén Borell1-5/+12
2022-11-06Fix unintended errors in errortest test casesSamuel Lidén Borell1-5/+5
2022-10-16Basic checking of integer typesSamuel Lidén Borell1-5/+8
2022-10-16Checking of array literalsSamuel Lidén Borell1-1/+31
2022-10-15Disallow non-constant local variables in const exprsSamuel Lidén Borell1-0/+22
2022-10-15Checking of array index expressionsSamuel Lidén Borell1-0/+26
2022-10-14Allow optional stringsSamuel Lidén Borell1-6/+5
2022-10-14Checking of "none" literalsSamuel Lidén Borell1-0/+25
2022-08-04Checking of flow of return/gotoSamuel Lidén Borell1-0/+1
2022-07-26Fix assertion failures in the verifier (part 2)Samuel Lidén Borell1-1/+5
2022-07-25Fix assertion failures in the verifier (part 1)Samuel Lidén Borell1-0/+19
2022-07-24Fix assertion failures and Internal Compiler Errors in the verifierSamuel Lidén Borell1-2/+14
2022-07-21Fix type compat check of boolean and string typeSamuel Lidén Borell1-2/+2
2022-07-20Ćhecking of function callsSamuel Lidén Borell1-0/+32
2022-07-17Checking of field accessesSamuel Lidén Borell1-0/+3
2022-07-17Type checking of string and boolean expressionsSamuel Lidén Borell1-0/+30