index
:
pub/teachos/kernel.git
develop
fmorgner/vfs-mount-initialization
main
An educational OS kernel
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libs
/
kstd
Age
Commit message (
Collapse
)
Author
Files
Lines
8 days
kstd: add nodiscard to result success and failure
Felix Morgner
1
-3
/
+14
10 days
chore: normalize kstd doc comments
Felix Morgner
6
-439
/
+294
10 days
build: clean up header set verification
Felix Morgner
1
-5
/
+1
10 days
build: improve linting exclusions for tests
Felix Morgner
1
-2
/
+2
12 days
kstd: enable formatting and decay for bytes
Felix Morgner
2
-3
/
+13
12 days
kstd: introduce basic offset type
Felix Morgner
1
-1
/
+45
12 days
kstd: flatten units namespace
Felix Morgner
1
-54
/
+59
12 days
kstd: clean up units
Felix Morgner
2
-92
/
+135
13 days
kstd: implement erase_if for flat map
Felix Morgner
2
-0
/
+54
13 days
kstd: reduce some duplication in flat map
Felix Morgner
1
-80
/
+36
13 days
kstd: implement flat map erase
Felix Morgner
2
-0
/
+173
13 days
kstd: add more subscript operator overloads to flat map
Felix Morgner
3
-29
/
+171
14 days
kstd:: add basic operator[] to flat map
Felix Morgner
2
-11
/
+48
14 days
kstd: implement flat map equal range
Felix Morgner
2
-14
/
+133
14 days
kstd: implement flat map upper bound
Felix Morgner
2
-4
/
+120
14 days
kstd: using testing allocator for flat map tests
Felix Morgner
1
-14
/
+29
2026-08-15
kstd: add more flat map ctor tests
Felix Morgner
3
-1
/
+88
2026-08-15
kstd: improve flat map iterator
Felix Morgner
2
-5
/
+389
2026-08-15
build: prevent double test building
Felix Morgner
2
-1
/
+4
2026-08-15
kstd: implement additional, simple flat map functions
Felix Morgner
2
-5
/
+110
2026-08-11
kstd: implement more flat_map ctors
Felix Morgner
1
-0
/
+81
2026-08-11
kstd: add more flat_map ctors and move iterator implementation
Felix Morgner
3
-219
/
+352
2026-07-26
build: separate normal from stress tests
Felix Morgner
1
-1
/
+7
2026-07-26
kstd: fix weak_this race in shared_ptr
Felix Morgner
1
-3
/
+1
2026-07-26
build: add tsan build
Felix Morgner
1
-1
/
+1
2026-07-26
kstd: split mutex header
Felix Morgner
7
-99
/
+125
2026-07-26
kstd: remove platform dependent asm
Felix Morgner
1
-3
/
+1
2026-07-24
kstd: fix smart pointer pretty printers
Felix Morgner
1
-4
/
+30
2026-07-24
kapi/device: remove init()
Felix Morgner
1
-7
/
+3
2026-07-23
kernel: port ram disk to new driver architecture
Felix Morgner
2
-0
/
+16
2026-07-23
kstd: fix gdb pretty printers for pointers
Felix Morgner
2
-4
/
+34
2026-07-23
kstd: fix some shared_ptr bugs
Felix Morgner
1
-12
/
+16
2026-07-23
kstd: improve shared_ptr implementation
Felix Morgner
1
-175
/
+308
2026-07-23
kstd: add test for aliasing shared_ptr ctor
Felix Morgner
2
-1
/
+61
2026-07-23
kstd: fix shared_ptr constructors
Felix Morgner
1
-2
/
+2
2026-07-23
kstd: add shared_ptr aliasing constructor
Felix Morgner
1
-1
/
+24
2026-07-22
kstd: fix shared ptr deletion logic
Felix Morgner
1
-8
/
+14
2026-07-19
kstd: add bitfield_enum tests
Felix Morgner
1
-0
/
+159
2026-07-19
kstd: move bitfiled_enum header
Felix Morgner
2
-20
/
+16
2026-07-16
chore: move system error implementation out of line
Felix Morgner
3
-224
/
+264
2026-07-16
kernel: begin block device re-architecture work
Felix Morgner
1
-3
/
+9
2026-07-16
kstd: fix gdb pretty printer for shared_ptr
Felix Morgner
1
-6
/
+6
2026-07-16
kstd: implement erase and erase_if for vector
Felix Morgner
2
-0
/
+119
2026-07-16
kstd: fix gdb pretty printer for shared_ptr
Felix Morgner
1
-1
/
+1
2026-07-16
kstd: fix memory leak in weak_ptr
Felix Morgner
1
-1
/
+1
2026-07-16
kstd: add missing type alias
Felix Morgner
1
-0
/
+3
2026-07-16
kstd: flesh out weak_ptr
Felix Morgner
1
-94
/
+192
2026-07-15
kstd: silence some lint warnings
Felix Morgner
1
-98
/
+98
2026-07-15
kstd: fix shared_ptr constructor race
Felix Morgner
1
-4
/
+11
2026-07-14
kstd: flesh out system_error documentation
Felix Morgner
1
-0
/
+72
[next]