69 个版本 (29 个稳定版)

2.7.1 2024年8月13日
2.7.0-rc.32024年7月16日
2.6.3 2024年3月12日
2.5.0-dev.02023年12月26日
0.1.0 2023年1月3日

#860神奇豆

Download history 8248/week @ 2024-05-04 4397/week @ 2024-05-11 5574/week @ 2024-05-18 4733/week @ 2024-05-25 6096/week @ 2024-06-01 5379/week @ 2024-06-08 6685/week @ 2024-06-15 8052/week @ 2024-06-22 6719/week @ 2024-06-29 4619/week @ 2024-07-06 5698/week @ 2024-07-13 5256/week @ 2024-07-20 7787/week @ 2024-07-27 7120/week @ 2024-08-03 7554/week @ 2024-08-10 6089/week @ 2024-08-17

每月下载量 29,116
用于 48 个crate(直接使用18个)

自定义许可

630KB
14K SLoC

Sierra 是高级Cairo和编译目标(如 CASM)之间的中间表示。Sierra 代码在结构上保证了“安全性”*。Sierra 具有原始而丰富的类型系统,可以表达所有高级代码,同时保证安全性和允许高效编译到目标。

安全性 - 这意味着一些事情

  1. 没有“恐慌”/“运行时错误”。每个函数都有保证返回。
  2. 没有无限循环。此外,每个程序“计算”自己的步骤,并在达到限制时返回。
  3. 内置库函数总是被正确使用。

依赖项

~11–15MB
~232K SLoC