| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 6 days | implement vector resize | Lukas Oesch | 1 | -0/+39 | |
| 11 days | kernel/acpi: implement basic table discovery | Felix Morgner | 1 | -0/+18 | |
| 11 days | kapi: add basic ACPI support | Felix Morgner | 1 | -1/+6 | |
| 2026-04-02 | kapi: allow for device searches | Felix Morgner | 1 | -1/+1 | |
| 2026-04-02 | kapi: extract common bus code | Felix Morgner | 1 | -15/+7 | |
| 2026-04-02 | x86_64/devices: implement ISA bus stub | Felix Morgner | 1 | -0/+11 | |
| 2026-04-02 | kapi: add basic device subsystem | Felix Morgner | 1 | -0/+6 | |
| 2026-04-02 | kstd: make string formattable | Felix Morgner | 1 | -0/+13 | |
| 2026-04-02 | kstd: move observer_ptr to bits | Felix Morgner | 3 | -5/+8 | |
| 2026-04-02 | kstd/observer_ptr: extend test suite | Felix Morgner | 2 | -24/+149 | |
| 2026-04-02 | kstd/tests: extend operation tracker | Felix Morgner | 2 | -62/+128 | |
| 2026-04-02 | kstd: add some basic observer_ptr tests | Felix Morgner | 3 | -3/+239 | |
| 2026-04-02 | kstd: introduce observer_ptr | Felix Morgner | 1 | -0/+154 | |
| 2026-04-01 | kstd: fix signatures of libc functions | Felix Morgner | 2 | -10/+10 | |
| 2026-04-01 | kernel: begin basic bht implementation | Felix Morgner | 1 | -3/+1 | |
| 2026-03-30 | kstd/flat_map: fix iterator reference | Felix Morgner | 2 | -2/+131 | |
| 2026-03-30 | Merge branch 'fmorgner/interrupt-handling' into develop-BA-FS26 | Felix Morgner | 6 | -1/+958 | |
| 2026-03-28 | Revert "string tests" | Lukas Oesch | 1 | -49/+35 | |
| This reverts commit 1f0d290bc303ac8f039963c4eb6421536d36827c. | |||||
| 2026-03-28 | string tests | Lukas Oesch | 1 | -35/+49 | |
| 2026-03-27 | add some more tests | Lukas Oesch | 1 | -0/+55 | |
| 2026-03-27 | add string tests | Lukas Oesch | 2 | -0/+391 | |
| 2026-03-27 | kernel/interrupts: switch to flat_map for dispatch | Felix Morgner | 4 | -0/+691 | |
| 2026-03-27 | kstd/vector: implement range erase | Felix Morgner | 2 | -0/+82 | |
| 2026-03-27 | kstd/vector: increase test coverage | Felix Morgner | 2 | -4/+47 | |
| 2026-03-27 | kstd/vector: add missing tests for insert | Felix Morgner | 1 | -0/+34 | |
| 2026-03-27 | kstd/vector: implement single-element erase | Felix Morgner | 2 | -0/+107 | |
| 2026-03-26 | implement == and <=> operator in shared_ptr | Lukas Oesch | 1 | -5/+24 | |
| 2026-03-26 | Implement == and != operators for string and string_view | marcel.braun | 1 | -0/+31 | |
| 2026-03-26 | implement simple conversion function from unsigned integral values to ↵ | Lukas Oesch | 1 | -4/+57 | |
| kstd::string | |||||
| 2026-03-26 | implement simple kstd::string | Lukas Oesch | 1 | -0/+264 | |
| 2026-03-26 | implement simple weak_ptr and enable_shared_from_this | Lukas Oesch | 1 | -34/+286 | |
| 2026-03-24 | kstd/vector: add basic insert overloads | Felix Morgner | 2 | -28/+262 | |
| 2026-03-23 | kstd/tests: extract test helper types | Felix Morgner | 2 | -167/+283 | |
| 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 | ci: enable test builds | Felix Morgner | 6 | -28/+442 | |
| 2026-03-23 | testing: enable build-host testing | Felix Morgner | 3 | -10/+64 | |
| 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 | 1 | -1/+1 | |
| 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 | 5 | -17/+156 | |
