about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-06-29make some powf and powi cases involving SNaN non-deterministicLorrensP-2158466-38/+77
2025-06-29Merge pull request #4425 from RalfJung/rustupRalf Jung-2023/+2454
Rustup
2025-06-29Merge from rustcRalf Jung-2022/+2453
2025-06-29Preparing for merge from rustcRalf Jung-1/+1
2025-06-29Auto merge of #142802 - compiler-errors:dedup-analyses, r=lcnrbors-3/+11
Collapse Analysis|Borrowck|PostBorrowckAnalysis when there are no opaques r? lcnr
2025-06-30moved testsKivooeo-0/+0
2025-06-29Add support for a few missing LLVM intrinsicsAntoni Boucher-0/+38
2025-06-29moved & deleted some testsKivooeo-12/+0
2025-06-30fix: `cast_possible_truncation` should not suggest inside const contextyanglsh-4/+28
2025-06-29`missing_panics_doc`: Allow `unwrap()` and `expect()` inside const-only ↵Samuel Tardieu-3/+70
contexts (#15170) changelog: [`missing_panics_doc`]: Allow unwrap() and expect()s in const-only contexts Fixes rust-lang/rust-clippy#15169. As far as I can tell, this change keeps this lint in line with similar issues and their fixes such as https://github.com/rust-lang/rust-clippy/pull/13382 and rust-lang/rust-clippy#10240, so I feel pretty confident that the behavior it exhibits after this PR is correct.
2025-06-29`missing_panics_doc`: Correctly distinguish maybe-const vs always-const ↵itsjunetime-3/+70
contexts for missing_panics_doc changelog: [`missing_panics_doc`]: Allow unwrap() and expect()s in const-only contexts
2025-06-29Auto merge of #143137 - RalfJung:miri-sync, r=RalfJungbors-333/+1916
Miri subtree update r? `@ghost`
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-26/+93
2025-06-29Merge pull request #20122 from chenyukang/yukang-fix-remove-parensChayim Refael Friedman-1/+1
Remove unnecessary parens in closure
2025-06-29Fix exactudiv and exactsdiv for gcc without 128-bit integersAntoni Boucher-3/+3
2025-06-29Consider deref'ed argument as non-temporarySamuel Tardieu-16/+166
If there are more than one dereference (there is one corresponding matched with a borrow in any case), consider that the argument might point to a place expression, which is the safest choice. Also, use an appropriate number of dereferences in suggestions involving arguments using themselves multiple dereferences.
2025-06-29Re-disable `tests/run-make/short-ice` on Windows MSVC againJieyou Xu-3/+6
2025-06-29Port #[link_section] to the new attribute parsing infrastructureAnne Stijns-26/+101
2025-06-29moved testsKivooeo-0/+0
2025-06-29Auto merge of #143183 - GuillaumeGomez:rollup-g60lr91, r=GuillaumeGomezbors-252/+640
Rollup of 4 pull requests Successful merges: - rust-lang/rust#142078 (Add SIMD funnel shift and round-to-even intrinsics) - rust-lang/rust#142214 (`tests/ui`: A New Order [9/N]) - rust-lang/rust#142417 (`tests/ui`: A New Order [12/N]) - rust-lang/rust#143030 (Fix suggestion spans inside macros for the `unused_must_use` lint) r? `@ghost` `@rustbot` modify labels: rollup
2025-06-29Lazy-ify some markdown renderingYotam Ofek-86/+83
2025-06-29Don't try to guess how much to pre-allocateYotam Ofek-2/+2
Removing this heuristic doesn't show up as a regression in perf run
2025-06-29mir: Use the `new` method for `BasicBlockData`dianqk-209/+180
2025-06-29Merge pull request #4424 from RalfJung/aarch64-linux-ciRalf Jung-21/+45
also test on arm-64 linux hosts
2025-06-29mir: Add a `new` method to `statement`dianqk-330/+295
Avoid introducing a large number of changes when adding optional initialization fields.
2025-06-29also test on arm-64 linux hostsRalf Jung-21/+45
2025-06-29Remove unnecessary parens in closureyukang-1/+1
2025-06-29Add my work email to mailmapYotam Ofek-0/+1
2025-06-29Merge pull request #4423 from RalfJung/miri-script-stableRalf Jung-23/+29
make ./miri work on stable again
2025-06-29cleaned up some testsKivooeo-98/+157
2025-06-29Rollup merge of #143030 - Urgau:issue-143025, r=SparrowLiiGuillaume Gomez-5/+178
Fix suggestion spans inside macros for the `unused_must_use` lint This PR fixes the suggestion spans inside macros for the `unused_must_use` lint by trying to find the oldest ancestor span. Fixes https://github.com/rust-lang/rust/issues/143025
2025-06-29Rollup merge of #142417 - Kivooeo:tf12, r=jieyouxuGuillaume Gomez-145/+162
`tests/ui`: A New Order [12/N] Some `tests/ui/` housekeeping, to trim down number of tests directly under `tests/ui/`. Part of rust-lang/rust#133895. r? `@jieyouxu`
2025-06-29Rollup merge of #142214 - Kivooeo:tf9, r=jieyouxuGuillaume Gomez-74/+83
`tests/ui`: A New Order [9/N] Some `tests/ui/` housekeeping, to trim down number of tests directly under `tests/ui/`. Part of rust-lang/rust#133895.
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-0/+2
Add SIMD funnel shift and round-to-even intrinsics This PR adds 3 new SIMD intrinsics - `simd_funnel_shl` - funnel shift left - `simd_funnel_shr` - funnel shift right - `simd_round_ties_even` (vector version of `round_ties_even_fN`) TODO (future PR): implement `simd_fsh{l,r}` in miri, cg_gcc and cg_clif (it is surprisingly hard to implement without branches, the common tricks that rotate uses doesn't work because we have 2 elements now. e.g, the `-n&31` trick used by cg_gcc to implement rotate doesn't work with this because then `fshl(a, b, 0)` will be `a | b`) [#t-compiler > More SIMD intrinsics](https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/More.20SIMD.20intrinsics/with/522130286) `@rustbot` label T-compiler T-libs A-intrinsics F-core_intrinsics r? `@workingjubilee`
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-28/+217
Add SIMD funnel shift and round-to-even intrinsics This PR adds 3 new SIMD intrinsics - `simd_funnel_shl` - funnel shift left - `simd_funnel_shr` - funnel shift right - `simd_round_ties_even` (vector version of `round_ties_even_fN`) TODO (future PR): implement `simd_fsh{l,r}` in miri, cg_gcc and cg_clif (it is surprisingly hard to implement without branches, the common tricks that rotate uses doesn't work because we have 2 elements now. e.g, the `-n&31` trick used by cg_gcc to implement rotate doesn't work with this because then `fshl(a, b, 0)` will be `a | b`) [#t-compiler > More SIMD intrinsics](https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/More.20SIMD.20intrinsics/with/522130286) `@rustbot` label T-compiler T-libs A-intrinsics F-core_intrinsics r? `@workingjubilee`
2025-06-29make ./miri work on stable againRalf Jung-23/+29
2025-06-29apply suggestions for clippy::manual_is_multiple_of in libm-testquaternic-3/+3
2025-06-29Use `tracing-forest` instead of `tracing-tree` for bootstrap tracingJieyou Xu-28/+49
I find the `tracing-forest` output easier to comprehend.
2025-06-29Update README.mdkilavvy-4/+4
- Update ui.md - Update type-alias-impl-trait.md - Update README.md
2025-06-29Update the-doc-attribute.md (#1)Eeshvar Das-1/+1
2025-06-29Disable rust-lld in post-dist testsJakub Beránek-0/+2
2025-06-29Make combining LLD with external LLVM config a hard errorJakub Beránek-4/+2
2025-06-29Auto merge of #143173 - matthiaskrgr:rollup-ieu5k05, r=matthiaskrgrbors-400/+580
Rollup of 11 pull requests Successful merges: - rust-lang/rust#142021 (Doc: clarify priority of lint level sources) - rust-lang/rust#142367 (Add regression test for rust-lang/rust#137857 to ensure that we generate intra doc links for extern crate items.) - rust-lang/rust#142641 (Generate symbols.o for proc-macros too) - rust-lang/rust#142889 (Clarify doc comment on unix OpenOptions) - rust-lang/rust#143063 (explain `ImportData::imported_module`) - rust-lang/rust#143088 (Improve documentation of `TagEncoding`) - rust-lang/rust#143135 (fix typos on some doc comments) - rust-lang/rust#143138 (Port `#[link_name]` to the new attribute parsing infrastructure) - rust-lang/rust#143155 (`librustdoc` house-keeping 🧹) - rust-lang/rust#143169 (Remove unused feature gates) - rust-lang/rust#143171 (Fix the span of trait bound modifier `[const]`) r? `@ghost` `@rustbot` modify labels: rollup
2025-06-29Merge pull request #20121 from Veykril/push-vkkuutpsuypqLukas Wirth-48/+49
Do not append `--compile-time-deps` to overwritten build script commands
2025-06-29Do not append `--compile-time-deps` to overwritten build script commandsLukas Wirth-48/+49
2025-06-29Merge pull request #2482 from jieyouxu/download-rustcJakub Beránek-0/+18
Add temporary broken `./x test library/std` advisory
2025-06-29Merge pull request #4420 from rust-lang/rustup-2025-06-29Ralf Jung-266/+1356
Automatic Rustup
2025-06-29disable ptrace codepath since it doesn't build on many targetsRalf Jung-59/+29
2025-06-29Merge from rustcThe Miri Cronjob Bot-265/+1355
2025-06-29fix miri build in bootstrapRalf Jung-0/+1