aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-cslul/unittest
AgeCommit message (Expand)AuthorFilesLines
2024-06-02Don't use ref types for function referencesSamuel Lidén Borell1-1/+1
2024-05-25ir: Fix array index offset calculation with nested arraysSamuel Lidén Borell1-9/+28
2024-05-11Update copyright yearsSamuel Lidén Borell11-11/+11
2024-04-20Tests: Fix corrupted union fields on 32-bit WindowsSamuel Lidén Borell2-2/+4
2024-04-13Remove cli/gui distinction. Make \name and \type optional for appsSamuel Lidén Borell4-111/+75
2024-03-21Use offsetof/size_t instead of uintptr_t where possibleSamuel Lidén Borell2-4/+3
2024-03-08Use SlulApp.main as the entry point. Implicitly depend on slulrtSamuel Lidén Borell3-11/+32
2024-03-03Add assert()'s to silence some gcc -fanalyzer warningsSamuel Lidén Borell1-0/+1
2024-03-02Detect type-confusion of structs in SLUL_DEBUG modeSamuel Lidén Borell1-0/+2
2024-03-02Tests: Fix test that continued even after simulated OoM errorSamuel Lidén Borell1-0/+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-02-05Restrict \source filenames to a-z 0-9 _Samuel Lidén Borell1-12/+25
2024-01-01Put since-versions first in struct/enum membersSamuel Lidén Borell3-54/+78
2023-12-30Put since-versions first in top-levels declarationsSamuel Lidén Borell4-281/+398
2023-12-27codegen: Don't rely on unsigned/size_t being 32 bitsSamuel Lidén Borell1-2/+2
2023-12-25Tests: Fix incorrect = which should be ==Samuel Lidén Borell3-7/+14
2023-12-25Tests: Fix test failure when alignment of size_t < 4Samuel Lidén Borell1-12/+34
2023-12-12Fix handling of back-dependencies on main moduleSamuel Lidén Borell1-1/+1
2023-11-12Tests: Fix missing check in OoM-test + related errorsSamuel Lidén Borell6-101/+104
2023-10-07Check version when binding typeidentifiers/method identifiersSamuel Lidén Borell2-40/+40
2023-09-17Misc typo fixes + update TODOSamuel Lidén Borell1-1/+1
2023-09-17Add tree_search_node() and tree_search_tok() for easier tree lookupSamuel Lidén Borell1-3/+2
2023-09-17Use string hashcodes for source filenames and dependenciesSamuel Lidén Borell1-1/+3
2023-09-16Add unstable_api flag. Improve checks of module headersSamuel Lidén Borell2-41/+35
2023-09-10Tests: Add checks in test_parse_funcbody_vardef_outofscopeSamuel Lidén Borell1-1/+13
2023-09-10Update TODOsSamuel Lidén Borell2-15/+2
2023-09-09Report style remark on CR newlinesSamuel Lidén Borell1-7/+16
2023-09-09Tests: Fix off-by-one error in test and remove FIXMESamuel Lidén Borell1-3/+2
2023-09-08Implement "nestedonly" dependencies (and remove "typesonly")Samuel Lidén Borell1-13/+13
2023-08-22Parser: Fix error messages for certain invalid function call syntaxesSamuel Lidén Borell1-0/+1
2023-08-11Use namespace prefix in include guardsSamuel Lidén Borell4-6/+11
2023-07-21Remove output files on errorSamuel Lidén Borell4-10/+67
2023-07-15Update copyright yearsSamuel Lidén Borell21-21/+21
2023-07-07Fix some cppcheck warnings and improve commentsSamuel Lidén Borell1-2/+3
2023-06-18Backend: Possiblity to dump IR in text formSamuel Lidén Borell1-0/+15
2023-06-18winlibc: Support for 64-bit integers in printf (%lld,%llu,%llx)Samuel Lidén Borell1-0/+16
2023-06-17Fix some warnings from clang-analyzeSamuel Lidén Borell2-14/+16
2023-05-27Support for multi-line comments with #{{ and #}}Samuel Lidén Borell4-1/+45
2023-05-18IR generation of array index expressionsSamuel Lidén Borell1-0/+33
2023-05-14Basic checking of generic typesSamuel Lidén Borell1-59/+45
2023-05-14Use const in more placesSamuel Lidén Borell2-19/+19
2023-05-07Factor out utility functions and type compat checking from exprchk.cSamuel Lidén Borell3-0/+72
2023-05-07Split backend.c into ir.c (IR generation) and bwrapper.c (backend init/output)Samuel Lidén Borell3-4/+39
2023-04-30Checking of open/closed structsSamuel Lidén Borell2-13/+11
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 Borell3-24/+24
2023-04-29Make variable in test staticSamuel Lidén Borell1-1/+1
2023-04-29Break out tokenization functions from mhparse.c to mhtoken.cSamuel Lidén Borell3-294/+342
2023-04-29Break out tokenization functions from parse.c to token.cSamuel Lidén Borell3-1394/+1443