98 个版本 (44 个重大变更)

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.66.0 2020 年 7 月 16 日

#352 in 编码

Download history 121/week @ 2024-04-29 104/week @ 2024-05-06 256/week @ 2024-05-20 6/week @ 2024-06-03 123/week @ 2024-06-17 7/week @ 2024-06-24 2/week @ 2024-07-01 145/week @ 2024-07-22 4/week @ 2024-07-29 117/week @ 2024-08-12

每月 266 次下载

Apache-2.0 WITH LLVM-exception

4MB
101K SLoC

此软件包执行 Cranelift IR 的序列化。

此软件包的结构允许将 cranelift IR 序列化和反序列化为 JSON 格式。

状态

Cranelift IR 可以序列化为 JSON。

反序列化正在进行中,因为它目前将数据反序列化为 serde 可利用的序列化数据结构,而不是实际的 Cranelift IR 数据结构。

构建和使用 Cranelift Serde

clif-json 使用

clif-json serialize [-p] <file>
clif-json deserialize <file>

-p 标志输出格式化的 Cranelift IR JSON。

例如,要构建和使用 clif-json

cd cranelift-serde
cargo build
clif-json serialize -p test.clif

依赖关系

~7.5MB
~137K SLoC