| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-09 | random: Add comment on `RandomSource::fill_bytes` about multiple calls | Josh Triplett | -0/+5 | |
| This allows efficient implementations for random sources that generate a word at a time. | ||||
| 2025-07-09 | triagebot.toml: ping lolbinarycat if tidy extra checks were modified | binarycat | -0/+4 | |
| 2025-07-09 | Update LLVM submodule | Daniel Paoliello | -0/+0 | |
| 2025-07-09 | test: Verify frontmatter unpretty behavior | Ed Page | -0/+17 | |
| 2025-07-09 | Auto merge of #143538 - compiler-errors:instantiate-auto-trait, r=lcnr | bors | -212/+245 | |
| Instantiate auto trait/`Copy`/`Clone`/`Sized` before computing constituent types binder This makes the binder logic w.r.t. coroutines a bit simpler. r? lcnr | ||||
| 2025-07-09 | Merge pull request #732 from FractalFir/thread_soundness_fix | antoyo | -2/+5 | |
| Change the implementation of supports_parallel to signal tha cg_gcc is not thread safe. | ||||
| 2025-07-09 | Inserted a local variable in volatile_load, to ensure reads don't move ↵ | FractalFir | -1/+5 | |
| across blocks. | ||||
| 2025-07-09 | Make `AsmExpr` have `AstId` | Chayim Refael Friedman | -10/+29 | |
| We need it because `global_asm!()` is an item. It's unfortunate that such thing can slip in and I see no way to automatically catch that, but thankfully analysis-stats on self has caught that. | ||||
| 2025-07-09 | Merge pull request #20214 from rust-lang/update-msrv | Chayim Refael Friedman | -1/+1 | |
| Update MSRV to 1.88.0 | ||||
| 2025-07-09 | Merge pull request #20211 from Hmikihiro/migrate-convert_named_struct | Laurențiu Nicola | -6/+9 | |
| Migrate `convert_named_struct_to_tuple_struct` assist to use 'SyntaxEditor' | ||||
| 2025-07-09 | Skip needlessly setting the default visibility on functions | FractalFir | -1/+1 | |
| 2025-07-09 | Update MSRV to 1.88.0 | Chayim Refael Friedman | -1/+1 | |
| 2025-07-09 | Change the implementation of supports_parallel to signal tha cg_gcc is not ↵ | FractalFir | -2/+5 | |
| thread safe. | ||||
| 2025-07-09 | miri: fix out-of-bounds error for ptrs with negative offsets | Ralf Jung | -22/+78 | |
| 2025-07-09 | std: sys: net: uefi: tcp4: Add timeout support | Ayush Singh | -25/+97 | |
| - Implement timeout support for read, write and connect. - A software implementation using Instant. Signed-off-by: Ayush Singh <ayush@beagleboard.org> | ||||
| 2025-07-09 | Make AsyncDrop check that it's being implemented on a local ADT | Michael Goulet | -3/+53 | |
| 2025-07-09 | Auto merge of #143502 - scottmcm:aggregate-simd, r=oli-obk | bors | -86/+261 | |
| Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`s ~~Draft for now because it's built on Ralf's rust-lang/rust#143291~~ Inspired by https://github.com/rust-lang/rust/pull/138759#discussion_r2156375342 where I noticed that we were nearly at this point, plus the comments I was writing in rust-lang/rust#143410 that reminded me a type-dependent `true` is fine. This PR splits the `OperandRef::builder` logic out to a separate type, with the updates needed to handle SIMD as well. In doing so, that makes the existing `Aggregate` path in `codegen_rvalue_operand` capable of handing SIMD values just fine. As a result, we no longer need to do layout calculations for aggregate result types when running the analysis to determine which things can be SSA in codegen. | ||||
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -2/+8 | |
| 2025-07-09 | Avoid creating a helper allocation for creating new `TypeId` values in the ↵ | Oli Scherer | -38/+29 | |
| interpreter | ||||
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -148/+438 | |
| 2025-07-09 | Put `dyn` inlay hints in their correct place in presence of parentheses | Chayim Refael Friedman | -3/+14 | |
| 2025-07-09 | Auto-add `S-waiting-on-author` when the PR is/switches to draft state | Urgau | -0/+3 | |
| 2025-07-09 | Disable the `diagnostics_dont_block_typing` test on CI | Chayim Refael Friedman | -1/+2 | |
| It's failing to much. We need to fix it, but my changes are unlikely to be the cause. | ||||
| 2025-07-09 | Don't show `dyn` hint in a HRTB bound | Chayim Refael Friedman | -2/+17 | |
| 2025-07-09 | core: Change `BorrowedCursor::written`'s origin | Benoît du Garreau | -10/+4 | |
| This enable removing the `start` field, so `BorrowedCursor` fits in a single register. Because `written` is almost always used in difference with another call, this changes nothing else in practice. | ||||
| 2025-07-09 | core: Remove `BorrowedCursor::uninit_mut` | Benoît du Garreau | -12/+3 | |
| I assume that this method was there for completeness, but there is hardly any useful use of it: the buffer it gave was not always connected to the start of the cursor and its use required `unsafe` anyway to mark the bytes as initialized. | ||||
| 2025-07-09 | core: Remove `BorrowedCursor::init_ref` method | Benoît du Garreau | -16/+4 | |
| This method was not really useful: at no point one would only need to read the initialized part of the cursor without mutating it. | ||||
| 2025-07-10 | migrate `convert_named_struct_to_tuple_struct` assist to use 'SyntaxEditor' | Hayashi Mikihiro | -6/+9 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-07-09 | Make `global_asm!()` work | Chayim Refael Friedman | -36/+58 | |
| Because apparently, we were not accepting inline asm in item position, completely breaking it. | ||||
| 2025-07-09 | Merge pull request #20109 from Hmikihiro/generate_new_tuple_field | Shoyu Vanilla (Flint) | -24/+385 | |
| feat: Generate `new` for tuple struct | ||||
| 2025-07-09 | Remove `verify_inside_clippy_dir` since we always set the current directory. | Jason Newcomb | -38/+0 | |
| 2025-07-09 | Do not remove method call if type is adjusted (#15181) | Jason Newcomb | -2/+47 | |
| Propose to replace `x.map_or(false, |y| y == z)` by `x == Some(z)` only if `x` is not adjusted. Otherwise, the type of `x` in the comparaison may not be the expected one, as it may be the product of an auto-deref. changelog: [`unnecessary_map_or`]: do not propose to replace the `map_or` call by a comparaison if types wouldn't be correct Fixes rust-lang/rust-clippy#15180 | ||||
| 2025-07-09 | use `--dynamic-list` for exporting executable symbols | usamoi | -16/+55 | |
| 2025-07-09 | Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ↵ | Chayim Refael Friedman | -16/+198 | |
| only `asm!()` unsafe | ||||
| 2025-07-09 | Don't hash the `SyntaxKind` in the ast id | Chayim Refael Friedman | -41/+36 | |
| There is no need to, it's already stored in the `kind`. | ||||
| 2025-07-09 | Reduce clippy lints page size | Guillaume Gomez | -179/+181 | |
| 2025-07-09 | Merge pull request #1854 from Amanieu/new-maintainers | Amanieu d'Antras | -1/+1 | |
| Add sayantn and folkertdev as reviewers | ||||
| 2025-07-09 | Add uninlined_format_args example: `:?` formatting | Aljoscha Meyer | -0/+2 | |
| 2025-07-09 | bootstrap/miri: avoid rebuilds for test builds | Ralf Jung | -2/+8 | |
| 2025-07-09 | Massage `lib.rs` so it can be rustfmt'd | Jieyou Xu | -66/+42 | |
| Even if the formatting isn't strictly "better", it at least allows rustfmtting it automatically. | ||||
| 2025-07-09 | Sort and document `run-make-support` dependencies | Jieyou Xu | -4/+13 | |
| 2025-07-09 | Bump `run-make-support` to Edition 2024 | Jieyou Xu | -1/+1 | |
| 2025-07-09 | Don't attempt to version `run-make-support` | Jieyou Xu | -2/+2 | |
| Purely internal test support library. | ||||
| 2025-07-09 | Remove `run-make-support` CHANGELOG | Jieyou Xu | -83/+0 | |
| Hopelessly outdated, and this support library is purely internal. | ||||
| 2025-07-09 | Add sayantn and folkertdev as reviewers | Amanieu d'Antras | -1/+1 | |
| 2025-07-09 | Make `LlvmBitcodeLinker` a `ToolTarget` tool | Jakub Beránek | -37/+49 | |
| 2025-07-09 | Extend dist extended tools test | Jakub Beránek | -5/+14 | |
| 2025-07-09 | Make `LldWrapper` a `ToolTarget` tool | Jakub Beránek | -50/+78 | |
| 2025-07-09 | Make `WasmComponentLd` a `ToolTarget` tool | Jakub Beránek | -16/+111 | |
| 2025-07-09 | Port `RemoteTestServer` to `ToolTarget` | Jakub Beránek | -16/+21 | |
