aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
7 daysNotes: noreturn syntaxHEADmainSamuel Lidén Borell1-0/+40
7 daysNotes: Various notesSamuel Lidén Borell8-2/+440
8 daysbootstrap: Disallow qualifiers on enumsSamuel Lidén Borell1-3/+5
8 daysbootstrap: Emit C type definitions of enumsSamuel Lidén Borell5-9/+85
8 daysbootstrap: Enum value referencesSamuel Lidén Borell7-1/+50
8 daysspecification: Disallow constructors in enumsSamuel Lidén Borell1-19/+12
8 daysbootstrap: Enum declarationsSamuel Lidén Borell8-3/+146
8 daysspecification: `only`-sections (enums)Samuel Lidén Borell1-9/+50
9 daysbootstrap: Fix local variable assignability checkSamuel Lidén Borell2-7/+6
9 daysbootstrap: Update TODOsSamuel Lidén Borell11-45/+33
9 daysbootstrap: Fix non-trivial left-hand expressions in += -= *= /=Samuel Lidén Borell2-7/+6
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 Borell6-24/+123
9 daysbootstrap: Actually emit public fieldsSamuel Lidén Borell3-12/+5
9 daysbootstrap: Implicitly add parameters to the default constructorSamuel Lidén Borell6-3/+97
9 daysbootstrap: Factor out var_new() from parse_var()Samuel Lidén Borell3-21/+34
14 daysbootstrap: Tiny refactorings to support the bcc compilerSamuel Lidén Borell2-3/+6
14 daysbootstrap: Remove redundant initialisationSamuel Lidén Borell1-1/+1
2026-03-15Notes: Misc. notesSamuel Lidén Borell7-0/+339
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 Borell10-19/+43
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-13Notes: More on combined list/array typeSamuel Lidén Borell1-0/+69
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 Borell4-0/+113
2026-03-13bootstrap: Add MessageReporter.add_stringSamuel Lidén Borell3-1/+35
2026-03-13tests: Fix unused variable warningSamuel Lidén Borell1-0/+2
2026-03-13tests: Use new names for builtin types (Int, Bool, etc.)Samuel Lidén Borell6-28/+28
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-28Notes: class sections syntax, restricted type parametersSamuel Lidén Borell2-0/+149
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-24Notes: GenericsSamuel Lidén Borell1-0/+21
2026-02-24Notes: Disallow identity types in static data(?), MutabilitySamuel Lidén Borell4-1/+23
2026-02-22Notes: Avoding builtin types. Generics.Samuel Lidén Borell2-0/+293
2026-02-21Use uppercase initials / title case for builtin types and valuesSamuel Lidén Borell15-183/+135
2026-02-20Notes: Typescopes, uppercase/lowercase identifiersSamuel Lidén Borell2-0/+132
2026-02-15Beginnings of a specificationSamuel Lidén Borell2-1/+466
2026-02-15bootstrap: Update TODOs: Arrays will be implements as list objectsSamuel Lidén Borell4-9/+6
2026-02-15Notes: Combining lists/arrays and de-combining wrapping/non-wrapping typesSamuel Lidén Borell2-0/+131
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 Borell5-1/+14
2026-02-15bootstrap: Rename string.c to escape.c to avoid duplicate filenameSamuel Lidén Borell2-4/+4
2026-02-08tests: Fix outdir location when running from bootstrap/ directorySamuel Lidén Borell1-0/+2
2026-02-08Notes: APIs, implicit declaration, integer types, package registry, etc.Samuel Lidén Borell8-1/+193
2026-02-07bootstrap: More intuitive errors for missing `end` before next functionSamuel Lidén Borell4-6/+11