#jit-compiler #bindings #time #compile #low #find #libjit

sys gnu-libjit-sys

libjit编译器的Rust绑定

8个版本

0.0.8 2022年8月21日
0.0.7 2022年8月21日
0.0.1 2022年6月15日

1041编程语言

每月下载量 33
用于 gnu-libjit

GPL-2.0-only

2.5MB
68K SLoC

C 47K SLoC // 0.2% comments Rust 7K SLoC // 0.0% comments Happy 6.5K SLoC Ruby 3K SLoC // 0.1% comments Pascal 2.5K SLoC // 0.0% comments C++ 1K SLoC // 0.3% comments Automake 353 SLoC // 0.0% comments Shell 281 SLoC // 0.2% comments

包含 (晦涩的autoconf代码, 15KB) libjit/configure.ac

libjit-sys

gnu-libjit主页

该项目在libjit包周围添加了原始Rust绑定。它作为一个低启动时间的jit编译器很有用,非常适合命令行工具、解释型语言等。在我的旧笔记本电脑上编译一个返回数字的单个函数的时间大约是~5ms。

您可以在github.com/n8ta/gnu-libjit找到绑定周围的Rust风格的包装器。

用法

libjit-sys = "0.0.5"

依赖项