155次发布 (96次重大更新)
| 新 0.111.0 | 2024年8月20日 |
|---|---|
| 0.110.1 | 2024年7月22日 |
| 0.106.0 | 2024年3月20日 |
| 0.103.0 | 2023年12月20日 |
| 0.17.0 | 2018年7月24日 |
#38 in 无标准库
27,562 每月下载量
用于 50 个crate (38 直接)
4MB
98K SLoC
该crate提供模块级别的功能,允许使用Cranelift将多个函数和数据发出,然后链接在一起。
该crate作为cranelift-codegen的可选层。它提供额外的功能,例如链接,但需要更多灵活性的用户不需要使用它。
模块是一组相互链接的函数和数据对象。定义各种模块通用接口的Module trait。大多数用户将使用以下Module实现之一
JITModule,由cranelift-jit提供,它将代码即时编译到内存中以便直接执行。ObjectModule,由cranelift-object提供,它发出本地对象文件。
lib.rs:
顶层lib.rs文件,用于cranelift_module。
依赖项
约4.5MB
约87K SLoC