aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
8 dayskapi: bootstrap owning device treeFelix Morgner9-51/+79
8 dayskstd: fix shared_ptr constructorsFelix Morgner1-2/+2
8 dayskstd: add shared_ptr aliasing constructorFelix Morgner1-1/+24
8 dayskernel/vfs: fix device node resolutionFelix Morgner2-21/+26
9 dayskapi: add test for resolving device node filesFelix Morgner2-0/+24
9 dayskapi: expose create_device_nodeFelix Morgner2-0/+14
9 dayskernel/vfs: fix vfs dentry cache consistencyFelix Morgner1-1/+1
9 dayskernel/vfs: implement persistent device nodesFelix Morgner6-1/+210
9 dayskstd: fix shared ptr deletion logicFelix Morgner1-8/+14
9 dayskernel/fs: add missing unit testsFelix Morgner4-0/+75
9 dayskernel: remove unused includeFelix Morgner1-1/+0
9 dayskapi/fs: implement status and raw_deviceFelix Morgner13-4/+203
9 dayskapi/fs: add file status and type types.Felix Morgner3-0/+74
9 dayskernel: move device_number to kapiFelix Morgner13-34/+47
9 dayskernel: improve support for raw device filesFelix Morgner19-107/+143
10 dayskapi: remove major number allocatorFelix Morgner6-22/+6
10 dayskapi/device: remove major and minorFelix Morgner33-168/+74
10 dayskernel/devfs: populate devfs via the device_number_registryFelix Morgner1-3/+3
10 dayskernel/devfs: always perform a full repopulationFelix Morgner2-9/+1
10 dayside: improve gdb config fileFelix Morgner1-1/+10
12 dayskstd: add bitfield_enum testsFelix Morgner1-0/+159
12 dayskstd: move bitfiled_enum headerFelix Morgner7-37/+33
12 daysdoc: add kstd task templateFelix Morgner1-0/+18
13 daysci: fix coverage generationFelix Morgner2-3/+3
14 dayskernel: introduce device_number abstractionFelix Morgner10-0/+381
2026-07-16kapi: add character device capabilityFelix Morgner3-2/+42
2026-07-16chore: move system error implementation out of lineFelix Morgner9-399/+463
2026-07-16kernel: handle non-block devices more gracefullyFelix Morgner3-17/+24
2026-07-16kernel/devfs: fetch devices from interface registryFelix Morgner1-6/+8
2026-07-16kernel/rd: register block device interfaceFelix Morgner1-1/+12
2026-07-16kernel: dissolve block device in favour of kapiFelix Morgner12-301/+155
2026-07-16kernel: begin block device re-architecture workFelix Morgner45-530/+681
2026-07-16kapi: introduce device interfacesFelix Morgner12-9/+586
2026-07-16kstd: fix gdb pretty printer for shared_ptrFelix Morgner1-6/+6
2026-07-16kstd: implement erase and erase_if for vectorFelix Morgner2-0/+119
2026-07-16kstd: fix gdb pretty printer for shared_ptrFelix Morgner1-1/+1
2026-07-16kstd: fix memory leak in weak_ptrFelix Morgner1-1/+1
2026-07-16kstd: add missing type aliasFelix Morgner1-0/+3
2026-07-16kstd: flesh out weak_ptrFelix Morgner1-94/+192
2026-07-15kstd: silence some lint warningsFelix Morgner1-98/+98
2026-07-15kapi/devices: clean up some namesFelix Morgner3-11/+9
2026-07-15kernel: remove unused functionFelix Morgner2-29/+0
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner2-5/+5
2026-07-15kernel/cpu: introduce core index numberFelix Morgner5-8/+28
2026-07-15kernel: rework ramdisk numberingFelix Morgner8-36/+37
2026-07-15kernel: unify major number counterFelix Morgner2-6/+18
2026-07-15kstd: fix shared_ptr constructor raceFelix Morgner1-4/+11
2026-07-15kernel: fix build issue after API changeFelix Morgner1-5/+5
2026-07-15kernel/mem: fix wraparound bug in bitmap allocatorFelix Morgner2-4/+68
2026-07-15kapi/fs: normalize doc commentsFelix Morgner1-59/+48