max 🍓 wash
wash pushed to main at wash/mango 2026-02-19 19:22:11 +00:00
9a90662eaa libmango: add userspace syscall call-gates
1d4fd4f586 syscall: add lots of syscalls
dbc7b8fc59 kernel: libc: add headers
aa9439c392 kernel: add channel/port ipc mechanism
8e072945d8 kernel: add functions for moving sets of handles between tasks
Compare 21 commits »
wash pushed to main at wash/dotfiles 2026-02-14 17:37:12 +00:00
ecefe3b413 nvim: add config files
d1cf18299e zsh: implement multi-dot directory change without cd
ddbe70e11b meta: implement linking whole component directories
847549267a meta: add install/uninstall system
33b5c9ddac zsh: add config files
wash created branch main in wash/dotfiles 2026-02-14 17:37:12 +00:00
wash created repository wash/dotfiles 2026-02-14 17:36:59 +00:00
wash pushed to main at wash/photon 2026-02-08 20:45:29 +00:00
345a37962e meta: move photon/libc to root
wash created branch main in wash/photon 2026-02-08 20:39:34 +00:00
wash pushed to main at wash/photon 2026-02-08 20:39:34 +00:00
f00e74260d Implemented assert()
29ff102f3b Replaced LAUNCH_INHERIT_NS with LAUNCH_SET_NS, which has the opposite effect
ebeae9d423 Added some error messages to heap management code
1fdd5f1be4 Adjusted abort() message
c952d9cad4 Renamed struct cleanup to struct launch_ctx
Compare 10 commits »
wash created repository wash/photon 2026-02-08 20:39:26 +00:00
wash pushed to main at wash/mango 2026-02-08 16:17:53 +00:00
e3dd48a0fa build: remove per-subdirectory log message
wash pushed to main at wash/mango 2026-02-08 16:17:18 +00:00
9f7b7bdd2d kernel: refactor syscall dispatch system
wash pushed to main at wash/mango 2026-02-08 15:52:16 +00:00
c424e8127e kernel: bsp: update vm-region api usage
fb7d7635c2 vm: region: refactor to use offsets rather than absolute addresses
Compare 2 commits »
wash pushed to main at wash/mango 2026-02-08 13:13:19 +00:00
409725f9d4 kernel: implementing mapping and execution of bsp executable
1c74291b99 kernel: add a temporary syscall dispatch system
5d28955dc6 vm: update vm-page documentation
ee82097017 sched: implement user-mode task and thread creation
d2f303680d sched: add root vm-region and handle table to struct task
Compare 40 commits »
wash pushed to main at wash/rosetta 2026-02-05 10:16:54 +00:00
9c8fbc72ac meta: add build system
62c5653d5b meta: update gitignore
fa4123f4ee meta: update kernel
60130ccd55 add existing documentation
1c98ae8856 add package manager submodule
wash created branch main in wash/rosetta 2026-02-05 10:16:54 +00:00
wash created repository wash/rosetta 2026-02-05 10:16:49 +00:00
wash pushed to main at wash/mango 2026-02-03 21:28:21 +00:00
af0d97d6f5 misc: changes from a long time ago
wash pushed to feature/mm-wrappers at wash/fx 2026-02-03 17:41:47 +00:00
146db5f6ef test: add core-mm tests
13136ecbd6 meta: add c++ wrapper of core module
e0efbd1ec4 build: add template for c++-based modules
e0aea0be19 core: slight changes to allow compilation under c++
Compare 4 commits »
wash created branch feature/mm-wrappers in wash/fx 2026-02-03 17:41:46 +00:00
wash pushed to main at wash/fx 2026-02-03 14:47:41 +00:00
84df46489a meta: update clang-format config
0d5a186d80 test: core: add bstr tests; update rope tests
2632feac32 cmd: add support for dynamically generating command options at runtime
f5c4fa561f ds: uuid: convert uuid bytes struct to union
5639aefd61 ds: string: set iterator value to B_WCHAR_INVALID when end of string is reached
Compare 16 commits »
wash pushed to main at wash/mie 2026-02-01 10:33:42 +00:00
6abdf8f993 mie: implement block dominance calculation using lengauer-tarjan algorithm
870b2bfbac mie: memref: add load op
5344c02b48 mie: builtin: add some diagnostics for value resolution
4a4f0c483a mie: ir: op: remove redundant op_dialect pointer
f37ee90b0e mie: func: add function-like trait
Compare 12 commits »