index
:
pub/teachos/kernel.git
develop
main
An educational OS kernel
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
45 hours
build/x86_64: add missing -ffreestanding flag
HEAD
develop
Felix Morgner
1
-0
/
+1
5 days
ide: silence LTRANS job server warning
Felix Morgner
1
-0
/
+1
9 days
kstd: fix doc comment
Felix Morgner
1
-1
/
+1
9 days
kapi/system: reduce panic buffer size
Felix Morgner
2
-29
/
+163
9 days
kernel: replace some more plain pointers
Felix Morgner
14
-39
/
+45
9 days
kstd/memory: introduce observer_ptr casts
Felix Morgner
5
-10
/
+58
9 days
docs: add size estimates to project ideas
Felix Morgner
1
-1
/
+20
9 days
build: enable coverage in release test builds
Felix Morgner
1
-3
/
+3
9 days
kernel/vfs: reduce number registry pruning
Felix Morgner
2
-8
/
+1
9 days
ci: enable release tests
Felix Morgner
1
-5
/
+14
9 days
kstd/vector: fix UB in test suite
Felix Morgner
2
-11
/
+79
9 days
build: include dynamic stack size in warnings
Felix Morgner
2
-3
/
+5
9 days
x86_64: remove unused include
Felix Morgner
1
-2
/
+0
9 days
x86_64: replace raw pointers with observer_ptr
Felix Morgner
24
-73
/
+133
9 days
Merge branch 'fmorgner/x86-64-double-fault-handling' into 'develop'
Felix Morgner
52
-197
/
+432
9 days
chore: replace some naked pointers
Felix Morgner
38
-128
/
+153
10 days
kstd/fmt: remove superfluous specifiers member
Felix Morgner
1
-2
/
+0
10 days
ide: clean up cmake status bar
Felix Morgner
1
-1
/
+27
10 days
ide: limit test executable search pattern
Felix Morgner
1
-0
/
+1
10 days
build: clean up presets
Felix Morgner
1
-29
/
+97
14 days
build: enable strong stack protector
Felix Morgner
3
-0
/
+14
14 days
x86_64: stop loading uninitialized data
Felix Morgner
1
-5
/
+5
14 days
x86_64/cpu: improve stack overflow detection
Felix Morgner
3
-4
/
+31
2026-09-04
build: enable stack frame size diagnostics
Felix Morgner
1
-0
/
+30
2026-09-04
build: use Release config for release builds
Felix Morgner
1
-5
/
+5
2026-09-04
kstd/libc: add missing undefined function
Felix Morgner
1
-0
/
+1
2026-09-04
build: clean up available build types
Felix Morgner
1
-7
/
+4
2026-09-04
x86_64/cpu: fix asm input constraint
Felix Morgner
1
-2
/
+2
2026-09-04
x86_64/boot: reduce kernel stack size to 8 KiB
Felix Morgner
1
-1
/
+1
2026-09-04
x86_64/cpu: handle #DF inside the arch code
Felix Morgner
1
-1
/
+12
2026-09-04
x86_64/cpu: use IST1 as the stack for #DF
Felix Morgner
3
-12
/
+33
2026-09-04
x86_64/cpu: isolate kernel and IST1 stack
Felix Morgner
1
-1
/
+13
2026-09-04
x86_64/cpu: reload the task register
Felix Morgner
1
-2
/
+6
2026-09-03
x86_64/cpu: fix GDT size calculation
Felix Morgner
1
-1
/
+1
2026-09-03
x86_64: replace unreachable builtin
Felix Morgner
1
-1
/
+2
2026-09-03
fs, devices: fix undefined behavior in registration
Felix Morgner
3
-14
/
+41
2026-09-03
Merge branch 'fmorgner/code-style-cleanup' into 'develop'
Felix Morgner
60
-162
/
+184
2026-09-03
chore: fix header guards
Felix Morgner
37
-72
/
+72
2026-09-03
chore: add missing explicit specifiers
Felix Morgner
4
-1
/
+11
2026-09-03
chore: fix message prefixes
Felix Morgner
2
-45
/
+43
2026-09-03
chore: add missing return types
Felix Morgner
7
-23
/
+29
2026-09-03
chore: add missing [[nodiscard]] attributes
Felix Morgner
10
-21
/
+29
2026-09-02
docs: add additional brief and guide drafts
Felix Morgner
5
-2
/
+1049
2026-09-02
docs: update thesis opportunities
Felix Morgner
1
-23
/
+56
2026-09-01
kernel: fix broken readme symlink
Felix Morgner
1
-1
/
+1
2026-09-01
docs: update facet dispatch brief
Felix Morgner
1
-4
/
+4
2026-09-01
chore: clean up facet ids
Felix Morgner
15
-51
/
+58
2026-08-31
docs: add brief regarding facet dispatching
Felix Morgner
1
-0
/
+430
2026-08-31
docs: update documentation structure
Felix Morgner
6
-4
/
+27
2026-08-31
ide: update toolchain
Felix Morgner
2
-6
/
+14
[next]