Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented May 30, 2025

🤖 New release

  • libm: 0.2.15 -> 0.3.0 (⚠ API breaking changes)

libm breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  Libm::roundevem, previously in file /tmp/.tmpyDcHMR/libm/src/libm_helper.rs:114
Changelog

0.3.0 - 2026-01-24

Other

  • Fix a typo in libm::Libm::roundeven
  • Ignore unused_unsafe lint in libm/src/math/arch/x86/detect.rs
  • Revert "cpuid is safe since the stdarch sync, so remove unsafe from usages"
  • Auto merge of rust-lang/compiler-builtins#150357 - ZuseZ4:zusez4-stdarch-push, r=sayantan
  • cpuid is safe since the stdarch sync, so remove unsafe from usages
  • Mark float intrinsics with no preconditions as safe
  • Fix some typos
  • Use CARGO_CFG_*_{F16,F128} rather than invoking rustc
  • Simplify the configuration for no-panic
  • Implement floor and ceil in assembly on i586
  • Avoid inlining floor into rem_pio2
  • Update for new warn-by-default clippy lints
  • Use x86_no_sse configuration in more places
  • Enable tests that were skipped on PowerPC
  • Allow a new lint failure in nightly
  • Test building custom targets and resolve an issue probing rustc
  • Use the compiler to determine whether or not to enable f16 and f128
  • Improved integer utilities, implement shifts and bug fixes for i256 and u256
  • Clean up and sort manifest keys
  • Fix incorrect result and add tests
  • Fix unintentional skips in binop_common
  • Use x.biteq(y) rather than x.to_bits() == y.to_bits()
  • Fix new dead_code warnings from recent nightlies
  • Reuse libm's Caat and CastFrom in compiler-builtins
  • Reuse MinInt and Int from libm in compiler-builtins
  • Add a note saying why we use frintx rather than frintn
  • Typo in README.md
  • Update CmpResult to use a pointer-sized return type
  • Clean up unused files
  • Fix i256::MAX


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch 8 times, most recently from e759dd8 to ac863fc Compare June 4, 2025 21:39
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch 4 times, most recently from 421551f to 60a509e Compare June 13, 2025 17:35
@github-actions github-actions bot changed the title chore: release chore: release v0.2.16 Jun 13, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch 7 times, most recently from c37e7f2 to 4d6d33d Compare June 15, 2025 00:20
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch 4 times, most recently from e9f7298 to 11da088 Compare July 1, 2025 08:08
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch 5 times, most recently from 4f5a05a to 3f95287 Compare July 5, 2025 03:04
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch from 3f95287 to f0967ba Compare July 10, 2025 07:55
@tgross35 tgross35 changed the title chore: release v0.2.16 rust-lang/rust@9c6a4b05bc3d5e7 chore: release v0.2.16 Jan 3, 2026
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch from 6e46e6f to 4545d20 Compare January 4, 2026 09:30
@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch from baa9d31 to 064b350 Compare January 22, 2026 10:10
@rustbot

This comment has been minimized.

@tgross35 tgross35 closed this Jan 22, 2026
@tgross35 tgross35 reopened this Jan 22, 2026
tgross35 pushed a commit that referenced this pull request Jan 24, 2026
This should remove some of the nondeterminism in benchmark results
observed in #935.
@github-actions github-actions bot changed the title chore: release v0.2.16 chore: release v0.3.0 Jan 24, 2026
@github-actions github-actions bot force-pushed the release-plz-2025-05-30T15-59-58Z branch from 064b350 to e5862e6 Compare January 24, 2026 00:06
@rustbot
Copy link
Collaborator

rustbot commented Jan 24, 2026

This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@tgross35 tgross35 closed this Jan 24, 2026
@tgross35 tgross35 reopened this Jan 24, 2026
@tgross35 tgross35 force-pushed the release-plz-2025-05-30T15-59-58Z branch from e5862e6 to abed325 Compare January 24, 2026 02:03
@tgross35 tgross35 changed the title chore: release v0.3.0 chore: release v0.2.16 Jan 24, 2026
@tgross35 tgross35 enabled auto-merge (rebase) January 24, 2026 02:03

### Other

- Significantly optimize `fmod` (13x speedup for f64! [#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Significantly optimize `fmod` (13x speedup for f64! [#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))
- Significantly optimize `fmod` worst case performance ([#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))

I wouldn't oversell it, since typical inputs won't see much benefit.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied via push

Co-authored-by: Trevor Gross <tg@trevorgross.com>
@tgross35 tgross35 force-pushed the release-plz-2025-05-30T15-59-58Z branch from abed325 to 91ce37f Compare January 24, 2026 02:31
@tgross35 tgross35 closed this Jan 24, 2026
auto-merge was automatically disabled January 24, 2026 02:32

Pull request was closed

@tgross35 tgross35 reopened this Jan 24, 2026
@tgross35 tgross35 enabled auto-merge (rebase) January 24, 2026 02:32
@tgross35 tgross35 merged commit dfd2203 into main Jan 24, 2026
40 checks passed
@tgross35 tgross35 deleted the release-plz-2025-05-30T15-59-58Z branch January 24, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants