| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-12 | Fix approx_const for some new cases | Teodoro Freund | -8/+74 | |
| Improved naming and comment | ||||
| 2025-07-12 | Auto merge of #143809 - weihanglo:update-cargo, r=weihanglo | bors | -0/+0 | |
| Update cargo 14 commits in 930b4f62cfcd1f0eabdb30a56d91bf6844b739bf..eabb4cd923deb73e714f7ad3f5234d68ca284dbe 2025-06-28 14:58:43 +0000 to 2025-07-09 22:07:55 +0000 - feat: Implementation and tests for `multiple-build-scripts` (rust-lang/cargo#15704) - perf: Speed up TOML parsing by upgrading toml (rust-lang/cargo#15736) - Mark cachelock tests that rely on interprocess blocking behaviour as unsupported on AIX. (rust-lang/cargo#15734) - feat(publish): Stabilize multi-package publishing (rust-lang/cargo#15636) - Update to Rust 2024 (rust-lang/cargo#15732) - Clarify package ID specifications in SBOMs are fully qualified (rust-lang/cargo#15731) - chore(deps): update cargo-semver-checks to v0.42.0 (rust-lang/cargo#15730) - test: Switch config tests to use snapshots (rust-lang/cargo#15729) - implement package feature unification (rust-lang/cargo#15684) - chore: Upgrade dependencies (rust-lang/cargo#15722) - Report valid file name when we can't find a build target for `name = "foo.rs"` (rust-lang/cargo#15707) - chore(release): Publish build-rs on release (rust-lang/cargo#15708) - Override `Cargo.lock` checksums when doing a dry-run `publish` (rust-lang/cargo#15711) - test(rustfix): Update for nightly (rust-lang/cargo#15717) r? ghost | ||||
| 2025-07-12 | Fixed a core crate compilation failure when enabling the `optimize_for_size` ↵ | nazo6 | -4/+5 | |
| feature on some targets | ||||
| 2025-07-11 | Merge pull request #1868 from folkertdev/gen-arm-remove-lazy-static | Folkert de Vries | -31/+21 | |
| `stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` instead | ||||
| 2025-07-11 | Merge pull request #1858 from folkertdev/aarch-comparison-operators | Sayantan Chakraborty | -220/+80 | |
| aarch64: use `core::intrinsics::simd` for integer min/max | ||||
| 2025-07-12 | Add Ref/RefMut try_map method | Pavel Grigorenko | -0/+93 | |
| 2025-07-12 | `stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` instead | Folkert de Vries | -31/+21 | |
| 2025-07-11 | Access `wasi_sdk_path` instead of reading environment variable in bootstrap | Jakub Beránek | -1/+1 | |
| 2025-07-11 | Merge pull request #20232 from ShoyuVanilla/issue-20225 | Shoyu Vanilla (Flint) | -5/+55 | |
| fix: Normalize projection types before calculating memory maps | ||||
| 2025-07-11 | htmldocck: better error messages for negative raw directives | binarycat | -0/+4 | |
| 2025-07-11 | slice: Mark `rotate_left`, `rotate_right` unstably const | okaneco | -9/+21 | |
| 2025-07-11 | Merge pull request #1867 from hkBst/fix-test-neon | Folkert de Vries | -1/+1 | |
| tests: neon is arm | ||||
| 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 | tests: neon is arm | Marijn Schouten | -1/+1 | |
| 2025-07-11 | Merge pull request #1865 from hkBst/connect5-clippy-fixes | Folkert de Vries | -25/+12 | |
| connect5: clippy fixes | ||||
| 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-12 | fix false negative of `expect_used` | relaxcn | -2/+53 | |
| 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 | connect5: clippy fixes | Marijn Schouten | -25/+12 | |
| 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 | |
