Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
874a158
chore(deps): update github actions
renovate-bot Jun 11, 2026
574877b
chore(deps): lock file maintenance
renovate-bot Jun 1, 2026
f9399bd
int: Use leading_zeros_condset on LoongArch and RISC-V
heiher Jun 23, 2026
f8f9c8d
ci: Run powerpc64-unknown-linux-musl on selfhosted runner
Gelbpunkt May 16, 2026
2675b98
int: Detect CLZ availability on LoongArch
heiher Jun 23, 2026
6b55290
Prepare for merging from rust-lang/rust
invalid-email-address Jun 29, 2026
70552c6
Merge ref '7fb284d9037f' from rust-lang/rust
invalid-email-address Jun 29, 2026
8de9358
Revert "Fix `compiler-builtins` runtime symbols definitions"
tgross35 Jun 30, 2026
8286947
replace `cfg_if` with `cfg_select`
hkBst Jun 30, 2026
88ba193
libm: Add LoongArch implementations of fma, rint, and sqrt
heiher Jun 25, 2026
d9d42f7
symcheck: Verify that object files are for the correct target
tgross35 Jul 3, 2026
c8bf108
ci: Compute changed files based on the merge base
tgross35 Jul 3, 2026
684f424
ci: Always run with `bash -eux` by default
tgross35 Jul 9, 2026
6a65a14
test: add tests for fdim*
dotacow Jun 28, 2026
5f67089
fma: Rename `HFloat` and `DFloat` to `NarrowFloat` and `WideFloat`
tgross35 Jul 18, 2026
960d6b9
libm: Update the license comment for fma / fma_wide
tgross35 Jul 18, 2026
f24c282
test: Allow specifying LIBM_EXTENSIVE_ITERATIONS as u64::MAX
tgross35 Jul 18, 2026
524de0a
test: Rename `iteration_count` to `arg_max_iterations`
tgross35 Jul 18, 2026
f150d49
libm: do not use arch-specific implementations with Miri
niooss-ledger Jul 21, 2026
86a7ab2
ci: test Miri on libm
niooss-ledger Jul 22, 2026
7460e64
hexagon: use a single global_asm! block for source-order stability
androm3da Jul 28, 2026
8f80c95
cargo: update comment for using workspace-inherited dependency
xtqqczze Jul 28, 2026
8cadfa1
libm: Don't export `cfg_select`
tgross35 Aug 3, 2026
4740547
macros: Rename the `cfg_select` polyfill to `cfg_select_nofmt`
tgross35 Aug 3, 2026
4a19149
Apply nightly rustfmt
tgross35 Aug 3, 2026
6138b7d
meta: Clean up lints
tgross35 Aug 3, 2026
6342e15
Prepare for merging from rust-lang/rust
invalid-email-address Aug 6, 2026
8a7762a
Merge ref 'f73951df0a55' from rust-lang/rust
invalid-email-address Aug 6, 2026
73ffb93
ci: Bump downloaded compiler-rt to 23.1-2026-07-22
tgross35 Aug 6, 2026
78a4a56
ci: Add a patch for compiler-rt execstack
tgross35 Aug 7, 2026
c425a47
bench: Update pinned nightly to 2026-05-23
tgross35 Aug 6, 2026
d9b79b2
ci: Print rustc version with machine info
tgross35 Aug 7, 2026
9f84a73
symbol-check: Consult rustc about powerpc64 ELF ABI
Gelbpunkt Aug 7, 2026
dfc6785
symcheck: Make the crate actually called `symcheck`
tgross35 Aug 7, 2026
7430ee7
ci: Stop regenerating the lockfile as part of CI
tgross35 Aug 7, 2026
5c794c5
bench: Update pinned nightly to 2026-05-24
tgross35 Aug 7, 2026
a7ff24e
bench: Update pinned nightly to 2026-08-05
tgross35 Aug 7, 2026
1240306
chore(deps): update github actions
renovate-bot Aug 10, 2026
53932f2
chore(deps): lock file maintenance
renovate-bot Aug 10, 2026
6ff2b4c
chore(deps): update github actions
renovate-bot Aug 10, 2026
3b21362
symcheck: Update to `object` 0.40
tgross35 Aug 10, 2026
908d02a
macros: Update to syn 3.0
tgross35 Aug 10, 2026
d3d2bbb
libm-test: generator for varying specific bits
quaternic Apr 5, 2026
e43ae4a
test: Minor updates for the bitpattern generator
tgross35 Aug 12, 2026
b8985c0
test: Add an integer bitpattern generator
tgross35 Aug 12, 2026
d83d00d
ci: Print the version of `cc`
tgross35 Aug 12, 2026
8ac764f
ci: Update runner images
tgross35 Aug 12, 2026
8c60f10
ci: Re-enable the musl build on ppc64le
tgross35 Aug 12, 2026
5b85454
libm: Rename the `approx` module to `relaxed`
tgross35 Aug 13, 2026
5f20842
libm: Expose `hypotf64` in `relaxed`
tgross35 Aug 13, 2026
bb0d2bd
Fix __hexagon_fmadf5 overflow under directed rounding
SuperChamp234 Aug 14, 2026
95b963b
Prepare for merging from rust-lang/rust
tgross35 Aug 17, 2026
c19a13e
Merge ref '2c39ff499469' from rust-lang/rust
tgross35 Aug 17, 2026
ae1a808
c-b: Restore `#![feature(abi_custom)]`
tgross35 Aug 17, 2026
1625994
c-b: Add comments about why miri is configured out
tgross35 Aug 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 76 additions & 79 deletions library/compiler-builtins/.github/workflows/main.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions library/compiler-builtins/.github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-24.04
environment: publish
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 0
- name: Install Rust (rustup)
run: rustup update nightly --no-self-update && rustup default nightly
- name: Run release-plz
uses: release-plz/action@1528104d2ca23787631a1c1f022abb64b34c1e11 # v0.5
uses: release-plz/action@2eb1d8bcb770b4c48ccfaad919734b38b51958c9 # v0.5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion library/compiler-builtins/.github/workflows/rustc-pull.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
jobs:
pull:
if: github.repository == 'rust-lang/compiler-builtins'
uses: rust-lang/josh-sync/.github/workflows/rustc-pull.yml@8970a6eb3a6095db68e4d765b3b5fba5e9c42cf6 # main
uses: rust-lang/josh-sync/.github/workflows/rustc-pull.yml@00d007cf377c524bc2968b40a61ef1d2ce20e283 # main
with:
github-app-id: ${{ vars.APP_CLIENT_ID }}
pr-author: "workflows-compiler-builtins[bot]"
Expand Down
5 changes: 0 additions & 5 deletions library/compiler-builtins/.gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Rust files
target

# We have a couple of potential Cargo.lock files, but we only the root
# workspace should have dependencies other than (optional) `cc`.
Cargo.lock
!/Cargo.lock

# Sources for external files
compiler-rt
*.tar.gz
Expand Down
Loading
Loading