aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Expand)AuthorFilesLines
8 daysbootstrap: Disallow qualifiers on enumsSamuel Lidén Borell1-3/+5
8 daysbootstrap: Emit C type definitions of enumsSamuel Lidén Borell3-9/+48
8 daysbootstrap: Enum value referencesSamuel Lidén Borell7-1/+50
8 daysbootstrap: Enum declarationsSamuel Lidén Borell5-3/+131
9 daysbootstrap: Fix local variable assignability checkSamuel Lidén Borell1-3/+4
9 daysbootstrap: Update TODOsSamuel Lidén Borell10-44/+33
9 daysbootstrap: Fix non-trivial left-hand expressions in += -= *= /=Samuel Lidén Borell1-2/+3
9 daysbootstrap: Move shared AST utility functions to a separate fileSamuel Lidén Borell6-45/+63
9 daysbootstrap: Emit initialisation for fields with initialisersSamuel Lidén Borell3-23/+107
9 daysbootstrap: Actually emit public fieldsSamuel Lidén Borell3-12/+5
9 daysbootstrap: Implicitly add parameters to the default constructorSamuel Lidén Borell2-3/+86
9 daysbootstrap: Factor out var_new() from parse_var()Samuel Lidén Borell3-21/+34
2026-03-15bootstrap: Tiny refactorings to support the bcc compilerSamuel Lidén Borell2-3/+6
2026-03-15bootstrap: Remove redundant initialisationSamuel Lidén Borell1-1/+1
2026-03-15bootstrap: More intuitive error when class lacks public constructorsSamuel Lidén Borell1-8/+23
2026-03-15bootstrap: Revise how constructors are declaredSamuel Lidén Borell7-14/+36
2026-03-14bootstrap: Fix incorrect character comparison in RTLSamuel Lidén Borell1-1/+1
2026-03-13bootstrap: Arrays/lists will be a normal classSamuel Lidén Borell1-9/+3
2026-03-13bootstrap: Fix some const-ness / -Wcast-qual issues in rtl/string.cSamuel Lidén Borell2-7/+7
2026-03-13bootstrap: Add a few more String functionsSamuel Lidén Borell2-0/+58
2026-03-13bootstrap: Add MessageReporter.add_stringSamuel Lidén Borell2-1/+31
2026-03-13bootstrap: Fix dependency in MakefileSamuel Lidén Borell1-1/+4
2026-03-13bootstrap: Use pre-allocated strings for empty and 1 byte ASCII stringsSamuel Lidén Borell1-36/+42
2026-03-07bootstrap: Avoid repetition (and line break) in assertSamuel Lidén Borell1-5/+8
2026-03-07bootstrap: Fix logical source line longer than 509 charactersSamuel Lidén Borell1-12/+12
2026-02-28bootstrap: Fix blake32s on platforms where neither int or long is 32 bitSamuel Lidén Borell2-13/+19
2026-02-28bootstrap: Fix enum value names of True/False/NoneSamuel Lidén Borell3-12/+12
2026-02-21Use uppercase initials / title case for builtin types and valuesSamuel Lidén Borell10-101/+44
2026-02-15Beginnings of a specificationSamuel Lidén Borell1-1/+1
2026-02-15bootstrap: Update TODOs: Arrays will be implements as list objectsSamuel Lidén Borell4-9/+6
2026-02-15bootstrap: Remove unfinished support for nested typesSamuel Lidén Borell3-102/+26
2026-02-15bootstrap: Make core types available in interfaces alsoSamuel Lidén Borell2-1/+3
2026-02-15bootstrap: Rename string.c to escape.c to avoid duplicate filenameSamuel Lidén Borell2-4/+4
2026-02-08Notes: APIs, implicit declaration, integer types, package registry, etc.Samuel Lidén Borell2-0/+13
2026-02-07bootstrap: More intuitive errors for missing `end` before next functionSamuel Lidén Borell4-6/+11
2026-02-07bootstrap: Implement string comparisonSamuel Lidén Borell5-12/+65
2026-02-07bootstrap: Add String.from_codepointSamuel Lidén Borell2-1/+83
2026-02-07bootstrap: Multi-line assertions are unimplementedSamuel Lidén Borell1-0/+4
2026-02-07bootstrap: Include expression in assertion messagesSamuel Lidén Borell5-8/+39
2026-02-06bootstrap: Include filename in assertion messagesSamuel Lidén Borell3-25/+34
2026-02-06bootstrap: Implement basic help text based on `giveme`sSamuel Lidén Borell1-1/+31
2026-02-06bootstrap: Implement stdout default for WriterSamuel Lidén Borell3-5/+17
2026-02-06bootstrap: Handling of string escapesSamuel Lidén Borell4-4/+104
2026-02-06bootstrap: Fix out-of-bounds read when escaping stringsSamuel Lidén Borell1-7/+9
2026-02-06bootstrap: Fix conflict in `main` with params of preceding functionSamuel Lidén Borell1-0/+1
2026-02-06bootstrap: Improve errors for service type declarations and giveme sectionsSamuel Lidén Borell2-5/+10
2026-02-06bootstrap: Fix clang warning about enum conversionSamuel Lidén Borell1-1/+9
2026-01-31bootstrap: Add constSamuel Lidén Borell4-8/+8
2026-01-31bootstrap: Fix incorrect cast from const to non-constSamuel Lidén Borell1-1/+1
2026-01-31bootstrap: Fix another extranous semicolon in macroSamuel Lidén Borell1-1/+1