aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
23 hoursAdd Code of ConductHEADmainSamuel Lidén Borell1-0/+53
23 hoursRe-word paragraph about licensing of contributionsSamuel Lidén Borell1-4/+4
24 hoursbootstrap: Remove MIT-0 license from bootstrap RTLSamuel Lidén Borell13-77/+14
27 hoursbootstrap: Show proper errors on OoM/internal errorsSamuel Lidén Borell6-12/+35
36 hoursbootstrap: Fix overflow check for integer CLI paramsSamuel Lidén Borell1-1/+6
45 hoursbootstrap: Beginning of MessageReporterSamuel Lidén Borell6-8/+254
48 hoursbootstrap: Remove output file on errorSamuel Lidén Borell1-1/+6
2 daysbootstrap: Revise CLI input params to use Readers instead of FilesSamuel Lidén Borell3-26/+53
6 daysNotes: 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
2025-08-16bootstrap: Don't emit constructors for service classesSamuel Lidén Borell3-5/+17
2025-08-16bootstrap: Basic CLI arguments loop and error handlingSamuel Lidén Borell2-4/+146
2025-08-16bootstrap: Internal RTL string decoding functionSamuel Lidén Borell3-3/+65
2025-08-16bootstrap: Null terminate all string constants.Samuel Lidén Borell1-1/+4
2025-08-16bootstrap: Emit initialization of `giveme`sSamuel Lidén Borell3-3/+104
2025-08-16Remove redundant whitespace and a duplicate lineSamuel Lidén Borell4-5/+0
2025-08-16bootstrap: Add stub functions in RTL for CLI handlingSamuel Lidén Borell4-2/+212
2025-08-16bootstrap: Emit all string constants, including those in `giveme`sSamuel Lidén Borell1-10/+8
2025-08-16bootstrap: Leave outer type as NULL for nowSamuel Lidén Borell1-1/+2
2025-08-13Notes: Repo vs release artifacts, SBOMs, more on capabilitiesSamuel Lidén Borell3-1/+343
2025-08-10Notes: Capabilities and I/O / system accessSamuel Lidén Borell2-1/+113
2025-08-10Notes: API versioning, stdlib, integers, libc, hardening, service loadingSamuel Lidén Borell7-0/+384
2025-08-10bootstrap: Rename BASELINE_CFLAGS to BASE_CFLAGSSamuel Lidén Borell1-3/+3
2025-08-09Emit initialization of CommandMain service implSamuel Lidén Borell5-15/+107
2025-08-03Notes: runtime hardening: fix typoSamuel Lidén Borell1-3/+3
2025-08-03Notes: Runtime hardening, target detection, `giveme`s, distributionsSamuel Lidén Borell5-0/+384
2025-08-02bootstrap: Reduce unecessarily large struct QualifierInfoSamuel Lidén Borell1-2/+2
2025-07-30bootstrap: Put compiler option arguments before non-optionsSamuel Lidén Borell1-5/+5
2025-07-27Notes: portability, distributions, libc/crt0/rtld, loopcallSamuel Lidén Borell5-0/+522
2025-07-26bootstrap: Parsing of `giveme` blocks (dependency injection)Samuel Lidén Borell10-22/+238
2025-07-23bootstrap: Require strict ordering of variables/constructors/functionsSamuel Lidén Borell1-0/+6
2025-07-23bootstrap: Call exit(EXIT_FAILURE) instead of abort() on file open errorSamuel Lidén Borell1-1/+1
2025-07-23bootstrap: Simplify Makefile by using $@ for all outputsSamuel Lidén Borell1-1/+1
2025-07-21bootstrap: Further limit maximum string constant lengthSamuel Lidén Borell1-9/+10
2025-07-20Update Makefile and sources.index with new test source file namesSamuel Lidén Borell2-3/+4
2025-07-20Notes: language upgrades, integer comparisonSamuel Lidén Borell2-4/+27
2025-07-20Rename test file with confusing nameSamuel Lidén Borell1-0/+0
2025-07-20bootstrap: Emit code to call `main`Samuel Lidén Borell7-16/+101
2025-07-20bootstrap: Parsing of `entry` functionsSamuel Lidén Borell6-6/+28
2025-07-20bootstrap: Define builtins at startupSamuel Lidén Borell5-32/+49
2025-07-20bootstrap: Basic parsing of service type specificationsSamuel Lidén Borell6-1/+104
2025-07-20bootstrap: Avoid emitting empty structsSamuel Lidén Borell1-0/+4
2025-07-20bootstrap: Add token lookahead functionSamuel Lidén Borell4-6/+16
2025-07-19Notes: Main/services, interfaces, large classes, sources.index removal, etcSamuel Lidén Borell8-1/+416
2025-07-18bootstrap: Avoid += in MakefileSamuel Lidén Borell1-2/+1
2025-07-17bootstrap: Factor out tok_symbol() out of tokenize()Samuel Lidén Borell1-45/+55
2025-07-17bootstrap: Factor out emit_subexpr() out of emit_expr() loopSamuel Lidén Borell1-167/+174
2025-07-17bootstrap: More defensive tree_insert. Remove redundant variableSamuel Lidén Borell1-5/+5