index
:
pub/teachos/kernel.git
develop
main
An educational OS kernel
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libs
Age
Commit message (
Expand
)
Author
Files
Lines
4 days
build: separate normal from stress tests
Felix Morgner
2
-2
/
+14
4 days
kstd: fix weak_this race in shared_ptr
Felix Morgner
1
-3
/
+1
4 days
build: add tsan build
Felix Morgner
2
-2
/
+2
4 days
kstd: split mutex header
Felix Morgner
7
-99
/
+125
4 days
kstd: remove platform dependent asm
Felix Morgner
1
-3
/
+1
6 days
kstd: fix smart pointer pretty printers
Felix Morgner
1
-4
/
+30
7 days
libs/mb2: fix boot module command line bug
Felix Morgner
1
-1
/
+1
7 days
kapi/device: remove init()
Felix Morgner
1
-7
/
+3
7 days
kernel: port ram disk to new driver architecture
Felix Morgner
2
-0
/
+16
7 days
kstd: fix gdb pretty printers for pointers
Felix Morgner
2
-4
/
+34
7 days
kstd: fix some shared_ptr bugs
Felix Morgner
1
-12
/
+16
7 days
kstd: improve shared_ptr implementation
Felix Morgner
1
-175
/
+308
8 days
kstd: add test for aliasing shared_ptr ctor
Felix Morgner
2
-1
/
+61
8 days
kstd: fix shared_ptr constructors
Felix Morgner
1
-2
/
+2
8 days
kstd: add shared_ptr aliasing constructor
Felix Morgner
1
-1
/
+24
8 days
kstd: fix shared ptr deletion logic
Felix Morgner
1
-8
/
+14
11 days
kstd: add bitfield_enum tests
Felix Morgner
1
-0
/
+159
11 days
kstd: move bitfiled_enum header
Felix Morgner
3
-22
/
+18
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
2026-07-14
kstd: extract result helper alias
Felix Morgner
1
-0
/
+35
2026-07-13
kstd: artificially inflate test coverage
Felix Morgner
1
-0
/
+45
2026-07-13
kstd: add posix-like error constants
Felix Morgner
3
-92
/
+227
2026-07-13
kstd: fix typo in error_code ctor
Felix Morgner
1
-1
/
+1
2026-07-13
kstd: make error_code formattable
Felix Morgner
2
-0
/
+26
2026-07-13
kapi: extend panic formatting
Felix Morgner
4
-4
/
+156
2026-07-12
kernel: integrate kstd system_error facility
Felix Morgner
1
-1
/
+1
2026-07-11
kstd: simplify errc message translation
Felix Morgner
1
-164
/
+88
2026-07-11
kstd: only support official POSIX error codes
Felix Morgner
1
-319
/
+178
2026-07-09
kstd: add more POSIX error codes to kstd::errc
Felix Morgner
1
-36
/
+367
2026-07-09
kstd: begin implementation of system_error
Felix Morgner
2
-0
/
+418
2026-07-09
cmake: extract test target creation
Felix Morgner
2
-53
/
+4
2026-07-09
chore: rename test source files
Felix Morgner
13
-11
/
+11
2026-07-09
kstd: silence documentation warnings
Felix Morgner
2
-0
/
+6
2026-07-09
kstd: rename kstd header to include hpp
Felix Morgner
49
-48
/
+48
2026-07-02
kstd: implement some assign overloads for string
Felix Morgner
1
-0
/
+30
2026-07-02
kstd: implement resize for string
Felix Morgner
2
-0
/
+199
2026-07-01
kstd: implement _s UDL operator for string.
Felix Morgner
2
-0
/
+35
2026-07-01
kstd: implement string hash support
Felix Morgner
2
-0
/
+56
2026-06-26
kstd: add some basic_string::compare overloads
Felix Morgner
2
-4
/
+411
2026-06-25
kstd: add more basic_string::insert overloads
Felix Morgner
2
-0
/
+347
[next]