index
:
pub/fmorgner/teachos.git
develop
develop-BA-FS26
main
The TeachOS kernel, a greenfield, pure 64-bit, educational operating system.
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libs
/
kstd
/
include
Age
Commit message (
Expand
)
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
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 kstd::s...
Lukas Oesch
1
-4
/
+57
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
2026-03-20
kstd/vector: allow self-referential pushes
Felix Morgner
1
-15
/
+45
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
[next]