max 🍓 wash
wash pushed to main at wash/magenta 2026-06-07 13:46:24 +01:00
bd6872d672 x86_64: thread: ensure cs and ss are initialised properly in cloned thread context
2ca7a34a22 ds: ringbuf: fix uninitialised variables
Compare 2 commits »
wash pushed to main at wash/magenta 2026-06-06 17:54:58 +01:00
c425d6e389 kernel: implement support for magenta_debug over serial
eb15d2ffa3 x86_64: update serial driver to support kernel debugging
249ac7a8cf ds: add a ringbuffer data structure
44bcc8c805 vm: remove unused variables
4f0d3c1071 libmagenta: add new status codes
Compare 6 commits »
wash pushed to main at wash/rosetta 2026-06-06 17:54:54 +01:00
bd3caddbf7 x86_64: cmake: add rules to start the kernel under magenta_debug debugging
a6bdcc6c49 toolchain: add new debugging tool using magenta_debug
5bb36a916c meta: update kernel
a092ce555f meta: update clang-format config
Compare 4 commits »
wash pushed tag v1.0.0 to wash/magenta 2026-06-04 17:43:22 +01:00
wash pushed to main at wash/fx 2026-05-31 16:41:19 +01:00
20dc844c9d fx.serial: formatting cleanup
93ecd02b3f fx: string: handle string_duplicate not copying the null terminator
612ba7101d fx: object: handle nullptr in object_ref and object_unref
fb864a64c9 fx: handle nullptr arguments in all iterator functions
Compare 4 commits »
wash pushed to main at wash/bshell 2026-05-31 16:41:08 +01:00
8843f2d2a9 frontend: print an error message when the specified script file cannot be opened
187296ca62 runtime: status: add descriptive messages for status codes
b9a3caf033 runtime: lex: formatting cleanup
8e2eec973a core: add a compiler option for disabling floating-point usage
6548c3283b cmake: build-id: specify current working directory
Compare 10 commits »
wash pushed to main at wash/rosetta 2026-05-31 16:38:12 +01:00
54d5d9dca7 services: add a test service to test bshell
82b3c597f1 programs: add Bshell command interpreter
000cb5c35d cmake: rosetta_wrap_library now handles target prefix and soname configuration
616ad0d0cc cmake: support services that are not based on cmake executable targets
4b917550f4 herdd: support updated service config layout
Compare 17 commits »
wash pushed to main at wash/bshell 2026-05-30 21:10:10 +01:00
1a311b3796 doc: sample: make the simple sample script actually simple
338c0356ca multi: completely remove fx.term dependency when interactive support is disabled
Compare 2 commits »
wash pushed to feature/namespaces at wash/fx 2026-05-30 20:19:50 +01:00
fa9572d33a fx: iterator: return NULL value if iterator status is not SUCCESS
wash pushed to main at wash/bshell 2026-05-30 20:18:47 +01:00
ca33228e0e runtime: scriptblock: fix use of uninitialised memory
09f64aaaba runtime: scope: fix scope_set_block not handling NULL argument properly
74695e8593 cmake: remove debug messages
Compare 3 commits »
wash pushed tag v0.1.0 to wash/bshell 2026-05-30 19:55:43 +01:00
wash pushed to main at wash/bshell 2026-05-30 19:54:10 +01:00
afab5343c4 doc: sample: add simple function example script
0697d889c5 frontend: implement function compilation
28abb4d2d3 frontend: implement debug printing for functions
531191ab52 core: update pipeline api usage
Compare 4 commits »
wash pushed to main at wash/bshell 2026-05-30 19:52:55 +01:00
1710f705e9 command: implement callable bytecode functions
96bf76aabc runtime: fix memory leaks
26b368a512 compile: fix memory leaks
a30e76e525 scriptblock: fix memory leaks
3b39f794f9 verb: fix memory leaks
Compare 9 commits »
wash pushed to main at wash/dotfiles 2026-05-30 13:42:51 +01:00
98cd975bc0 vim: update hop plugin remote
wash pushed to main at wash/rosetta 2026-05-30 10:21:45 +01:00
97facbed6f devmd: add stub implementation
17ab7edca0 nsd: add stub implementation
afb20bf59d herdd: replace task_duplicate test with fork test
aa60adf991 herdd: implement service startup using posix_spawn
9dc3644fc1 herdd: update kernel and fx usage
Compare 32 commits »
wash pushed to legacy/old-module-layout at wash/fx 2026-05-30 10:10:48 +01:00
wash created branch legacy/old-module-layout in wash/fx 2026-05-30 10:10:48 +01:00
wash pushed to main at wash/fx 2026-05-30 10:10:33 +01:00
8c0a31e19b meta: update rosetta support
a20306ae64 cmake: update package finder module
99380c7810 test: fix linux compilation
2d396ee071 fx.reflection: fix linux compilation
34a8ccff95 fx: fix linux compilation
Compare 103 commits »
wash pushed to feature/namespaces at wash/fx 2026-05-30 10:10:01 +01:00
8c0a31e19b meta: update rosetta support
wash pushed to feature/namespaces at wash/fx 2026-05-29 20:45:49 +01:00
a20306ae64 cmake: update package finder module