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
Age
Commit message (
Expand
)
Author
Files
Lines
2026-03-16
kstd: fix lint issues
Felix Morgner
3
-19
/
+24
2026-03-16
x86_64: remove stl_* sections for now
Felix Morgner
5
-74
/
+0
2026-03-16
kernel/memory: implement basic free-list heap
Felix Morgner
1
-3
/
+0
2025-12-29
kstd/mutex: implement lock_guard
Felix Morgner
1
-0
/
+61
2025-12-29
kstd: clean up mutex implementation
Felix Morgner
2
-45
/
+36
2025-12-23
kstd/libc: implement basic memmove
Felix Morgner
1
-0
/
+21
2025-12-23
libs/multiboot2: clean up code style
Felix Morgner
7
-162
/
+208
2025-12-23
libs/multiboot2: clean up file structure
Felix Morgner
9
-104
/
+141
2025-12-23
libs/multiboot2: add basic namespace documentation
Felix Morgner
1
-0
/
+8
2025-12-22
chore: clean up linter warnings
Felix Morgner
6
-13
/
+15
2025-12-19
kstd: clean up OS interface split
Felix Morgner
7
-18
/
+48
2025-12-19
kstd: move println to kstd
Felix Morgner
1
-0
/
+86
2025-12-18
kstd/io: fix hex digit formatting
Felix Morgner
1
-1
/
+1
2025-12-18
kstd/io: implement pointer formatting
Felix Morgner
1
-3
/
+30
2025-12-18
kstd/io: implement c-string formatting
Felix Morgner
1
-2
/
+30
2025-12-18
kstd/io: support string_view formatting
Felix Morgner
1
-0
/
+35
2025-12-18
kstd: finish integral formatting implementation
Felix Morgner
2
-44
/
+62
2025-12-18
kstd: begin basic formatted output implementation
Felix Morgner
6
-0
/
+472
2025-12-15
libs/elf: fix documentation
Felix Morgner
2
-3
/
+28
2025-12-15
chore: fix missing includes
Felix Morgner
2
-0
/
+4
2025-12-11
docs: improve documentation
Felix Morgner
2
-0
/
+15
2025-12-10
kstd: extract bitwise enum operations
Felix Morgner
2
-0
/
+66
2025-12-05
kstd: implement memcmp
Felix Morgner
2
-0
/
+16
2025-12-05
multiboot2: silence some warnings
Felix Morgner
5
-39
/
+48
2025-12-05
multiboot2: implement section name reading
Felix Morgner
2
-4
/
+30
2025-12-05
elf: add basic section_header flag tests
Felix Morgner
1
-0
/
+20
2025-12-05
multiboot2: add range support to VLA tags
Felix Morgner
2
-26
/
+84
2025-10-31
libs/elf: implement section headers
Felix Morgner
2
-6
/
+72
2025-10-30
libs: begin ELF support implementation
Felix Morgner
6
-9
/
+82
2025-10-29
chore: configure clang-tidy
Felix Morgner
6
-39
/
+68
2025-10-29
chore: reformat source code
Felix Morgner
10
-57
/
+136
2025-10-29
kstd: clean up libc implementation
Felix Morgner
7
-40
/
+61
2025-10-28
kstd: don't rely on newlib
Felix Morgner
5
-0
/
+48
2025-07-23
libs: move asm_ptr to kstd
Felix Morgner
2
-0
/
+56
2025-07-18
x86-64: prepare new architecture
Felix Morgner
2
-4
/
+7
2025-07-14
libs: rename kstd headers to be more STL like
Felix Morgner
6
-2
/
+9
2025-07-14
kstd: improve resemblence of STL
Felix Morgner
3
-41
/
+48
2025-07-14
libs: move stack to kstd
Felix Morgner
1
-0
/
+213
2025-07-14
libs: move shared_pointer to kstd
Felix Morgner
1
-0
/
+269
2025-07-14
libs: move unique_ptr to kstd
Felix Morgner
1
-0
/
+206
2025-07-14
libs: move vector to kstd
Felix Morgner
2
-0
/
+609
2025-07-14
arch: prepare interfaces
Felix Morgner
2
-14
/
+0
2025-07-14
ide: start large-scale restructuring
Felix Morgner
1
-0
/
+2
2025-07-14
libs: rename multiboot alias
Felix Morgner
1
-1
/
+1
2025-07-14
libs: begin extraction of kernel std
Felix Morgner
3
-0
/
+100
2025-07-14
libs: extract multiboot library
Felix Morgner
7
-0
/
+591