aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysNotes: Package non-code build, GC, giveme, cached vs shared filesHEADmainSamuel 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
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