about summary refs log tree commit diff
path: root/library/compiler-builtins/crates/musl-math-sys
AgeCommit message (Collapse)AuthorLines
2025-07-24Enable tests that were skipped on PowerPCTrevor Gross-2/+0
Most of these were skipped because of a bug with the platform implementation, or some kind of crash unwinding. Since the upgrade to Ubuntu 25.04, these all seem to be resolved with the exception of a bug in the host `__floatundisf` [1]. [1] https://github.com/rust-lang/compiler-builtins/pull/384#issuecomment-740413334
2025-07-10Upgrade dependencies to the latest versionTrevor Gross-1/+1
This picks up a fix in `rustc_apfloat` [1] that resolves a problem with `fma`. [1]: https://github.com/rust-lang/rustc_apfloat/releases/tag/rustc_apfloat-v0.2.3%2Bllvm-462a31f5a5ab
2025-06-04Replace the musl submodule with a download scriptTrevor Gross-1/+1
The submodule was causing issues in rust-lang/rust, so eliminiate it here. `build-musl` is also removed from `libm-test`'s default features so the crate doesn't need to be built by default.
2025-06-01Upgrade all dependencies to the latest available versionTrevor Gross-1/+1
In particular, this includes a fix to `iai-callgrind` that will allow us to simplify our benchmark runner.
2025-04-22musl: Update submoduleTrevor Gross-0/+0
Update the musl submodule to c47ad25ea3 ("iconv: harden UTF-8 output code path against input decoder bugs").
2025-04-21Update licensing information after repository refactoringTrevor Gross-0/+1
In order to disambiguate things now that libm is part of the compiler-builtins repository, do the following: * Mention libm in LICENSE.txt * Clarify the default license for crates other than libm and compiler-builtins * Add an explicit license field to Cargo.toml for all other crates
2025-04-20Set the musl submodule to 61399d4b ("loongarch64: add TLSDESC support")Trevor Gross-0/+0
Set the submodule to the same version we had been using in rust-lang/libm. This is a downgrade from the current version but it avoids some new deviations that show up, which can be corrected later.
2025-04-19Run `cargo fmt` on all projectsTrevor Gross-13/+44
Apply the same formatting rules to both `libm` and `compiler-builtins`.
2025-04-19libm: Fix crate compilationTrevor Gross-0/+0
Update paths and submodules to fix `libm-test` and `util` building so we will be able to add them to the workspace.
2025-04-19libm: Reorganize into compiler-builtinsTrevor Gross-0/+698
Distribute everything from `libm/` to better locations in the repo. `libm/libm/*` has not moved yet to avoid Git seeing the move as an edit to `Cargo.toml`. Files that remain to be merged somehow are in `etc/libm`.