| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-26 | fix build | Lukas Oesch | 1 | -1/+1 | |
| 2026-03-26 | use kstd::shared_ptr instead of std::optional for open_file_descriptions | Lukas Oesch | 5 | -21/+27 | |
| 2026-03-26 | implement first draft of a do_mount function | Lukas Oesch | 2 | -8/+51 | |
| 2026-03-26 | prepare test code for a further test function | Lukas Oesch | 1 | -1/+12 | |
| 2026-03-26 | small refactoring | Lukas Oesch | 1 | -4/+3 | |
| 2026-03-26 | improve architecture again -> use same architecture for devices and ext2_files | Lukas Oesch | 7 | -7/+86 | |
| 2026-03-26 | first try to simplify the architecture (remove redundant inode_file and ↵ | Lukas Oesch | 14 | -123/+75 | |
| open() methods), add ext2_file placeholder struct | |||||
| 2026-03-26 | remove inode metadata | Lukas Oesch | 9 | -132/+82 | |
| 2026-03-26 | prepare files for new inode structure | Lukas Oesch | 5 | -0/+42 | |
| 2026-03-25 | ide: enable doxygen-style comment parsing | Felix Morgner | 1 | -0/+2 | |
| 2026-03-25 | build: update llvm components in container | Felix Morgner | 3 | -5/+6 | |
| 2026-03-24 | kstd/vector: add basic insert overloads | Felix Morgner | 2 | -28/+262 | |
| 2026-03-23 | ide: ensure clangd sees active compile commands | Felix Morgner | 1 | -0/+1 | |
| 2026-03-23 | ci: fix main build artifact extraction | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | build: simplify switching between overall targets | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | kstd/tests: extract test helper types | Felix Morgner | 2 | -167/+283 | |
| 2026-03-23 | ci: allow for whitespace in coverage regex | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | ci: handle 100% coverage | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | kstd/vector: expand tests | Felix Morgner | 2 | -30/+488 | |
| 2026-03-23 | kstd/vector: add more tests for different types | Felix Morgner | 1 | -0/+186 | |
| 2026-03-23 | kstd: fix push/emplace_back bug in vector | Felix Morgner | 2 | -0/+174 | |
| 2026-03-23 | deps: disable clang-tidy when not preinstalled | Felix Morgner | 1 | -4/+6 | |
| 2026-03-23 | ci: add missing test build dependencies | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | ci: fix artifact configuration | Felix Morgner | 1 | -1/+1 | |
| 2026-03-23 | ci: enable test builds | Felix Morgner | 15 | -39/+508 | |
| 2026-03-23 | testing: enable build-host testing | Felix Morgner | 10 | -16/+122 | |
| 2026-03-21 | x86_64/cpu: fixup 8259 interrupt handling | Felix Morgner | 3 | -7/+28 | |
| We now mask the timer interrupt and ensure we are informing the PIC about us having handled the interrupt. | |||||
| 2026-03-21 | Merge branch 'fmorgner/develop-BA-FS26/gdt_idt' into develop-BA-FS26 | Felix Morgner | 8 | -22/+363 | |
| This patchset enables the use of interrupts. Specifically, it simplifies debugging by printing the fault address in case of a page fault. | |||||
| 2026-03-21 | x86_64/cpu: log interrupt data in hex | Felix Morgner | 1 | -3/+3 | |
| 2026-03-21 | x86_64/cpu: ignore 8259 interrupts | Felix Morgner | 2 | -8/+20 | |
| 2026-03-21 | x86_64/cpu: fixup 8259 interrupts | Felix Morgner | 5 | -0/+56 | |
| 2026-03-20 | x86_64/cpu: implement basic interrupt handling | Felix Morgner | 6 | -22/+295 | |
| 2026-03-20 | kstd/vector: add missing constexpr | Felix Morgner | 1 | -5/+8 | |
| clang-tidy is not happy about constexpr memory allocation except through the blessed std::allocator::allocate though. So for now we can't use it since it will break the build when linting is enabled. | |||||
| 2026-03-20 | libs: fix header globs | Felix Morgner | 3 | -11/+7 | |
| 2026-03-20 | x86_64/cpu: move gdt initialization code | Felix Morgner | 4 | -111/+133 | |
| 2026-03-20 | kstd/vector: allow self-referential pushes | Felix Morgner | 1 | -15/+45 | |
| Previously, calling `v.push_back(v.front())` might have resulted in undefined behavior if reallocation needed to occur. This patch provides for this and allows self-referential pushes. | |||||
| 2026-03-20 | kstd/vector: allow input iterators for construction | Felix Morgner | 1 | -1/+28 | |
| 2026-03-20 | kstd/vector: optimize clear | Felix Morgner | 1 | -4/+2 | |
| 2026-03-20 | kstd/vector: relax move constructor | Felix Morgner | 1 | -1/+1 | |
| 2026-03-20 | kstd/vector: add missing constexpr | Felix Morgner | 1 | -4/+4 | |
| 2026-03-20 | kstd/vector: fix rbegin and rend | Felix Morgner | 1 | -4/+4 | |
| 2026-03-20 | kstd/format: add support for std::byte | Felix Morgner | 2 | -0/+24 | |
| 2026-03-20 | kstd/format: support range formatting | Felix Morgner | 3 | -0/+106 | |
| 2026-03-20 | kstd/format: fix type decay for c strings | Felix Morgner | 4 | -9/+10 | |
| 2026-03-20 | kstd/format: use tagged union to reduce template bloat | Felix Morgner | 6 | -23/+230 | |
| 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 | Merge branch 'fmorgner/align-format-with-stdlib' into develop-BA-FS26 | Felix Morgner | 12 | -408/+806 | |
