Mu (µ) is coming along really nicely 🤣 Few things left to do (in order):
- Finish the concurrency support.
- Add support for sockets
- Add support for
linux/amd64
- Rewrite the heap allocator
- Rewrite Mu (µ) in well umm Mu (µ) 😅
#q33dfjq
(#q33dfjq) Most of it should work on other platforms, the bytecode VM that is. You may run into some platform quirks though that rely on syscall() – Let me know what you run into and I’ll try to fix them nw. The problem right now is I haven’t even begun to start work on another platform/architecture yet.
#y5s2uvq
(#q33dfjq) @shinyoukai@neko.laidback.moe if you don’t show me the actual full stacktrace, I can’t fix the problem 😢
#ucyhm4q
(#q33dfjq) @shinyoukai@neko.laidback.moe Yes; however the interpreter is also platform dependent and relies on making raw syscalls. This is so the runtime semantics remain the same between the two execution modes.
I’ll see if I can add support for linux/amd64 and netbsd/amd64 for the VM at least.
#4sbwpkq
(#q33dfjq) @shinyoukai@neko.laidback.moe Okay I pushed a commit that hopefully fixes this. I hope!
#p4afyva
(#q33dfjq) @shinyoukai@neko.laidback.moe No email has arrived here? 🤔
#te7lgtq
(#q33dfjq) Patch applied!
#n5lqldq