aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysbootstrap: Move more functions/defs from typechk.c to astutil.cHEADmainSamuel Lidén Borell3-50/+62
6 daysbootstrap: Move a few functions from typechk.c to astutil.cSamuel Lidén Borell3-66/+69
6 daysbootstrap: Break out top-level parsing to parsefile.cSamuel Lidén Borell4-300/+318
6 daysbootstrap: Fix make clean targetSamuel Lidén Borell1-2/+2
6 daysbootstrap: Factor out initialization/deinitialization from parse_file()Samuel Lidén Borell1-10/+21
7 daysbootstrap: Factor out declaration skipping/recovery from parse_file()Samuel Lidén Borell1-12/+22
7 daysbootstrap: Factor out non-indented line recovery from parse_file()Samuel Lidén Borell1-13/+20
7 daysbootstrap: Make check-all complain about complex functionsSamuel Lidén Borell1-2/+11
7 daysbootstrap: Factor out right parenthesis check from parse_expr()Samuel Lidén Borell1-26/+44
7 daysbootstrap: Simplification and comment update in parse_expr. More testsSamuel Lidén Borell3-8/+17
7 daysbootstrap: Check for useless assignmentstypequalifiers_and_errorrecoverySamuel Lidén Borell6-5/+262
7 daysbootstrap: Fix too early call to varstate_enter_scope in switch statementsSamuel Lidén Borell1-1/+4
7 daysbootstrap: Add function for reporting warnings at a different lineSamuel Lidén Borell2-16/+22
10 daysbootstrap: Remove unused line number field in struct TreeNodeSamuel Lidén Borell1-1/+0
10 daysbootstrap: Fix possibly wrong filename after error_at_ident() callsSamuel Lidén Borell1-5/+15
13 daysnotes: Implicit expression-level type qualifiersSamuel Lidén Borell1-0/+128
2026-09-26notes: filesize type, resource inclusion, mutability, RTLD, FFISamuel Lidén Borell7-4/+238
2026-09-19bootstrap: Limit identifiers to 100 bytesSamuel Lidén Borell5-4/+21
2026-09-19bootstrap: TODO comments about type qualifier designSamuel Lidén Borell1-0/+130
2026-09-18bootstrap: Change + qualifier to & to avoid ambiguity with additionSamuel Lidén Borell5-18/+20
2026-09-17bootstrap: Silence maybe-uninitialized warning under gcc -O2Samuel Lidén Borell1-0/+2
2026-09-15bootstrap: Fix unreachable() being reached after compilation errorSamuel Lidén Borell1-2/+1
2026-09-15bootstrap: Free expr nodes on errorSamuel Lidén Borell1-3/+19
2026-09-13bootstrap: Fix confusing error with constructors in wrong contextSamuel Lidén Borell3-5/+11
2026-09-13tests: Move "Expected an operator" tests to the correct test fileSamuel Lidén Borell2-12/+15
2026-09-13bootstrap: Detect `()` inside expressions, not just at the beginningSamuel Lidén Borell2-3/+14
2026-09-13Notes: comefrom, documentation checker, max-size for opaque typesSamuel Lidén Borell3-0/+80
2026-09-13tests: Pass `--log-fd=1` to ValgrindSamuel Lidén Borell1-2/+2
2026-09-13Add/remove/linewrap FIXME/TODO commentsSamuel Lidén Borell3-2/+13
2026-09-13bootstrap: Error recovery - Part 31: AssingabilitySamuel Lidén Borell4-2/+44
2026-09-13bootstrap: Error recovery - Part 30: Semantic checking of entry classesSamuel Lidén Borell4-6/+51
2026-09-13bootstrap: Stop on number range errors for nowSamuel Lidén Borell1-0/+5
2026-09-13bootstrap: Error recovery - Part 29: None values where there's no typescopeSamuel Lidén Borell2-0/+8
2026-09-13bootstrap: Error recovery - Part 28: Function callsSamuel Lidén Borell6-16/+152
2026-09-13bootstrap: Error recovery - Part 27: Enum valuesSamuel Lidén Borell3-3/+33
2026-09-13bootstrap: Error recovery - Part 26: Operands with wrong typeSamuel Lidén Borell2-16/+63
2026-09-13bootstrap: Error recovery - Part 25: Incompatible typesSamuel Lidén Borell5-2/+81
2026-09-13bootstrap: Error recovery - Part 24: Generic typesSamuel Lidén Borell4-4/+37
2026-09-13bootstrap: Add TR_INVALID / invalid_tr as a special compilation-error typeSamuel Lidén Borell9-3/+31
2026-09-12bootstrap: Error recovery - Part 23: varstatesSamuel Lidén Borell4-4/+153
2026-09-12bootstrap: Fix mixed up error messages in varstate checkerSamuel Lidén Borell1-2/+2
2026-09-11tests: Enum value with same name as a typeSamuel Lidén Borell3-1/+16
2026-09-11tests: Negative test of disallowed type-generic comparisonSamuel Lidén Borell5-1/+41
2026-09-11bootstrap: Fix NULL file path in "Application is missing main" errorSamuel Lidén Borell3-1/+8
2026-09-11bootstrap: Delete output file in stop()Samuel Lidén Borell1-3/+5
2026-09-11bootstrap: Always call stop() instead of calling exit() directlySamuel Lidén Borell2-3/+6
2026-09-11bootstrap: Error recovery - Part 22: Rename noreturn error functionsSamuel Lidén Borell4-10/+10
2026-09-11bootstrap: Error recovery - Part 21: AST functionsSamuel Lidén Borell5-4/+75
2026-09-11bootstrap: Don't crash on empty name in entry headerSamuel Lidén Borell3-2/+8
2026-09-11bootstrap: Error recovery - Part 20: Stop if stdlib core has errorsSamuel Lidén Borell1-0/+4