tree: 70fbfa7156b9b5b1e9550da031321a0704778ff4 [path history] [tgz]
  1. .github/
  2. builtins-shim/
  3. builtins-test/
  4. builtins-test-intrinsics/
  5. ci/
  6. compiler-builtins/
  7. crates/
  8. etc/
  9. libm/
  10. libm-test/
  11. .editorconfig
  12. .git-blame-ignore-revs
  13. .gitignore
  14. .rustfmt.toml
  15. Cargo.toml
  16. CONTRIBUTING.md
  17. LICENSE.txt
  18. PUBLISHING.md
  19. README.md
  20. rust-version
  21. thumbv6m-linux-eabi.json
  22. thumbv7em-linux-eabi.json
  23. thumbv7em-linux-eabihf.json
  24. thumbv7m-linux-eabi.json
library/compiler-builtins/README.md

compiler-builtins and libm

This repository contains two main crates:

  • compiler-builtins: symbols that the compiler expects to be available at link time
  • libm: a Rust implementation of C math libraries, used to provide implementations in core.

More details are at compiler-builtins/README.md and libm/README.md.

For instructions on contributing, see CONTRIBUTING.md.

License

  • libm may be used under the MIT License
  • compiler-builtins may be used under the MIT License and the Apache License, Version 2.0 with the LLVM exception.
  • All original contributions must be under all of: the MIT license, the Apache-2.0 license, and the Apache-2.0 license with the LLVM exception.

More details are in LICENSE.txt and libm/LICENSE.txt.