2 个版本
使用旧 Rust 2015
0.1.1 | 2016 年 10 月 20 日 |
---|---|
0.1.0 | 2016 年 10 月 15 日 |
#12 in #libm
200 每月下载量
在 5 个crate(2 个直接使用)中使用
26KB
621 行
m
为
no_std
代码提供的一个无 C 语言、纯 Rust 的数学库(“libm”)
这是从 OpenLibm 转换来的。
文档
变更日志
许可协议
m crate 是 OpenLibm 库的转换版本,该库包含受各种许可协议覆盖的代码
OpenLibm 代码源于 FreeBSD msun 和 OpenBSD libm 实现,这些实现又源于 FDLIBM 5.3。因此,它包含多年来在 msun 中积累的许多修复和更新,以及许多函数的优化汇编版本。这些改进在 BSD 和 ISC 许可协议下提供。msun 库还包括置于公有领域的作品,并在各个文件中注明。将 msun 转换为独立 OpenLibm 库的进一步工作,作为 Julia 项目的部分,受 MIT 许可协议的保护。
简而言之,OpenLibm 包含受 2-clause BSD、ISC 和 MIT 许可协议许可的代码以及公有领域的代码。作为该代码的用户,您同意在这些许可协议下使用它。作为贡献者,您同意允许您的代码在这些许可协议下使用。
相关许可协议的全文在 LICENSE.md 中。