Commit Graph

6 Commits

Author SHA1 Message Date
runningshrimp 8e96a498a6 Fix warnings and errors: remove unused imports, use struct fields, fix type naming, expose posix module 2025-12-18 21:11:37 +08:00
didi c590291be3 chore: 清理根目录,建立项目结构规范
- 移动构建日志到 temp/build_logs/
- 移动错误分析文件到 temp/analysis/
- 移动报告文档到 docs/reports/
- 移动计划文档到 docs/plans/
- 更新 .gitignore 排除临时文件
- 创建文档导航 docs/README.md
2025-12-09 12:28:12 +08:00
runningshrimp 7500dad726 ci: block PRs that add new TODO/FIXME/STUB placeholders in kernel/src 2025-12-08 17:10:22 +08:00
runningshrimp 56a6606dc3 posix(timer): calculate remaining time for timers; safe SIGEV_THREAD log 2025-12-08 17:08:58 +08:00
runningshrimp 80ca420ac4 P0-003: 重构syscall模块为多文件结构
将1020行的syscall.rs拆分为多个<500行的模块:
- syscalls/mod.rs (310行): 分发器和通用定义
- syscalls/process.rs (90行): fork/exit/wait/kill等
- syscalls/file_io.rs (359行): read/write/open/close/poll等
- syscalls/fs.rs (208行): chdir/mkdir/link/unlink等
- syscalls/pipe.rs (43行): 管道创建
- syscalls/signal.rs (98行): 信号处理

总行数: 1108行 (拆分后略有增加,主要是模块头部声明)
2025-11-29 15:16:42 +08:00
runningshrimp 019bd7c163 init 2025-11-29 00:37:38 +08:00