about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-16update comment to reference legacy `.ctors` sectionIbraheem Ahmed-1/+1
Co-authored-by: Ralf Jung <post@ralfj.de>
2025-07-16hook up native-lib bitsNia Espera-25/+314
2025-07-16Make frame spans appear on a separate trace lineStypox-22/+57
This was done by making the tracing_chrome tracing layer check if "tracing_separate_line" was in the arguments of a span, and act accordingly.
2025-07-16Boostrap: add warning on `optimize = false`Edoardo Marangoni-0/+8
2025-07-16Auto merge of #143998 - ehuss:update-cargo, r=ehussbors-0/+0
Update cargo 1 commits in eabb4cd923deb73e714f7ad3f5234d68ca284dbe..6833aa715d724437dc1247d0166afe314ab6854e 2025-07-09 22:07:55 +0000 to 2025-07-13 02:25:52 +0000 - Add `[hints]` table in `Cargo.toml`, and a `hints.mostly-unused` hint (rust-lang/cargo#15673)
2025-07-16type_id_eq: check that the hash fully matches the typeRalf Jung-58/+66
2025-07-16resolve: Optimize `fn traits_in_module`Vadim Petrochenkov-7/+6
2025-07-16resolve: Import `ty::Visibility` everywhereVadim Petrochenkov-42/+39
2025-07-15Improve comments inside `codegen_get_discr`Scott McMurray-2/+46
2025-07-16resolve: Remove trait `ToNameBinding`Vadim Petrochenkov-78/+84
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-111/+61
2025-07-16Auto merge of #144003 - ChrisDenton:ci4, r=ChrisDentonbors-0/+5
Ensure home directory exists This works around a missing mingw home directory in CI.
2025-07-16Ensure home directory existsChris Denton-0/+5
This works around a missing mingw home directory in CI
2025-07-15Update poison.rsMartin Ombura Jr.-1/+1
Typo in word "below"
2025-07-15Update cargoEric Huss-0/+0
2025-07-15Use hygenic macros for stable-mirJacob Greenfield-9/+9
2025-07-15Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`Jules Bertholet-4/+44
2025-07-15Add regression testJonathan Brouwer-0/+46
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-38/+74
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-15add test for global constructorsIbraheem Ahmed-0/+43
2025-07-15add support for global constructors (i.e. life before main)Ibraheem Ahmed-32/+165
2025-07-15Add LocalKey<Cell>::updateCameron Steffen-0/+23
2025-07-15`aarch64`: check for `trn1` and `trn2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `uzp1` and `uzp2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `zip1` and `zip2`Folkert de Vries-34/+144
2025-07-15ci cleanup: rustdoc-gui-test now installs browser-ui-testbinarycat-100/+44
this removes the need for --unsafe-perm in the Dockerfile.
2025-07-15Use `$RUSTC` instead of `rustc` to get version if var is available (#15250)Philipp Krones-1/+4
Fixes rust-lang/rust-clippy#15249 For the builtin rustc, it should return "dev" as the release channel. Clippy tests pass with this patch in both the Clippy standalone repository and from within the compiler repository. changelog: none
2025-07-15aarch64/arm: fix tests that matched on prefix of instructionFolkert de Vries-2/+2
2025-07-15s390x: fix tests that matched on prefix of instructionFolkert de Vries-4/+4
2025-07-15`stdarch-test`: error if only part of an instruction matchedFolkert de Vries-1/+7
2025-07-15`stdarch-test`: misc cleanupsFolkert de Vries-7/+14
2025-07-15`stdarch-test`: use `std::sync::LazyLock` instead of `lazy_static!`Folkert de Vries-8/+2
2025-07-15update `Cargo.lock`Folkert de Vries-6/+6
2025-07-15Clarify commentsJakub Beránek-2/+3
2025-07-15rustdoc-json: Structured attributesAlona Enraght-Moony-122/+316
Implements https://www.github.com/rust-lang/rust/issues/141358. This has 2 primary benefits: 1. For rustdoc-json consumers, they no longer need to parse strings of attributes, but it's there in a structured and normalized way. 2. For rustc contributors, the output of HIR pretty printing is no longer a versioned thing in the output. People can work on https://github.com/rust-lang/rust/issues/131229 without needing to bump `FORMAT_VERSION`. (Over time, as the attribute refractor continues, I expect we'll add new things to `rustdoc_json_types::Attribute`. But this can be done separately to the rustc changes).
2025-07-16Comment more code and make tests clearerDeadbeef-32/+49
Co-Authored-By: Ralf Jung <post@ralfj.de>
2025-07-15update change tracking with warning on removal of fields.bit-aloo-0/+5
2025-07-16format pointer later instead of eagerly converting to stringDeadbeef-15/+15
2025-07-16add `const_make_global`; err for `const_allocate` ptrs if didn't callDeadbeef-30/+361
Co-Authored-By: Ralf Jung <post@ralfj.de> Co-Authored-By: Oli Scherer <github333195615777966@oli-obk.de>
2025-07-15remove ccache from llvmbit-aloo-17/+3
2025-07-15remove description from rust toml structbit-aloo-21/+3
2025-07-15Merge pull request #20178 from ShoyuVanilla/cargo-config-cleanupShoyu Vanilla (Flint)-374/+419
chore: Cleanup cargo config queries
2025-07-15Add alias for ArgOutlivesPredicateMichael Goulet-36/+26
2025-07-15Add tests, some of them fail...Michael Goulet-0/+1206
2025-07-15Gate things properlyMichael Goulet-14/+121
2025-07-15Consider outlives assumptions when proving auto traits for coroutine interiorsMichael Goulet-204/+310
2025-07-15Deduce outlives obligations from WF of coroutine interior typesMichael Goulet-3/+67
2025-07-15Add outlives to CoroutineWitnessTypesMichael Goulet-2/+15
2025-07-15Add `0323pin` as target maintainer, and fix link to pkgsrc-wip and explain.Havard Eidnes-1/+2
2025-07-15fix: `filter_map_bool_then` wrongly showed macro definition in suggestionsyanglsh-5/+55