| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2025-12-10 | kstd: extract bitwise enum operations | Felix Morgner | 2 | -0/+66 | |
| 2025-12-05 | kstd: implement memcmp | Felix Morgner | 2 | -0/+16 | |
| 2025-12-05 | multiboot2: silence some warnings | Felix Morgner | 5 | -39/+48 | |
| 2025-12-05 | multiboot2: implement section name reading | Felix Morgner | 2 | -4/+30 | |
| 2025-12-05 | elf: add basic section_header flag tests | Felix Morgner | 1 | -0/+20 | |
| 2025-12-05 | multiboot2: add range support to VLA tags | Felix Morgner | 2 | -26/+84 | |
| 2025-10-31 | libs/elf: implement section headers | Felix Morgner | 2 | -6/+72 | |
| 2025-10-30 | libs: begin ELF support implementation | Felix Morgner | 6 | -9/+82 | |
| 2025-10-29 | chore: configure clang-tidy | Felix Morgner | 6 | -39/+68 | |
| 2025-10-29 | chore: reformat source code | Felix Morgner | 10 | -57/+136 | |
| 2025-10-29 | kstd: clean up libc implementation | Felix Morgner | 7 | -40/+61 | |
| 2025-10-28 | kstd: don't rely on newlib | Felix Morgner | 5 | -0/+48 | |
| 2025-07-23 | libs: move asm_ptr to kstd | Felix Morgner | 2 | -0/+56 | |
| 2025-07-18 | x86-64: prepare new architecture | Felix Morgner | 2 | -4/+7 | |
| 2025-07-14 | libs: rename kstd headers to be more STL like | Felix Morgner | 6 | -2/+9 | |
| 2025-07-14 | kstd: improve resemblence of STL | Felix Morgner | 3 | -41/+48 | |
| 2025-07-14 | libs: move stack to kstd | Felix Morgner | 1 | -0/+213 | |
| 2025-07-14 | libs: move shared_pointer to kstd | Felix Morgner | 1 | -0/+269 | |
| 2025-07-14 | libs: move unique_ptr to kstd | Felix Morgner | 1 | -0/+206 | |
