Trevor Gross
79bf4fe1f2
Don't deny warnings in lib.rs
...
Having `#![deny(warnings)]` for the entire crate is a bit of a
development annoyance. We already run CI with `RUSTFLAGS=-Dwarnings` so
there isn't much of a reason to check this locally. Thus, remove the
attribute.
Additionally, sort the clippy allows.
2024-10-26 00:54:26 -05:00
Trevor Gross
bfd37cae5d
Merge pull request rust-lang/libm#319 from tgross35/test-feature
...
Rename the `musl-bitwise-tests` feature to `test-musl-serialized`
2024-10-25 20:00:47 -05:00
Trevor Gross
a68516ed6a
Rename the musl-bitwise-tests feature to test-musl-serialized
...
We will have more test features in the near future, and it would be nice
for them all to have a common `test-` prefix. Reverse the existing
feature so this is the case.
2024-10-25 20:57:19 -04:00
Trevor Gross
c2d3f93869
Merge pull request rust-lang/libm#308 from tgross35/bump-edition
...
Set edition to 2021 for all crates
2024-10-07 01:24:32 -04:00
Trevor Gross
d3943b1863
Set edition to 2021 for all crates
2024-10-07 00:22:14 -05:00
Trevor Gross
217baa6196
Merge pull request rust-lang/libm#307 from tgross35/shellcheck-fixes
...
Fix shellcheck warnings in scripts
2024-10-06 14:47:49 -04:00
Trevor Gross
d82eb88722
Fix shellcheck warnings in scripts
2024-10-06 13:44:25 -05:00
Trevor Gross
c5ad409e01
Merge pull request rust-lang/libm#306 from tgross35/update-docker
...
Set target-specific `AR` and `CC` arguments
2024-10-06 01:20:05 -04:00
Trevor Gross
d0f1dd6010
Set target-specific AR and CC arguments
...
The Rust `cc` crate reads these, so make sure they are set for when we
start making use of `cc`.
2024-10-06 00:18:00 -05:00
Trevor Gross
eba725918d
Merge pull request rust-lang/libm#305 from tgross35/update-docker
...
Update Ubuntu images to 24.04
2024-10-06 01:12:40 -04:00
Trevor Gross
0be441d5ad
Update Ubuntu images to 24.04
...
We don't have any specific reason to stay on 18.04, so upgrade to the
latest LTS version.
2024-10-06 00:10:12 -05:00
Trevor Gross
42683081e5
Merge pull request rust-lang/libm#304 from tgross35/upgrade-deps
...
Upgrade all dependencies
2024-10-05 23:31:06 -04:00
Trevor Gross
d8c234b959
Do library updates necessary with dependency upgrades
2024-10-05 22:28:38 -05:00
Trevor Gross
cb305df194
Upgrade all dependencies
...
None of these affect the distributed library.
2024-10-05 22:24:14 -05:00
Trevor Gross
c5b4cac021
Merge pull request rust-lang/libm#303 from tgross35/rename-test-feature
...
Rename the `musl-reference-tests` feature to `musl-bitwise-tests`
2024-10-05 22:46:01 -04:00
Trevor Gross
c236051681
Rename the musl-reference-tests feature to musl-bitwise-tests
...
The plan is to add more test related features that could be considered
"reference tests". Rename the feature here to avoid future confusion.
2024-10-05 21:42:28 -05:00
Trevor Gross
7896ad8bfe
Merge pull request rust-lang/libm#301 from tgross35/move-libm-test
...
Move `musl-reference-tests` to a new `libm-test` crate
2024-10-05 16:57:28 -04:00
Trevor Gross
f59dd82cca
Move musl-reference-tests to a new libm-test crate
...
There isn't any reason for this feature to be exposed or part of the
build script. Move it to a separate crate.
We will also want more tests that require some support functions; this
will create a place for them.
2024-10-05 15:54:39 -05:00
Trevor Gross
d8e66f8027
Merge pull request rust-lang/libm#299 from tgross35/ci-success
...
Add a `success` job to CI
2024-08-23 02:28:42 -05:00
Trevor Gross
a1ba7445d4
Add a success job to CI
...
This will allow us to enable auto merge once CI completes.
2024-08-22 03:43:13 -05:00
Amanieu d'Antras
195e2b4153
Merge pull request rust-lang/libm#297 from GuillaumeGomez/only-soft-floats
2024-08-08 11:13:08 +01:00
Guillaume Gomez
7bc2291ac5
Rename only-soft-floats feature into force-soft-floats
2024-08-07 11:29:47 +02:00
Guillaume Gomez
c1a498db17
Add only-soft-floats feature to prevent using any intrinsics or arch-specific code
2024-08-06 21:23:34 +02:00
Amanieu d'Antras
088794e045
Merge pull request rust-lang/libm#296 from tgross35/ci-deny-warnings
...
Deny warnings in CI
2024-05-06 11:55:48 +02:00
Trevor Gross
c7eadedd5f
Deny warnings in CI
...
The main crate already has `#![deny(warnings)]`. Set RUSTFLAGS in CI to
enforce this for other crates in the workspace.
2024-05-06 04:51:41 -05:00
Yuki Okushi
0297889d86
Merge pull request rust-lang/libm#295 from Amjad50/fix-clippy
2024-04-30 19:38:11 +09:00
Amjad Alsharafi
1b15dd5eb2
Fix clippy::deprecated_cfg_attr on compiler_builtins
2024-04-30 12:14:55 +08:00
Amanieu d'Antras
0d42276ea9
Merge pull request rust-lang/libm#291 from jfthuong/master
...
Corrected English typos
2024-04-10 13:44:41 +02:00
Jeff Thuong
9c0ab26d3b
Corrected English typos
2024-04-02 11:35:08 +08:00
Amanieu d'Antras
f778833b89
Merge pull request rust-lang/libm#289 from Amjad50/remove_unneeded_extern_core
...
Remove unneeded `extern core` in `tgamma`
2024-02-21 01:09:55 +00:00
Amjad Alsharafi
d752cbfb0e
Remove unneeded extern core in tgamma
2024-02-21 00:59:37 +00:00
Amanieu d'Antras
cdf7ac490c
Allow internal_features lint when building with "unstable"
2024-02-21 00:58:14 +00:00
Amanieu d'Antras
f3dc12e97f
Merge pull request rust-lang/libm#287 from keram88/master
2023-11-01 01:45:02 +01:00
Mark S. Baranowski
7a32a99352
This updates the exponent calculations done in the nextafter functions related
...
to detecting underflow/overflow. The functions now match the behavior of the
MUSL implementations these were based on.
Fixes rust-lang/libm#286
2023-10-31 16:03:51 -06:00
Amanieu d'Antras
c2a2f92647
Merge pull request rust-lang/libm#285 from Amanieu/release-0.2.8
2023-10-06 10:31:47 +01:00
Amanieu d'Antras
5531828bfc
Release 0.2.8
2023-10-06 11:25:38 +02:00
Amanieu d'Antras
526f107142
Merge pull request rust-lang/libm#284 from plugwash/master
2023-10-06 10:18:54 +01:00
Peter Michael Green
36e334dfb0
Fix rint and rintf on x87.
2023-10-05 17:38:44 +00:00
Amanieu d'Antras
1d8bc07dcc
Merge pull request rust-lang/libm#283 from klensy/fix-ci
2023-08-07 20:44:14 +01:00
klensy
ceffc1c25f
fix ci, disable mips, mirrors https://github.com/rust-lang/compiler-builtins/pull/537
2023-08-07 21:51:34 +03:00
Amanieu d'Antras
e583200ff3
Merge pull request rust-lang/libm#282 from mulkieran/exclude-ci
2023-08-04 14:45:48 +01:00
mulhern
54577e0039
Exclude GitHub Workflows files from packaged crate
2023-08-03 15:05:28 -04:00
mulhern
c52ae9d597
Exclude ci directory from packaged crate
...
I do not think there is compelling reason to release the ci support as
part of a Rust source code package. In addition, the crate, as it is
released now, gets flagged in some security scans due to the presence of
Dockerfiles which are considered to be following some unsafe practices.
Most Linux distros package using the vendored appraoch and provide a
vendor tarfile of an application's dependencies. Scanners will tend to
expect that the contents of the vendor tarfile will be source code.
These Dockerfiles are already being flagged by some scanners; other
contents of the ci directory may be flagged in future.
2023-08-03 09:31:56 -04:00
Amanieu d'Antras
9d610c5f07
Merge pull request rust-lang/libm#281 from JohnTitor/prep-0.2.7
2023-05-15 17:04:34 +02:00
Yuki Okushi
eac491efc3
Prepare 0.2.7 release
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-05-13 15:16:59 +09:00
Amanieu d'Antras
2a4ca37a63
Merge pull request rust-lang/libm#277 from TDecki/patch-1
2023-02-18 19:30:13 +01:00
Tobias Decking
8753da27ae
Small tweak to mul in fma.rs.
2023-02-16 18:22:17 +01:00
Amanieu d'Antras
576368ea57
Merge pull request rust-lang/libm#275 from moritz-meier/feature/add-generic-helper
2023-02-11 16:54:11 +01:00
Amanieu d'Antras
a195371867
Merge pull request rust-lang/libm#276 from jturner314-nrl/fix-erfc-docs
2023-01-31 22:05:03 +00:00
James D. Turner
929b5841db
Fix descriptions of erfc and erfcf
...
As described in the second paragraph of the docs for these functions, they are
the complementary error function, not the error function.
2023-01-20 13:40:55 -05:00