| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-11 | slice: Mark `rotate_left`, `rotate_right` unstably const | okaneco | -9/+21 | |
| 2025-07-11 | directives.md: build-aux-docs does not work with aux-crate | lolbinarycat | -1/+1 | |
| 2025-07-11 | Update miri for change to random API | Josh Triplett | -1/+1 | |
| 2025-07-11 | Rollup merge of #143770 - hkBst:build-helper-cleanup, r=Kobzol | Matthias Krüger | -26/+25 | |
| build-helper: clippy fixes | ||||
| 2025-07-11 | Rollup merge of #143769 - tmiasko:rm-backward-switch-int, r=lqd | Matthias Krüger | -48/+7 | |
| Remove support for SwitchInt edge effects in backward dataflow Those effects are untested and unused. Remove them along with the implementation of `BasicBlocks::switch_sources`. | ||||
| 2025-07-11 | Rollup merge of #143767 - hkBst:cleanup-x, r=jieyouxu | Matthias Krüger | -14/+10 | |
| Bump `src/tools/x` to Edition 2024 and some cleanups - Some clippy fixes - Bump `src/tools/x` to Edition 2024 | ||||
| 2025-07-11 | Rollup merge of #143759 - fluiderson:rdttff, r=aDotInTheVoid | Matthias Krüger | -3/+3 | |
| Fix typos in function names in the `target_feature` test Seems like `test1` was copy-pasted but forgotten to be renamed after. | ||||
| 2025-07-11 | Rollup merge of #143747 - Gelbpunkt:aarch64-musl-maintainer, r=jieyouxu | Matthias Krüger | -1/+51 | |
| Add target maintainer information for aarch64-unknown-linux-musl Mentioning ``@famfo`` so that they can review the documentation. We're both very invested in this target; I originally promoted it to tier 2 with host tools in rust-lang/rust#76420 back in 2020. | ||||
| 2025-07-11 | Rollup merge of #143716 - ↵ | Matthias Krüger | -10/+35 | |
| workingjubilee:document-some-codegen-backend-stuff, r=bjorn3,fee1-dead compiler: doc/comment some codegen-for-functions interfaces An out-of-date comment gets updated and some underdocumented functions get documented. | ||||
| 2025-07-11 | Rollup merge of #143647 - ColtenOuO:master, r=ChrisDenton | Matthias Krüger | -1/+1 | |
| Clarify and expand documentation for std::sys_common dependency structure This PR makes a minor improvement to the module-level documentation of std::sys_common: Replaces the lowercase “dag” with the more standard and explicit form “DAG (Directed Acyclic Graph)” for clarity. | ||||
| 2025-07-11 | Rollup merge of #143633 - dillona:noinline-assert, r=fee1-dead | Matthias Krüger | -1/+1 | |
| fix: correct assertion to check for 'noinline' attribute presence before removal | ||||
| 2025-07-11 | Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmann | Matthias Krüger | -90/+299 | |
| Port several trait/coherence-related attributes the new attribute system Part of rust-lang/rust#131229 This ports: - `#[const_trait]` - `#[rustc_deny_explicit_impl]` - `#[rustc_do_not_implement_via_object]` - `#[rustc_coinductive]` - `#[type_const]` - `#[rustc_specialization_trait]` - `#[rustc_unsafe_specialization_marker]` - `#[marker]` - `#[fundamental]` - `#[rustc_paren_sugar]` - `#[rustc_allow_incoherent_impl]` - `#[rustc_coherence_is_core]` This also changes `#[marker]` to error on duplicates instead of warning. cc rust-lang/rust#142838, but I don't think it matters too much, since it's unstable. r? ``@oli-obk`` | ||||
| 2025-07-11 | random: Provide a `Distribution<T>` trait | Josh Triplett | -57/+27 | |
| This will let people make calls like random(1..=6), and allows for future expansion to non-uniform distributions, as well as floating-point. For now, this is only implemented for `RangeFull`, to get the interface in place. Subsequent commits will implement it for other range types. | ||||
| 2025-07-11 | Update cargo | Weihang Lo | -0/+0 | |
| 2025-07-11 | remove format short command and push format short command method inside ↵ | bit-aloo | -27/+4 | |
| fingerprint impl | ||||
| 2025-07-11 | fix const_ops tracking issue | Ralf Jung | -12/+12 | |
| 2025-07-11 | fix PartialEq const feature name and const_cmp tracking issue | Ralf Jung | -28/+29 | |
| 2025-07-11 | Use short command method directly from fingerprint | bit-aloo | -1/+1 | |
| 2025-07-11 | Fix ICE for parsed attributes with longer path not handled by CheckAttrVisitor | Jonathan Brouwer | -1/+40 | |
| Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com> | ||||
| 2025-07-11 | Add a memory map bound check assertion on rendering const slice | Shoyu Vanilla | -0/+8 | |
| 2025-07-11 | Consolidate classify tests | Roger Curley | -71/+23 | |
| 2025-07-11 | Consolidate is_normal tests | Roger Curley | -82/+51 | |
| 2025-07-11 | Consolidate is_finite tests | Roger Curley | -52/+22 | |
| 2025-07-11 | Consolidate is_infinite tests | Roger Curley | -52/+22 | |
| 2025-07-11 | Consolidate is_nan | Roger Curley | -52/+22 | |
| 2025-07-11 | Consolidate one tests | Roger Curley | -52/+19 | |
| 2025-07-11 | Consolidate negative zero tests | Roger Curley | -56/+20 | |
| 2025-07-11 | Consolidate zero tests | Roger Curley | -52/+19 | |
| 2025-07-11 | Consolidate neg_infinity tests | Roger Curley | -48/+18 | |
| 2025-07-11 | Consolidate test_num tests | Roger Curley | -50/+34 | |
| 2025-07-11 | Consolidate infinity tests | Roger Curley | -48/+18 | |
| 2025-07-11 | Merge pull request #20219 from ChayimFriedman2/expr-store-mem | Chayim Refael Friedman | -271/+419 | |
| perf: Put the expression stuff in the expression store behind an `Option<Box>` | ||||
| 2025-07-11 | fix: Normalize projection types before calculating memory maps | Shoyu Vanilla | -5/+47 | |
| 2025-07-11 | Opaque type collection: Guard against endlessly recursing free alias types | León Orell Valerian Liehr | -4/+36 | |
| 2025-07-11 | Update description for flag | bjorn3 | -139/+139 | |
| 2025-07-11 | Update sysinfo version to `0.36.0` | Guillaume Gomez | -8/+8 | |
| 2025-07-11 | Avoid building C++ for rustc_llvm with --compile-time-deps | bjorn3 | -0/+17 | |
| This saves about 30s. | ||||
| 2025-07-11 | Fix fallback for CI_JOB_NAME | Nikita Popov | -1/+1 | |
| If CI_JOB_NAME is not specified, it's supposed to fall back to the image name, which is `$image`, not `$IMAGE`. Failing to set the correct CI_JOB_NAME causes failures when running `dist-ohos-*` images locally. | ||||
| 2025-07-11 | Add --compile-time-deps argument for x check | bjorn3 | -51/+226 | |
| This reduces the amount of time it takes to do the x check for rust-analyzer analysis from 12m16s to 3m34s when the bootstrap compiler is already downloaded. | ||||
| 2025-07-11 | Fix std debug assertions gate in `fmt-write-boat` | Jieyou Xu | -2/+2 | |
| The test itself is still broken, but fix this gating separately first. | ||||
| 2025-07-11 | Disambiguate between rustc vs std having debug assertions | Jieyou Xu | -3/+25 | |
| Additionally, `NO_DEBUG_ASSERTIONS` is set by CI that threads through to the `./configure` script, which is somewhat fragile and "spooky action at a distance". Instead, use env vars controlled by compiletest, whose debug assertion info comes from bootstrap. | ||||
| 2025-07-11 | Merge pull request #2502 from Kobzol/rustc-josh-sync-ci | 许杰友 Jieyou Xu (Joe) | -102/+9 | |
| 2025-07-11 | More discriminant codegen tests | Scott McMurray | -0/+538 | |
| These are from 139729, updated to pass on master. | ||||
| 2025-07-11 | Some const_trait_impl test cleanups | Oli Scherer | -12/+4 | |
| 2025-07-11 | std: move NuttX to use arc4random for random number generation | Huang Qi | -1/+1 | |
| * Move `target_os = "nuttx"` from unix_legacy to arc4random section * This aligns NuttX with other POSIX-compliant systems that support arc4random * Improves random number generation quality on NuttX by using the system's built-in arc4random implementation instead of legacy fallback methods NuttX supports arc4random_buf which provides better entropy and security compared to the legacy random number generation methods. Signed-off-by: Huang Qi <huangqi3@xiaomi.com> | ||||
| 2025-07-11 | Remove support for SwitchInt edge effects in backward dataflow analyses | Tomasz Miąsko | -48/+7 | |
| Those effects are untested and unused. Remove them along with the implementation of `BasicBlocks::switch_sources`. | ||||
| 2025-07-11 | constify `From` and `Into` | Oli Scherer | -43/+38 | |
| 2025-07-11 | compiler: comment on some call-related codegen fn in cg_ssa | Jubilee Young | -2/+29 | |
| Partially documents the situation due to LLVM CFI. | ||||
| 2025-07-11 | Merge pull request #20224 from Hmikihiro/migrate_remove_dbg | Shoyu Vanilla (Flint) | -43/+44 | |
| Migrate `remove_dbg` assist to use `SyntaxEditor` | ||||
| 2025-07-11 | Migrate `remove_dbg` assist to use `SyntaxEditor` | Hayashi Mikihiro | -43/+44 | |
