| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 9 days | kernel: replace some more plain pointers | Felix Morgner | 4 | -4/+4 | |
| 9 days | kstd/memory: introduce observer_ptr casts | Felix Morgner | 4 | -10/+16 | |
| 9 days | x86_64: replace raw pointers with observer_ptr | Felix Morgner | 3 | -7/+30 | |
| 10 days | chore: replace some naked pointers | Felix Morgner | 6 | -32/+36 | |
| The coding guidelines explicitly prohibit the use of "naked"/C-style pointers. However, there were some prominent examples in the kapi and the core kernel source. This changeset replaces them with the appropriate smart pointer types. | |||||
| 2026-09-05 | x86_64/cpu: improve stack overflow detection | Felix Morgner | 1 | -2/+2 | |
| 2026-09-03 | chore: fix header guards | Felix Morgner | 2 | -2/+2 | |
| 2026-09-03 | chore: add missing explicit specifiers | Felix Morgner | 1 | -1/+1 | |
| 2026-09-03 | chore: add missing [[nodiscard]] attributes | Felix Morgner | 2 | -5/+6 | |
| 2026-09-01 | chore: clean up facet ids | Felix Morgner | 6 | -7/+8 | |
| 2026-08-31 | chore: minor stylistic cleanups | Felix Morgner | 7 | -22/+26 | |
| 2026-08-30 | kapi/gdb: extend pretty printers | Felix Morgner | 5 | -0/+98 | |
| 2026-08-29 | chore: apply stylistic cleanups | Felix Morgner | 8 | -11/+11 | |
| 2026-08-27 | kapi/fs: implement read_directory | Felix Morgner | 2 | -6/+4 | |
| This change also replaces the kernel internal directory_listing_cursor and directory_listing_entry with the kapi types directory_cursor and directory_entry. | |||||
| 2026-08-26 | kapi/fs: introduce read_directory API | Felix Morgner | 3 | -0/+58 | |
| 2026-08-26 | build: fix include paths | Felix Morgner | 1 | -1/+1 | |
| 2026-08-20 | kernel: remove vfs_type | Felix Morgner | 1 | -0/+5 | |
| 2026-08-20 | docs: draft new documentation structure | Felix Morgner | 5 | -32/+6 | |
| 2026-08-20 | build: clean up header set verification | Felix Morgner | 1 | -4/+0 | |
| 2026-08-20 | build: fix kapi header glob | Felix Morgner | 1 | -2/+2 | |
| 2026-08-19 | chore: normalize kapi doc comments | Felix Morgner | 19 | -8/+104 | |
| 2026-08-19 | chore: normalize header guards | Felix Morgner | 1 | -2/+2 | |
| 2026-08-19 | docs: improve API doc structure | Felix Morgner | 1 | -0/+4 | |
| 2026-08-19 | kapi: use bytes for size in boot modules | Felix Morgner | 1 | -7/+7 | |
| 2026-08-18 | kstd: introduce basic offset type | Felix Morgner | 2 | -11/+1 | |
| 2026-08-18 | kstd: flatten units namespace | Felix Morgner | 8 | -17/+17 | |
| 2026-08-18 | kstd: clean up units | Felix Morgner | 1 | -2/+2 | |
| 2026-08-18 | kapi: implement seek support | Felix Morgner | 2 | -6/+16 | |
| 2026-08-17 | kapi/fs: introduce seek API | Felix Morgner | 2 | -0/+31 | |
| 2026-08-17 | chore: replace expected by result | Felix Morgner | 1 | -8/+6 | |
| 2026-08-17 | kapi: de-const read on block and char devices | Felix Morgner | 2 | -2/+2 | |
| 2026-08-17 | kapi: port block_special_file to std::span | Felix Morgner | 1 | -4/+11 | |
| 2026-08-17 | kapi: add power management support to drivers | Felix Morgner | 3 | -0/+54 | |
| 2026-08-01 | kapi: add automatic driver registration | Felix Morgner | 1 | -0/+36 | |
| 2026-07-30 | kernel: implement dev zero and null | Felix Morgner | 1 | -0/+4 | |
| 2026-07-30 | kernel: add support for character devices | Felix Morgner | 1 | -1/+1 | |
| 2026-07-29 | kernel: allow reallocation of minor numbers | Felix Morgner | 1 | -0/+5 | |
| 2026-07-28 | x86_64: split lapic according to UDM | Felix Morgner | 3 | -42/+10 | |
| 2026-07-27 | x86_64: port PIT to devices resources | Felix Morgner | 2 | -0/+3 | |
| 2026-07-27 | kapi: fix device resources | Felix Morgner | 1 | -19/+46 | |
| 2026-07-27 | kapi: fix device resource lookup | Felix Morgner | 1 | -2/+51 | |
| 2026-07-27 | kapi: add device resources | Felix Morgner | 2 | -0/+186 | |
| 2026-07-27 | kapi: fix driver registry locking | Felix Morgner | 2 | -1/+8 | |
| 2026-07-26 | build: add tsan build | Felix Morgner | 1 | -3/+1 | |
| 2026-07-26 | kapi/devices: implement locking discipline | Felix Morgner | 3 | -0/+9 | |
| 2026-07-26 | kapi: implement a simple, tracked mutex | Felix Morgner | 2 | -0/+74 | |
| 2026-07-26 | kernel: add devfs live-update tests | Felix Morgner | 1 | -0/+6 | |
| 2026-07-26 | kapi: implement device removal | Felix Morgner | 1 | -0/+30 | |
| 2026-07-26 | kapi/device: allow removing devices from busses | Felix Morgner | 1 | -0/+11 | |
| 2026-07-26 | kapi: move protocol pointer to base bus | Felix Morgner | 2 | -3/+12 | |
| 2026-07-26 | chore: minor cleanups after refactoring | Felix Morgner | 1 | -5/+0 | |
