aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-cslul/errors.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-02Don't use ref types for function referencesSamuel Lidén Borell1-1/+2
2024-05-18Improve error message for cyclic typedefsSamuel Lidén Borell1-0/+1
2024-05-12Fix possibly incorrect none-ness check in nested typesSamuel Lidén Borell1-1/+0
2024-05-12Check none-ness in implicit dereferencingSamuel Lidén Borell1-0/+1
2024-05-11Update copyright yearsSamuel Lidén Borell1-1/+1
2024-05-11Tracking of variable none-nessSamuel Lidén Borell1-0/+3
2024-04-28Parser: Split "too many }" errorSamuel Lidén Borell1-1/+2
2024-04-13Remove cli/gui distinction. Make \name and \type optional for appsSamuel Lidén Borell1-1/+1
2024-03-08Parser: Restrict where underscores can be usedSamuel Lidén Borell1-1/+3
2024-03-08Use SlulApp.main as the entry point. Implicitly depend on slulrtSamuel Lidén Borell1-0/+3
2024-02-24Fix mismatch between errors.h and cslul.hSamuel Lidén Borell1-1/+1
2024-02-05Parser: Better errors for invalid local variable declarationsSamuel Lidén Borell1-0/+2
2024-02-05Restrict \source filenames to a-z 0-9 _Samuel Lidén Borell1-0/+1
2023-12-30Put since-versions first in top-levels declarationsSamuel Lidén Borell1-1/+2
2023-10-08Check version when binding struct fieldsSamuel Lidén Borell1-0/+2
2023-10-07Check version when binding typeidentifiers/method identifiersSamuel Lidén Borell1-1/+3
2023-10-04Add more tests of identifier version checks + fix error reportingSamuel Lidén Borell1-2/+2
2023-10-01Check version when binding identifiers across modulesSamuel Lidén Borell1-0/+5
2023-09-17Check for missing \api_def'sSamuel Lidén Borell1-0/+1
2023-09-16Add unstable_api flag. Improve checks of module headersSamuel Lidén Borell1-3/+7
2023-09-16Require that \interface_depends versions are higher than \dependsSamuel Lidén Borell1-0/+1
2023-09-10Add check for different type with same name for typeidents and methodsSamuel Lidén Borell1-0/+1
2023-09-10Implement search for methods and typeidents in other modules alsoSamuel Lidén Borell1-0/+1
2023-09-09Fix search for implementation of methods and typeidentsSamuel Lidén Borell1-1/+2
2023-09-09Report style remark on CR newlinesSamuel Lidén Borell1-0/+1
2023-09-08Implement "nestedonly" dependencies (and remove "typesonly")Samuel Lidén Borell1-0/+4
2023-09-08Fix handling of \interface_depends that depends on the current moduleSamuel Lidén Borell1-1/+2
2023-08-16Parser: Improve error message on missing "}" before "else"Samuel Lidén Borell1-0/+1
2023-08-11Basic check of \interface_depends in dependenciesSamuel Lidén Borell1-0/+2
2023-08-06Add version check of dependenciesSamuel Lidén Borell1-0/+1
2023-08-06Add sanity check of name and type of dependenciesSamuel Lidén Borell1-0/+2
2023-07-15Update copyright yearsSamuel Lidén Borell1-1/+1
2023-05-27Support for multi-line comments with #{{ and #}}Samuel Lidén Borell1-0/+2
2023-05-21Turn errors about always true/always false into warningsSamuel Lidén Borell1-2/+2
2023-05-14Basic checking of generic typesSamuel Lidén Borell1-1/+4
2023-05-07Fix various warnings found by clang-analyze and cppcheckSamuel Lidén Borell1-2/+2
2023-05-06Checking of method and constructor callsSamuel Lidén Borell1-0/+4
2023-05-06Include .typeidentifier and .field names in error messagesSamuel Lidén Borell1-2/+2
2023-05-01Type checking of "refto" and "deref" operationsSamuel Lidén Borell1-0/+2
2023-05-01Named function argumentsSamuel Lidén Borell1-0/+2
2023-04-30Checking of open/closed structsSamuel Lidén Borell1-0/+7
2023-04-30Turn warnings about incorrect \depends lines into errorsSamuel Lidén Borell1-2/+2
2023-04-30Parsing and basic checks of literal struct values with named fieldsSamuel Lidén Borell1-1/+9
2023-04-29More improvements to error locations. Add check of .typeident syntaxSamuel Lidén Borell1-0/+2
2023-04-21Add checks of since-versions, and support backportsSamuel Lidén Borell1-1/+9
2023-04-21Improve messages for errors at end declarationsSamuel Lidén Borell1-1/+3
2023-04-14exprchk: Type compatibility checking of structsSamuel Lidén Borell1-0/+1
2023-04-14exprchk: Improved error checks/messagesSamuel Lidén Borell1-1/+7
2023-04-14exprchk: Require numeric expressionsSamuel Lidén Borell1-0/+2
2023-04-10Basic type compatibility check of reference typesSamuel Lidén Borell1-1/+3