<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@tef" class="u-url mention">@<span>tef</span></a></span> Yeah it&#39;s definitely not just embedded Rust haha. Our debugger, MDB, has a loadable module API and it supports interrupting commands with ^C which causes the debugger to longjmp out of your code. You allocate memory in an arena that gets thrown out for you en masse. It upsets Rust on many levels! Not yet sure what to do about it, other than introduce a new cooperative yield check to the API and just call it all the time.</p>
Reply