| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 8 days | implement vector resize | Lukas Oesch | 1 | -0/+39 | |
| 13 days | kernel/acpi: implement basic table discovery | Felix Morgner | 1 | -0/+18 | |
| 13 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 | 2 | -4/+7 | |
| 2026-04-02 | kstd/observer_ptr: extend test suite | Felix Morgner | 1 | -4/+4 | |
| 2026-04-02 | kstd: add some basic observer_ptr tests | Felix Morgner | 1 | -3/+4 | |
| 2026-04-02 | kstd: introduce observer_ptr | Felix Morgner | 1 | -0/+154 | |
| 2026-04-01 | kstd: fix signatures of libc functions | Felix Morgner | 1 | -5/+5 | |
| 2026-03-30 | kstd/flat_map: fix iterator reference | Felix Morgner | 1 | -2/+106 | |
| 2026-03-30 | Merge branch 'fmorgner/interrupt-handling' into develop-BA-FS26 | Felix Morgner | 3 | -1/+446 | |
| 2026-03-27 | kernel/interrupts: switch to flat_map for dispatch | Felix Morgner | 2 | -0/+402 | |
| 2026-03-27 | kstd/vector: implement range erase | Felix Morgner | 1 | -0/+22 | |
| 2026-03-27 | kstd/vector: increase test coverage | Felix Morgner | 1 | -1/+6 | |
| 2026-03-27 | kstd/vector: implement single-element erase | Felix Morgner | 1 | -0/+16 | |
| 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 | 1 | -28/+102 | |
| 2026-03-23 | kstd/vector: expand tests | Felix Morgner | 1 | -2/+5 | |
| 2026-03-23 | kstd: fix push/emplace_back bug in vector | Felix Morgner | 1 | -0/+6 | |
| 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 | 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 | |
| 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/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 | |
