This website requires JavaScript.
Explore
Help
Sign In
GKaszewski
/
k-os
Watch
1
Star
0
Fork
0
You've already forked k-os
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
fe73b89525a4ce6f017065a2b75d30ccbbe04b7f
k-os
/
crates
/
apps
/
snake
/
src
History
Gabriel Kaszewski
864f039bc7
feat(display): windows: full-screen, F1 cycles, OS bar (names, front, user); canvas-only (display-owned buffers, 4 max, reused); launchers OPEN (pm per app, terminal own), window caps minted by display; FORGET on launcher death via init courier; raster crate (font, chunked text); F-keys in input; terminal+snake on canvas; REDRAW gone
2026-10-28 02:48:39 +01:00
..
tests
fix: sched round-robin, cap slot OOB panic, clippy, make ci
2026-10-26 19:08:30 +01:00
game.rs
fix(clippy): make clippy = host libs + riscv programs (shared PROGRAMS); libkos alloc spinlock (was unlocked across threads); keystore Account; gpu Rect; factory Entry; Default impls, let-chains, div_ceil, iter loops
2026-10-28 01:17:21 +01:00
lib.rs
refactor: unsafe only in adapter + libkos; forbid(unsafe_code) everywhere else; libkos Window (volatile, bounds-checked MMIO/DMA/shared mem), entry!, thread::spawn; MapRegion returns pages; kernel const-built (with_cores/install_platform); newtype addrs
2026-10-27 21:43:24 +01:00
main.rs
feat(display): windows: full-screen, F1 cycles, OS bar (names, front, user); canvas-only (display-owned buffers, 4 max, reused); launchers OPEN (pm per app, terminal own), window caps minted by display; FORGET on launcher death via init courier; raster crate (font, chunked text); F-keys in input; terminal+snake on canvas; REDRAW gone
2026-10-28 02:48:39 +01:00
renderer.rs
fix: sched round-robin, cap slot OOB panic, clippy, make ci
2026-10-26 19:08:30 +01:00