about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-01-15Rework trait expansion to happen once explicitlyMichael Goulet-291/+199
2025-01-14Auto merge of #135180 - tgross35:update-builtins, r=tgross35bors-2/+2
2025-01-14Auto merge of #135496 - matthiaskrgr:rollup-ps0cjzn, r=matthiaskrgrbors-47/+42
2025-01-14Make sure to scrape region constraints from deeply normalizing type outlives ...Michael Goulet-19/+48
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-5/+121
2025-01-14Consider more erroneous layouts as LayoutError::ReferencesError to suppress s...Michael Goulet-12/+20
2025-01-14Do not consider traits that have unsatisfied const conditions to be condition...Michael Goulet-8/+18
2025-01-14Normalize field before checking PhantomData in coerce/dispatch impl validationMichael Goulet-3/+20
2025-01-14Make sure we can produce ConstArgHasWrongType errors for valtree constsMichael Goulet-2/+3
2025-01-14Update compiler-builtins to 0.1.141Trevor Gross-2/+2
2025-01-14Rollup merge of #135493 - compiler-errors:legacy-mangle-closure, r=lqdMatthias Krüger-4/+4
2025-01-14Rollup merge of #135479 - lcnr:method-calls-on-opaques, r=compiler-errorsMatthias Krüger-40/+26
2025-01-14Rollup merge of #135466 - compiler-errors:leak-check-impossible, r=lcnrMatthias Krüger-3/+12
2025-01-14Prefer lower TraitUpcasting candidatesMichael Goulet-6/+25
2025-01-14Auto merge of #135313 - compiler-errors:needs-mono, r=BoxyUwUbors-2/+5
2025-01-14Fix legacy symbol mangling of closuresMichael Goulet-4/+4
2025-01-14Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLiibors-44/+105
2025-01-14mir borrowck: cleanup late-bound region handlinglcnr-40/+26
2025-01-14Add `DenseBitSet::union_not`Zalathar-0/+56
2025-01-14Add wrapper type `ReversedGraph` for swapping successors/predecessorsZalathar-0/+43
2025-01-14Auto merge of #135442 - antoyo:subtree-update_cg_gcc_2025_01_12, r=GuillaumeG...bors-1529/+835
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-25/+78
2025-01-14Mark dependencies of the standard library as private by defaultTrevor Gross-19/+47
2025-01-14Add `tcx.visible_traits()` and use it for producing diagnosticsTrevor Gross-4/+23
2025-01-14Make `#[rustc_private]` override dependency visibilityTrevor Gross-0/+5
2025-01-14rustc_metadata: Rename `root` to `dep_root`Trevor Gross-26/+35
2025-01-14Rollup merge of #135464 - lukas-code:project-infinite-to-error, r=FedericoBru...Matthias Krüger-3/+4
2025-01-14Rollup merge of #135451 - mzacho:code-duplication, r=oli-obkMatthias Krüger-43/+36
2025-01-14Auto merge of #135465 - jhpratt:rollup-7p93bct, r=jhprattbors-50/+236
2025-01-14Leak check in impossible_predicates to avoid monomorphizing impossible instancesMichael Goulet-3/+12
2025-01-13Rollup merge of #135450 - hoodmane:wasm-eh-abort-fix, r=workingjubileeJacob Pratt-3/+3
2025-01-13Rollup merge of #135441 - compiler-errors:redundant-captures-lint, r=lqdJacob Pratt-1/+1
2025-01-13Rollup merge of #135440 - lcnr:yeeeeeeeeeeeeeeeeeeeeeeet, r=compiler-errorsJacob Pratt-32/+24
2025-01-13Rollup merge of #134977 - estebank:issue-112357, r=BoxyUwUJacob Pratt-5/+193
2025-01-13Rollup merge of #134498 - oli-obk:push-wmxynprsyxvr, r=compiler-errorsJacob Pratt-9/+15
2025-01-14Auto merge of #135438 - matthiaskrgr:rollup-rt2zrbz, r=matthiaskrgrbors-109/+137
2025-01-14fix ICE with references to infinite structs in constsLukas Markeffsky-3/+4
2025-01-13Fix emscripten-wasm-eh with unwind=abortHood Chatham-3/+3
2025-01-13remove code duplication when hashing query result and interning nodeMartin Zacho-43/+36
2025-01-13Fix formattingAntoni Boucher-8/+8
2025-01-13Make sure to mark IMPL_TRAIT_REDUNDANT_CAPTURES as Allow in edition 2024Michael Goulet-1/+1
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c...Antoni Boucher-1522/+828
2025-01-13Rollup merge of #135426 - compiler-errors:no-resolve-assoc-ty, r=lcnrMatthias Krüger-95/+113
2025-01-13Rollup merge of #135245 - Enselic:no-set-env, r=davidtwcoMatthias Krüger-7/+21
2025-01-13Rollup merge of #133752 - klensy:cp, r=davidtwcoMatthias Krüger-7/+3
2025-01-13rm unnecessary `OpaqueTypeDecl` wrapperlcnr-32/+24
2025-01-13Auto merge of #135204 - RalfJung:win64-zst, r=SparrowLiibors-29/+39
2025-01-13Auto merge of #135167 - mzacho:depth-limit-const-eval-query, r=oli-obkbors-28/+20
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-95/+113
2025-01-13Auto merge of #135371 - Mark-Simulacrum:no-alloc-case-cmp, r=compiler-errorsbors-3/+5