aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
10 dayskstd: ring_buffer: add ctor panic testFelix Morgner1-0/+10
10 dayskstd: ring_buffer: extract basic storageFelix Morgner2-23/+127
11 dayskstd: ring_buffer: add missing test tagFelix Morgner1-1/+1
11 dayskstd: ring_buffer: add interface type testsFelix Morgner1-0/+82
11 dayskstd: ring_buffer: implement operator[]Felix Morgner2-5/+45
11 dayskstd: ring_buffer: simplify element_atFelix Morgner1-3/+3
11 dayskstd: ring_buffer: rename element_at_indexFelix Morgner1-4/+4
11 dayskstd: ring_buffer: implement n-values ctor.Felix Morgner2-1/+99
11 dayskstd: ring_buffer: add missing documentationFelix Morgner1-4/+13
11 dayskstd: ring_buffer: rename head and tailFelix Morgner1-9/+9
11 dayskstd: ring_buffer: implement at()Felix Morgner2-0/+84
11 dayskstd: ring_buffer: implement size()Felix Morgner2-0/+18
11 dayskstd: ring_buffer: implement empty()Felix Morgner2-0/+18
11 dayskstd: ring_buffer: add do sectionsFelix Morgner1-0/+5
11 dayskstd: ring_buffer: implement max_size()Felix Morgner2-0/+16
11 dayskstd: ring_buffer: implement capacity()Felix Morgner2-4/+16
11 dayskstd: add ring_buffer includeFelix Morgner2-0/+37
11 dayschore: clean up python scriptsFelix Morgner21-57/+113
11 dayschore: update python dependenciesFelix Morgner1-182/+182
11 dayside: fix poetry dependenciesFelix Morgner2-387/+24
11 daysMerge branch 'fmorgner/implement-interrupt-locking' into 'develop'Felix Morgner14-25/+602
12 daysx86_64: fix flag readingFelix Morgner4-6/+92
12 dayside: enable <...> include checksFelix Morgner1-0/+2
12 dayskapi/interrupts: add testsFelix Morgner2-0/+254
12 dayskapi/interrupts: admit irq_lock dtor may panicFelix Morgner1-1/+8
12 dayskapi/interrupts: improve irq_lock protectionsFelix Morgner1-5/+53
12 dayskapi/interrupts: tests: fix state data raceFelix Morgner1-14/+3
12 dayskapi/interrupts: tests: make IRQ state thread specificFelix Morgner1-3/+12
12 dayskapi/interrupts: implement IRQ lockFelix Morgner2-0/+110
12 dayskstd/mutex: export lockable conceptsFelix Morgner1-0/+9
12 dayskstd/concepts: add lockable conceptFelix Morgner1-0/+15
12 dayskstd/concepts: document basic_lockableFelix Morgner1-0/+12
12 dayskapi/interrupt: rework enablement APIFelix Morgner5-25/+61
2026-09-17build/x86_64: add missing -ffreestanding flagFelix Morgner1-0/+1
2026-09-14ide: silence LTRANS job server warningFelix Morgner1-0/+1
2026-09-10kstd: fix doc commentFelix Morgner1-1/+1
2026-09-10kapi/system: reduce panic buffer sizeFelix Morgner2-29/+163
2026-09-10kernel: replace some more plain pointersFelix Morgner14-39/+45
2026-09-10kstd/memory: introduce observer_ptr castsFelix Morgner5-10/+58
2026-09-10docs: add size estimates to project ideasFelix Morgner1-1/+20
2026-09-10build: enable coverage in release test buildsFelix Morgner1-3/+3
2026-09-10kernel/vfs: reduce number registry pruningFelix Morgner2-8/+1
2026-09-10ci: enable release testsFelix Morgner1-5/+14
2026-09-10kstd/vector: fix UB in test suiteFelix Morgner2-11/+79
2026-09-10build: include dynamic stack size in warningsFelix Morgner2-3/+5
2026-09-10x86_64: remove unused includeFelix Morgner1-2/+0
2026-09-10x86_64: replace raw pointers with observer_ptrFelix Morgner24-73/+133
2026-09-09Merge branch 'fmorgner/x86-64-double-fault-handling' into 'develop'Felix Morgner52-197/+432
2026-09-09chore: replace some naked pointersFelix Morgner38-128/+153
2026-09-09kstd/fmt: remove superfluous specifiers memberFelix Morgner1-2/+0