1 रिपॉजिटरी
Strategies for replacing interpreted code with compiled native implementations to increase execution speed.
Distinct from Native Module Compilation: Candidates are too specific to Python or mobile loaders; this is a general architectural optimization pattern.
Explore 1 awesome GitHub repository matching software engineering & architecture · Native Module Optimizations. Refine with filters or upvote what's useful.
Rustler is a toolkit and interface for building safe, high-performance native extensions that integrate Rust code with the BEAM virtual machine. It provides a bridge for writing native functions in Rust that integrate with Erlang and Elixir. The project focuses on preventing virtual machine crashes by catching Rust panics during the execution of native functions. It utilizes a safe interface to encapsulate raw pointers and provide type-safe abstractions for native extensions. The toolkit covers cross-language data marshalling through trait-based term conversion and manages the lifecycle of m
Enables replacing slow interpreted BEAM code with compiled Rust functions to improve execution speed.