aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-cslul/unittest/parsecommon.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-11Update copyright yearsSamuel Lidén Borell1-1/+1
2024-04-20Tests: Fix corrupted union fields on 32-bit WindowsSamuel Lidén Borell1-2/+1
2024-04-13Remove cli/gui distinction. Make \name and \type optional for appsSamuel Lidén Borell1-1/+0
2024-03-08Use SlulApp.main as the entry point. Implicitly depend on slulrtSamuel Lidén Borell1-0/+3
2023-12-30Put since-versions first in top-levels declarationsSamuel Lidén Borell1-1/+2
2023-11-12Tests: Fix missing check in OoM-test + related errorsSamuel Lidén Borell1-29/+29
2023-09-09Report style remark on CR newlinesSamuel Lidén Borell1-7/+16
2023-07-15Update copyright yearsSamuel Lidén Borell1-1/+1
2023-05-27Support for multi-line comments with #{{ and #}}Samuel Lidén Borell1-1/+34
2023-04-24Fix memory leaks in cfgalloc and in testsSamuel Lidén Borell1-2/+2
2023-04-24Fix out-of-memory handling for since-versionsSamuel Lidén Borell1-2/+3
2023-04-24Factor out configuration into a separate objectSamuel Lidén Borell1-38/+49
2023-04-21Add checks of since-versions, and support backportsSamuel Lidén Borell1-6/+8
2023-04-21Remove unused functions and dead codeSamuel Lidén Borell1-3/+1
2022-09-03Multi-directory makefile + break out testing functionsSamuel Lidén Borell1-0/+1
2022-08-14Update copyright yearsSamuel Lidén Borell1-1/+1
2022-08-04Free memory in OoM-testSamuel Lidén Borell1-3/+3
2022-06-15Remove support for multi-versioned symbols. Change syntax to "since X"Samuel Lidén Borell1-4/+57
2022-05-26Tests: Fix another memory error in OoM-testSamuel Lidén Borell1-0/+2
2022-05-15Basic checking of assign exprsSamuel Lidén Borell1-0/+3
2022-03-20Fix failures in OoM testsSamuel Lidén Borell1-1/+1
2022-03-20Fix truncated struct copy. Portability and test fixesSamuel Lidén Borell1-3/+3
2022-02-16Increase usage of (static) const and fix some incorrect usageSamuel Lidén Borell1-5/+5
2022-02-16Add cppcheck target to Makefile and fix warningsSamuel Lidén Borell1-11/+11
2022-01-23Binding of types across modules (part 1)Samuel Lidén Borell1-0/+23
2022-01-05Check that @versions are defined with \api_defSamuel Lidén Borell1-1/+20
2022-01-02Rename structs/enums to avoid all-caps typesSamuel Lidén Borell1-41/+41
2021-12-12Allow specifying language version for implementation sourceSamuel Lidén Borell1-0/+4
2021-12-11Remove int return from msghandlerSamuel Lidén Borell1-3/+2
2021-12-05Rename "build header"/"directive" to "module header"/"attribute"Samuel Lidén Borell1-32/+32
2021-11-21Require \C; \G; \O; \S; escapes to use scripts with ASCII lookalike charsSamuel Lidén Borell1-4/+4
2021-09-18Improve test failure messages. Fix test memleaksSamuel Lidén Borell1-3/+3
2021-08-28Free memory in unit testsSamuel Lidén Borell1-0/+29
2021-08-28Add testing of out-of-memory handling, and fix bugsSamuel Lidén Borell1-3/+6
2021-08-02Fix and improve error messages. Remove some repeated errorsSamuel Lidén Borell1-1/+1
2021-08-01Replace "slulbuild.conf" with a header in a "main.slul" fileSamuel Lidén Borell1-55/+57
2021-07-28Fix crash on duplicates in closed enums. Fix clearing of parser stateSamuel Lidén Borell1-0/+1
2021-07-27Beginnings of a verifierSamuel Lidén Borell1-8/+31
2021-07-25Fix several crashes and assertion failures found with afl++Samuel Lidén Borell1-2/+22
2021-07-25Fix parser hangs. Fix error handling of unterminated stringsSamuel Lidén Borell1-0/+11
2021-07-18Compile with more warning options, and fix found bugsSamuel Lidén Borell1-3/+3
2021-06-29Fix some -Weverything warningsSamuel Lidén Borell1-2/+2
2021-06-28Test character-by-character parsing. Fix several parser bugsSamuel Lidén Borell1-0/+26
2021-04-24Avoid sprintf and static buffer for invalid character errorsSamuel Lidén Borell1-0/+4
2021-04-21Disallow U+FEFF in source codeSamuel Lidén Borell1-0/+1
2021-04-19Disallow non-characters in source. Disallow Unicode surrogates in \u escapesSamuel Lidén Borell1-2/+10
2021-04-17Fix detection of UTF-8 overlongs. Add \u escapes in tokenizerSamuel Lidén Borell1-11/+40
2021-04-17Add unit test error limit and -v option showing test namesSamuel Lidén Borell1-7/+11
2021-04-15Tokenization of SLUL whitespace and comments. Move common test codeSamuel Lidén Borell1-0/+471