Skip to content

I made a fork #92

Description

@Dahrkael

Hello, awesome project you have here!
I'm using mruby/edge as the ruby interpreter for a game engine I'm building since it is pure Rust and supports WebAssembly targets.
While developing the engine and games I noticed a few broken things (definitions, breaks, missing opcodes, lack of stacktraces, etc) that I've been adding and fixing on my fork.
Also added quite a few optimizations that change fundamental parts of the interpreter which makes it hard to contribute back but nonetheless I want to let you know my fork is at https://github.com/Dahrkael/mrubyedge in case you want to check the commit log and cherrypick stuff or just get ideas.
the nextgen branch contains all the separate commits and the nextgen40 branch is a fresh port to your new v2.0.0.

Since speed is pretty important for a game engine I managed to make mruby/edge ~650% faster, just around 50% slower than mruby C, which may or may not interest your usage.

Cheers!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions