| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-20 | kstd/format: use tagged union to reduce template bloat | Felix Morgner | 5 | -17/+156 | |
| 2026-03-20 | kstd: simplify header packaging | Felix Morgner | 1 | -22/+3 | |
| 2026-03-20 | kstd/fmt: clean up naming | Felix Morgner | 5 | -28/+29 | |
| 2026-03-20 | kstd/format: split implementation | Felix Morgner | 21 | -621/+772 | |
| 2026-03-20 | kstd: fix build system errors | Felix Morgner | 1 | -1/+4 | |
| 2026-03-20 | kstd/format: implement dynamic width support | Felix Morgner | 6 | -98/+216 | |
| 2026-03-20 | kstd: rework formatting to be closer to std | Felix Morgner | 9 | -359/+600 | |
| 2026-03-19 | kstd/format: add support for formatting of orderings | Felix Morgner | 1 | -0/+94 | |
| 2026-03-19 | kstd/format: enable formatting of bool values | Felix Morgner | 1 | -1/+24 | |
| 2026-03-19 | kstd/vector: add deduction guides | Felix Morgner | 1 | -0/+10 | |
| 2026-03-19 | kstd: add vector comparison operators | Felix Morgner | 1 | -0/+15 | |
| 2026-03-19 | kstd: improve vector documentation | Felix Morgner | 1 | -27/+76 | |
| 2026-03-19 | kstd: apply minor cleanup to vector | Felix Morgner | 1 | -12/+9 | |
| 2026-03-19 | kstd: remove illegal include | Felix Morgner | 1 | -1/+0 | |
| 2026-03-19 | kstd: fix vector bugs | Felix Morgner | 1 | -18/+35 | |
| 2026-03-19 | kstd: finish preliminary vector implementation | Felix Morgner | 2 | -430/+401 | |
| 2026-03-19 | kstd: implement default allocator | Felix Morgner | 1 | -0/+64 | |
| 2026-03-19 | kstd: prepare vector to be allocator aware | Felix Morgner | 1 | -137/+289 | |
| 2026-03-18 | kstd: don't allocate 0-sized memory regions | Felix Morgner | 1 | -5/+5 | |
| 2026-03-18 | kstd: introduce strong type for memory amounts | Felix Morgner | 4 | -7/+186 | |
| 2026-03-17 | kstd: add more nodiscard to shared_ptr | Felix Morgner | 1 | -6/+6 | |
| 2026-03-17 | kstd: fix constructor selection in vector | Felix Morgner | 1 | -3/+3 | |
| The old version would lead to potential issues, since an explicit ctor may get selected. Ideally vector should be adapted to not allocated an array of it's value type but simply suitably aligned raw storage. | |||||
| 2026-03-17 | extend shared_ptr to support nullptr and cross-type conversions | Lukas Oesch | 1 | -6/+125 | |
| 2026-03-17 | small refactoring | Lukas Oesch | 2 | -3/+4 | |
| 2026-03-17 | implement memset | Lukas Oesch | 2 | -2/+16 | |
| 2026-03-17 | implement memcpy | Lukas Oesch | 4 | -70/+103 | |
| 2026-03-17 | fix multiboot2 information vla_tag implementation | Lukas Oesch | 1 | -2/+2 | |
| 2026-03-17 | add comment where the command line information is | Lukas Oesch | 1 | -0/+3 | |
| 2026-03-17 | add multiboot2 module tag, all modules can be iterated | Lukas Oesch | 2 | -0/+39 | |
| 2026-03-16 | kstd: fix lint issues | Felix Morgner | 3 | -19/+24 | |
| 2026-03-16 | x86_64: remove stl_* sections for now | Felix Morgner | 5 | -74/+0 | |
| We currently don't really support user mode anymore, since it doesn't integrate well within the architecture. We therefore need no special handling of STL and kstd anymore. | |||||
| 2026-03-16 | kernel/memory: implement basic free-list heap | Felix Morgner | 1 | -3/+0 | |
| 2025-12-29 | kstd/mutex: implement lock_guard | Felix Morgner | 1 | -0/+61 | |
| 2025-12-29 | kstd: clean up mutex implementation | Felix Morgner | 2 | -45/+36 | |
| 2025-12-23 | kstd/libc: implement basic memmove | Felix Morgner | 1 | -0/+21 | |
| 2025-12-23 | libs/multiboot2: clean up code style | Felix Morgner | 7 | -162/+208 | |
| 2025-12-23 | libs/multiboot2: clean up file structure | Felix Morgner | 9 | -104/+141 | |
| 2025-12-23 | libs/multiboot2: add basic namespace documentation | Felix Morgner | 1 | -0/+8 | |
| 2025-12-22 | chore: clean up linter warnings | Felix Morgner | 6 | -13/+15 | |
| 2025-12-19 | kstd: clean up OS interface split | Felix Morgner | 7 | -18/+48 | |
| 2025-12-19 | kstd: move println to kstd | Felix Morgner | 1 | -0/+86 | |
| 2025-12-18 | kstd/io: fix hex digit formatting | Felix Morgner | 1 | -1/+1 | |
| 2025-12-18 | kstd/io: implement pointer formatting | Felix Morgner | 1 | -3/+30 | |
| 2025-12-18 | kstd/io: implement c-string formatting | Felix Morgner | 1 | -2/+30 | |
| 2025-12-18 | kstd/io: support string_view formatting | Felix Morgner | 1 | -0/+35 | |
| 2025-12-18 | kstd: finish integral formatting implementation | Felix Morgner | 2 | -44/+62 | |
| 2025-12-18 | kstd: begin basic formatted output implementation | Felix Morgner | 6 | -0/+472 | |
| 2025-12-15 | libs/elf: fix documentation | Felix Morgner | 2 | -3/+28 | |
| 2025-12-15 | chore: fix missing includes | Felix Morgner | 2 | -0/+4 | |
| 2025-12-11 | docs: improve documentation | Felix Morgner | 2 | -0/+15 | |
