aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-cslul/unittest/test_parse.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-02Don't use ref types for function referencesSamuel Lidén Borell1-1/+1
2024-05-11Update copyright yearsSamuel Lidén Borell1-1/+1
2024-02-20Revert "Tests: Fix incorrect buffer size"Samuel Lidén Borell1-1/+1
2024-02-20Tests: Fix incorrect buffer sizeSamuel Lidén Borell1-1/+1
2024-01-01Put since-versions first in struct/enum membersSamuel Lidén Borell1-14/+20
2023-12-30Put since-versions first in top-levels declarationsSamuel Lidén Borell1-214/+293
2023-12-25Tests: Fix incorrect = which should be ==Samuel Lidén Borell1-1/+1
2023-10-07Check version when binding typeidentifiers/method identifiersSamuel Lidén Borell1-35/+35
2023-09-10Tests: Add checks in test_parse_funcbody_vardef_outofscopeSamuel Lidén Borell1-1/+13
2023-09-10Update TODOsSamuel Lidén Borell1-10/+2
2023-08-22Parser: Fix error messages for certain invalid function call syntaxesSamuel Lidén Borell1-0/+1
2023-07-15Update copyright yearsSamuel Lidén Borell1-1/+1
2023-06-17Fix some warnings from clang-analyzeSamuel Lidén Borell1-4/+5
2023-05-14Basic checking of generic typesSamuel Lidén Borell1-59/+45
2023-05-14Use const in more placesSamuel Lidén Borell1-10/+10
2023-04-30Checking of open/closed structsSamuel Lidén Borell1-9/+10
2023-04-29More improvements to error locations. Add check of .typeident syntaxSamuel Lidén Borell1-13/+14
2023-04-29Report errors at end-of-line at the correct locationSamuel Lidén Borell1-12/+12
2023-04-29Break out tokenization functions from parse.c to token.cSamuel Lidén Borell1-1394/+0
2023-04-24Fix out-of-memory handling for since-versionsSamuel Lidén Borell1-12/+12
2023-04-24Factor out configuration into a separate objectSamuel Lidén Borell1-253/+258
2023-04-21Add checks of since-versions, and support backportsSamuel Lidén Borell1-31/+92
2023-04-21Fix column number of errors at EOFSamuel Lidén Borell1-28/+28
2023-04-21Improve messages for errors at end declarationsSamuel Lidén Borell1-2/+2
2023-04-10Disallow explicitly numbered values in enums without explicit base typeSamuel Lidén Borell1-8/+8
2023-04-09Improve error message for missing { at start of blockSamuel Lidén Borell1-2/+3
2023-04-09Forbid enums outside of typedefsSamuel Lidén Borell1-8/+9
2023-04-08Improve error messages in declarationsSamuel Lidén Borell1-1/+12
2023-02-12IR generation of switch/case and subcaseSamuel Lidén Borell1-0/+6
2022-11-12Parser: Set type->misc using |= since it is a bitmaskSamuel Lidén Borell1-0/+3
2022-11-06Note about implicit refs. Update TODO about ownership-taking methodsSamuel Lidén Borell1-0/+2
2022-11-06Update TODO commentsSamuel Lidén Borell1-0/+5
2022-11-05Unit test improvements and cleanupsSamuel Lidén Borell1-5/+5
2022-09-03Multi-directory makefile + break out testing functionsSamuel Lidén Borell1-0/+3
2022-08-04Free memory in OoM-testSamuel Lidén Borell1-9/+9
2022-08-01Assign IDs to variables (for checking definedness etc.)Samuel Lidén Borell1-68/+79
2022-07-26Fix assertion failures in the verifier (part 2)Samuel Lidén Borell1-1/+0
2022-07-25Add parentheses in macros (fixes some clang-tidy warnings)Samuel Lidén Borell1-2/+2
2022-07-20Ćhecking of function callsSamuel Lidén Borell1-4/+8
2022-07-09Fix missing or wrong error when ] is missing in array exprSamuel Lidén Borell1-0/+19
2022-06-15Require UpperCase for types and lower_case for funcs/dataSamuel Lidén Borell1-28/+49
2022-06-15Remove support for multi-versioned symbols. Change syntax to "since X"Samuel Lidén Borell1-585/+509
2022-05-29Forbid multiple versions of types (except for adding fields)Samuel Lidén Borell1-13/+24
2022-05-28Fix parsing of long type parameter listsSamuel Lidén Borell1-0/+37
2022-05-26Tests: Fix another memory error in OoM-testSamuel Lidén Borell1-1/+0
2022-05-22Tests: Fix memory errors in OoM-testSamuel Lidén Borell1-3/+3
2022-05-22Use keywords for true/false instead of .true/.false typeidentsSamuel Lidén Borell1-6/+6
2022-05-03Simplify syntax for void functions (remove "-> void")Samuel Lidén Borell1-76/+76
2022-05-01Simplify syntax for private types (remove "= private")Samuel Lidén Borell1-49/+17
2022-04-30Fix some clang -Weverything warningsSamuel Lidén Borell1-3/+3