aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Expand)AuthorFilesLines
5 daysbootstrap rtl: Make bitshift less ambiguous to readHEADmainSamuel Lidén Borell1-5/+5
5 daysbootstrap: Remove some dead codeSamuel Lidén Borell2-2/+0
5 daysbootstrap: Fix unnecessary variable assignment/add-assignmentSamuel Lidén Borell2-5/+3
5 daysbootstrap rtl: Fix Reader limit not being decreasedSamuel Lidén Borell1-0/+1
7 daysSome TODO/FIXME comments regarding typeparams/genericsSamuel Lidén Borell1-0/+16
7 daysbootstrap: Properly fix workarounds for typeparamsSamuel Lidén Borell8-47/+168
9 daysbootstrap rtl: List.add and List.insert_firstSamuel Lidén Borell2-7/+60
9 daysbootstrap: Temporary workaround for type-parametric function parametersSamuel Lidén Borell1-2/+16
9 daysbootstrap: Temporary workaround for typecompat of typeparamsSamuel Lidén Borell1-0/+7
9 daysbootstrap rtl: Implement List constructor and count methodSamuel Lidén Borell4-0/+49
9 daysbootstrap: typeparam declarations. Test of type-parametric classSamuel Lidén Borell6-4/+76
9 daysbootstrap: Fix parsing of `only`-sections in interface filesSamuel Lidén Borell1-1/+2
10 daysbootstrap: Parsing of type parameter usageSamuel Lidén Borell3-12/+74
11 daysbootstrap rtl: Implement read_u32_le and write_u*Samuel Lidén Borell3-11/+62
11 daysbootstrap rtl: Fix default (stdin) for ReaderSamuel Lidén Borell1-1/+1
12 daysbootstrap rtl: Fix clang -Wsign-conversion warningSamuel Lidén Borell1-1/+1
12 daysbootstrap: Implement some basic Reader functionsSamuel Lidén Borell5-4/+226
12 daysbootstrap rtl: Fix comparison of "-" for stdout WriterSamuel Lidén Borell1-1/+1
2026-05-15Expand TODO comment about optional typesSamuel Lidén Borell1-0/+10
2026-05-14bootstrap: Fix long options with placeholders in RTL show_helpSamuel Lidén Borell1-1/+1
2026-05-14bootstrap: Fix True in `giveme` linesSamuel Lidén Borell2-2/+3
2026-05-14bootstrap: Implement non-option arguments in RTLSamuel Lidén Borell1-9/+105
2026-05-14bootstrap: Fix MessageReporter multiple argumentsSamuel Lidén Borell1-0/+1
2026-05-14bootstrap: RTL functions for String command-line argumentsSamuel Lidén Borell2-4/+54
2026-05-12bootstrap: Fix conversion warning in blake2-impl.hSamuel Lidén Borell1-9/+9
2026-05-10bootstrap: Ensure `this` is not reassignedSamuel Lidén Borell3-2/+13
2026-05-10bootstrap: Use proper method of emitting fields and variable accessesSamuel Lidén Borell1-6/+10
2026-05-10bootstrap: Suppress unused variable warnings after const-evaluationSamuel Lidén Borell3-3/+15
2026-05-10bootstrap: Warn about unused variables (in transpiler frontend)Samuel Lidén Borell5-0/+30
2026-05-10bootstrap: Fix line number of local variables without initvalsSamuel Lidén Borell1-1/+1
2026-05-09bootstrap: Redesign of typechecking code to support typescopes properlySamuel Lidén Borell11-506/+748
2026-05-09bootstrap: Filter more libc funcs in make bt (backtrace) targetSamuel Lidén Borell1-1/+3
2026-05-08bootstrap: Makefile target gdb bt (backtrace)Samuel Lidén Borell1-2/+16
2026-04-18bootstrap: Add/update commentsSamuel Lidén Borell3-13/+14
2026-04-13bootstrap: Separate ExprIdent.u.var/field for stricter const-correctnessSamuel Lidén Borell4-5/+11
2026-04-05bootstrap: Typecheck expressions only onceSamuel Lidén Borell1-13/+3
2026-04-03bootstrap: Implement typescopes inside (some) expressionsSamuel Lidén Borell7-50/+149
2026-04-03bootstrap: Accept const arguments in common output functionsSamuel Lidén Borell5-19/+20
2026-04-01bootstrap: Break out is_field into E_FIELDSamuel Lidén Borell5-41/+35
2026-04-01bootstrap: Merge ExprCall and ExprMethodCallSamuel Lidén Borell4-51/+43
2026-04-01bootstrap: Use doubly linked list for struct ExprSamuel Lidén Borell4-2/+14
2026-03-21bootstrap: Disallow qualifiers on enumsSamuel Lidén Borell1-3/+5
2026-03-21bootstrap: Emit C type definitions of enumsSamuel Lidén Borell3-9/+48
2026-03-21bootstrap: Enum value referencesSamuel Lidén Borell7-1/+50
2026-03-21bootstrap: Enum declarationsSamuel Lidén Borell5-3/+131
2026-03-21bootstrap: Fix local variable assignability checkSamuel Lidén Borell1-3/+4
2026-03-21bootstrap: Update TODOsSamuel Lidén Borell10-44/+33
2026-03-20bootstrap: Fix non-trivial left-hand expressions in += -= *= /=Samuel Lidén Borell1-2/+3
2026-03-20bootstrap: Move shared AST utility functions to a separate fileSamuel Lidén Borell6-45/+63
2026-03-20bootstrap: Emit initialisation for fields with initialisersSamuel Lidén Borell3-23/+107