unsafe,

Since I know you people here will enjoy this:

Status update on my runtime

Over the holidays I got to wiring up everything and I can now run simple programs (pure i.e. no dependent on global state)

Here’s a quick list of stuff that works:

  • Control flow (blocks, loops, if)
  • most integer arithmetic instructions (i32/i64)
  • locals, and other simple misc instructions such as drop, select etc.

unsafe,

Why? I’m working on a microkernel that only rund modules as its userspace programs.

The benefits are plentiful and explaining exactly why deserves its own full blog post, but in short by integrating it very tightly with the kernel we get WASMs portability, security without the speed penalty most engines suffer. Usually enforcing security invariants requires engines to compile expensive bound checks into the generated code.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • webassembly
  • DreamBathrooms
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • tacticalgear
  • megavids
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • JUstTest
  • lostlight
  • All magazines