about summary refs log tree commit diff
path: root/library/compiler-builtins/README.md
blob: 177bce624e0a16be0feb299b5f404c5b4b23756e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# `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](compiler-builtins/README.md)
and [libm/README.md](libm/README.md).

For instructions on contributing, see [CONTRIBUTING.md](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](LICENSE.txt) and
[libm/LICENSE.txt](libm/LICENSE.txt).

[MIT License]: https://opensource.org/license/mit
[Apache License, Version 2.0]: htps://www.apache.org/licenses/LICENSE-2.0