70 个版本

0.5.42 2024年7月29日
0.5.41 2023年11月7日
0.5.40 2023年10月6日
0.5.36 2023年6月14日
0.4.0 2021年11月28日

317开发工具 中排名

Download history 11/week @ 2024-05-20 9/week @ 2024-06-03 4/week @ 2024-06-10 5/week @ 2024-06-24 192/week @ 2024-07-29 22/week @ 2024-08-05 24/week @ 2024-08-12

238 每月下载量
flowistry_ide 中使用

MIT 许可证

92KB
2K SLoC

信息流分析

此包包含 Flowistry IDE 插件使用的核心分析。它是一个 Rust 编译器插件,用于计算函数中的信息流。主要分析在 flowistry::infoflow::compute_flow

文档:https://willcrichton.net/flowistry/flowistry/

有关此分析详情,请参阅我们的论文 "通过所有权的模块化信息流"。如果您在研究中使用 Flowistry,请引用我们的论文

@inproceedings{crichton2022,
  author = {Crichton, Will and Patrignani, Marco and Agrawala, Maneesh and Hanrahan, Pat},
  title = {Modular Information Flow through Ownership}, year = {2022},
  isbn = {9781450392655}, publisher = {Association for Computing Machinery},
  address = {New York, NY, USA}, url = {https://doi.org/10.1145/3519939.3523445},
  booktitle = {Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation},
  pages = {1–14}, numpages = {14}, keywords = {information flow, rust, ownership types},
  location = {San Diego, CA, USA}, series = {PLDI 2022}, doi = {10.1145/3519939.3523445},
}

依赖关系

~1–1.9MB
~40K SLoC