#cranelift #linker #data #cretonne #function #codegen #jit

yanked cretonne-module

Support for linking functions and data with Cretonne

Uses old Rust 2015

0.13.2 Jul 14, 2018
0.12.0 Jun 16, 2018

#2 in #cretonne


Used in 2 crates

Apache-2.0

2MB
36K SLoC

Rust 27K SLoC // 0.1% comments Python 9K SLoC // 0.4% comments Shell 15 SLoC // 0.3% comments INI 4 SLoC

Cretonne has been renamed to Cranelift! For future versions, see the cranelift-module crate.

This crate provides the Module trait, which provides an interface for multiple functions and data to be emitted with Cretonne and then linked together.

This crate is structured as an optional layer on top of cretonne-codegen. It provides additional functionality, such as linking, however users that require greater flexibility don't need to use it.


lib.rs:

Top-level lib.rs for cretonne_module.

Dependencies

~2MB
~46K SLoC