about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2024-05-23Support constraining opaque types while trait upcasting with bindersOli Scherer-11/+3
2024-05-23Allow defining opaque types during trait object upcasting.Oli Scherer-20/+3
2024-05-23When checking whether an impl applies, constrain hidden types of opaque types.Oli Scherer-116/+127
2024-05-23Improve the doc of query associated_itemr0cky-1/+1
2024-05-23Add more testsOli Scherer-6/+262
2024-05-23emit an error if we can't find a path to the self-contained linkerRémy Rakic-3/+9
2024-05-23rust-lld: fallback to the default default sysroot where rustc is currently lo...Rémy Rakic-9/+26
2024-05-23Add conversion from IntrinsicDef to FnDefMohammad Omidvar-6/+16
2024-05-23Auto merge of #116123 - joboet:rewrite_native_tls, r=m-ou-sebors-332/+331
2024-05-23Copy core/alloc check-cfg message also in stdUrgau-0/+3
2024-05-23Move some expected cfgs to std build.rs as per Cargo recommandationUrgau-6/+7
2024-05-23differentiate between layout and alloc_layoutStrophox-10/+18
2024-05-23Replace fake "restricted-std" Cargo feature by custom cfgUrgau-3/+5
2024-05-23panic_nounwind in Arguments::new* instead of recursingBen Kimock-2/+5
2024-05-23Expect any feature cfg in core and std cratesUrgau-2/+7
2024-05-23fix alloc_bytes (always allocate at least 1B)Strophox-23/+15
2024-05-23Auto merge of #125448 - matthiaskrgr:rollup-vn6nleh, r=matthiaskrgrbors-155/+404
2024-05-23Rollup merge of #125438 - tbu-:pr_rm_to_string_lossy, r=jieyouxuMatthias Krüger-5/+5
2024-05-23Rollup merge of #125421 - Oneirical:bundle-them-yet-again, r=jieyouxuMatthias Krüger-30/+85
2024-05-23Rollup merge of #125416 - compiler-errors:param-env-missing-copy, r=lcnrMatthias Krüger-5/+25
2024-05-23Rollup merge of #125409 - tbu-:pr_raw_dylib_only_windows, r=lcnrMatthias Krüger-6/+6
2024-05-23Rollup merge of #125210 - fmease:fix-up-some-diags, r=davidtwcoMatthias Krüger-47/+57
2024-05-23Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obkMatthias Krüger-47/+54
2024-05-23Rollup merge of #124516 - oli-obk:taint_const_eval, r=RalfJungMatthias Krüger-14/+76
2024-05-23Rollup merge of #124297 - oli-obk:define_opaque_types13, r=jackh726Matthias Krüger-1/+96
2024-05-23delete UI tests that only check internal implementation details of thread-localsjoboet-83/+0
2024-05-23std: rewrite native thread-local storagejoboet-249/+331
2024-05-23core: use `Copy` in TAIT to fix clippy lintjoboet-10/+10
2024-05-23Allow const eval failures if the cause is a type layout issueOli Scherer-28/+48
2024-05-23Add regression testsOli Scherer-0/+42
2024-05-23Migrate `run-make/rustdoc-with-short-out-dir-option` to `rmake.rs`Guillaume Gomez-9/+16
2024-05-23Auto merge of #17284 - Veykril:doc-links, r=Veykrilbors-3/+7
2024-05-23Use correct toolchain channel when generating builtin type doc linksLukas Wirth-3/+7
2024-05-23Auto merge of #17174 - Kohei316:fix-infer-async-block-with-tail-return-expr, ...bors-1/+43
2024-05-23Update crates/hir-ty/src/infer/expr.rsLukas Wirth-0/+1
2024-05-23Auto merge of #17140 - harrysarson:harry-unused-self, r=Veykrilbors-2/+53
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-6/+41
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-8/+24
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-4/+18
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_mir_dataflow`.Nicholas Nethercote-3/+7
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_parse`.Nicholas Nethercote-3/+5
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`.Nicholas Nethercote-6/+26
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_metadata`.Nicholas Nethercote-3/+6
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_monomorphize`.Nicholas Nethercote-3/+4
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`.Nicholas Nethercote-3/+29
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_lint`.Nicholas Nethercote-6/+10
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_incremental`.Nicholas Nethercote-4/+7
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_interface`.Nicholas Nethercote-5/+3
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_passes`.Nicholas Nethercote-5/+4
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_error_messages`.Nicholas Nethercote-3/+1