aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysbootstrap: Don't use C keywords/defines as macro argumentsHEADmainSamuel Lidén Borell2-60/+73
6 daysbootstrap: Remove support for > 509 byte string constantsSamuel Lidén Borell13-178/+109
8 daysbootstrap: Fix signedness-conversion warningSamuel Lidén Borell1-3/+3
8 daysbootstrap: Fix order of const/unsigned type qualifiersSamuel Lidén Borell1-1/+1
14 daysbootstrap: Synchronize definitions in compiler.h and rtlincl/rtl.hSamuel Lidén Borell2-1/+4
2025-11-28bootstrap: Fix version detection of ClangSamuel Lidén Borell1-1/+1
2025-11-28bootstrap: Move error_token to token.hSamuel Lidén Borell2-3/+3
2025-11-26bootstrap: Fix 0-size allocation in RTLSamuel Lidén Borell1-2/+6
2025-11-26bootstrap: Reduce dependencies on token.hSamuel Lidén Borell6-22/+21
2025-11-26bootstrap: Break out semantic checking to semchk.hSamuel Lidén Borell11-94/+116
2025-11-25bootstrap: Remove unused #includeSamuel Lidén Borell2-2/+1
2025-11-25bootstrap: Fix warnings with GCC 15 and Clang 22Samuel Lidén Borell3-7/+16
2025-11-24bootstrap: Fix compilation on OpenWatcomSamuel Lidén Borell2-2/+2
2025-11-24bootstrap: Allow override of SlulInt/SLUL_INT_FMT for e.g. TenDRASamuel Lidén Borell2-12/+16
2025-11-23bootstrap: Fix error message when assinging to non-modifiable variableSamuel Lidén Borell15-58/+131
2025-11-23bootstrap: Parse core module interface from fileSamuel Lidén Borell8-131/+113
2025-11-16Basic interface definitions for the "core" module (work in progress)Samuel Lidén Borell1-0/+90
2025-11-16Notes: Module interfaces. Multi-ABI for C ABI + improved ABISamuel Lidén Borell2-1/+63
2025-11-03Notes: integer safety as opt-in, organisationSamuel Lidén Borell2-0/+135
2025-10-26Notes: Alternatives to goto-sectionsSamuel Lidén Borell1-0/+79
2025-10-26bootstrap: Detect basic cases of unreachable codeSamuel Lidén Borell4-5/+72
2025-10-26bootstrap: Only add S_NOP for empty statementsSamuel Lidén Borell1-1/+3
2025-10-19Add limited FizzBuzz test that tests assignedness handlingSamuel Lidén Borell1-0/+99
2025-10-19bootstrap: Basic assignedness checkSamuel Lidén Borell3-9/+176
2025-10-19bootstrap: Fix variable shadowing warning in generated codeSamuel Lidén Borell1-12/+18
2025-10-19bootstrap: Basic framework for varstate checking. Fix test codeSamuel Lidén Borell8-9/+142
2025-10-19bootstrap: Fix crash on empty blocksSamuel Lidén Borell3-0/+8
2025-10-19bootstrap: Fix error message when assigning to a non-existent variableSamuel Lidén Borell1-1/+3
2025-10-19bootstrap: Add descriptive ASSERT_BOUND macro. Use proper boolean valuesSamuel Lidén Borell5-10/+10
2025-10-05Notes: Package non-code build, GC, giveme, cached vs shared filesSamuel Lidén Borell4-1/+167
2025-09-24bootstrap: Add per-statement namespaces to temporariesSamuel Lidén Borell3-10/+42
2025-09-23bootstrap: Fix indentation of `else`Samuel Lidén Borell1-1/+1
2025-09-06bootstrap: Build stage2 via object filesSamuel Lidén Borell1-9/+19
2025-09-06bootstrap: Writer initialization and write_str()Samuel Lidén Borell3-4/+38
2025-09-06bootstrap: C-string to SLUL-string functionsSamuel Lidén Borell2-0/+44
2025-09-06bootstrap: Add stub functions for Writer classSamuel Lidén Borell6-17/+86
2025-08-31Notes: Multi-line expressionsSamuel Lidén Borell1-0/+110
2025-08-31Notes: Class types, exceptions, GC, secure CI/CD, multi-threading, backendSamuel Lidén Borell9-0/+288
2025-08-29Add Code of ConductSamuel Lidén Borell1-0/+53
2025-08-29Re-word paragraph about licensing of contributionsSamuel Lidén Borell1-4/+4
2025-08-29bootstrap: Remove MIT-0 license from bootstrap RTLSamuel Lidén Borell13-77/+14
2025-08-29bootstrap: Show proper errors on OoM/internal errorsSamuel Lidén Borell6-12/+35
2025-08-29bootstrap: Fix overflow check for integer CLI paramsSamuel Lidén Borell1-1/+6
2025-08-29bootstrap: Beginning of MessageReporterSamuel Lidén Borell6-8/+254
2025-08-28bootstrap: Remove output file on errorSamuel Lidén Borell1-1/+6
2025-08-28bootstrap: Revise CLI input params to use Readers instead of FilesSamuel Lidén Borell3-26/+53
2025-08-24Notes: Various notesSamuel Lidén Borell11-0/+496
2025-08-16bootstrap: Assign CLI arguments to fields (bool and int only for now)Samuel Lidén Borell2-8/+85
2025-08-16bootstrap: Lookup CLI options and bind their valuesSamuel Lidén Borell1-8/+59
2025-08-16bootstrap: Call argument parsing function in RTL from main()Samuel Lidén Borell2-3/+8