about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-01-15Auto merge of #135525 - jhpratt:rollup-4gu2wpm, r=jhprattbors-87/+102
2025-01-15Rollup merge of #135520 - compiler-errors:mono-impossible-drop-with-lifetimes...Jacob Pratt-5/+19
2025-01-15Rollup merge of #134338 - tgross35:overflowing-c-safe-ret, r=bjorn3,antoyoJacob Pratt-76/+77
2025-01-15Rollup merge of #132397 - m-ou-se:warn-missing-abi, r=NadrierilJacob Pratt-6/+6
2025-01-15Avoid notes that only make sense for unsafe functionsOli Scherer-4/+9
2025-01-15Try to render shorthand differentlyOli Scherer-3/+9
2025-01-15Render fn defs with target_features attrs with the attribute [second site]Oli Scherer-20/+40
2025-01-15Render fn defs with target_features attrs with the attributeOli Scherer-1/+8
2025-01-15Hide the internal unsafety of safe target_feature fn itemsOli Scherer-2/+14
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-14/+68
2025-01-15avoid running the overlap check twicelcnr-22/+33
2025-01-15allowed_through_unstable_modules: support showing a deprecation message when ...Ralf Jung-51/+125
2025-01-15late_report_deprecation: move fast-path closer to the core logicRalf Jung-9/+12
2025-01-15Make sure we actually use the right trivial lifetime substs when eagerly mono...Michael Goulet-5/+19
2025-01-15Update compiler-builtins to 0.1.143Trevor Gross-2/+2
2025-01-14Rollup merge of #135425 - compiler-errors:not-conditionally-const, r=RalfJungJubilee-8/+18
2025-01-14Rollup merge of #135423 - compiler-errors:enforce-const-trait-syntactical, r=...Jubilee-5/+121
2025-01-14Rollup merge of #135380 - compiler-errors:mismatch-valtree, r=lcnrJubilee-2/+3
2025-01-14Rollup merge of #135264 - compiler-errors:layout-propagate-errors, r=oli-obkJubilee-12/+20
2025-01-14Rollup merge of #135228 - compiler-errors:normalizes-ur-dispatch, r=BoxyUwUJubilee-9/+35
2025-01-14Rollup merge of #134940 - compiler-errors:scrape, r=lcnrJubilee-19/+48
2025-01-15Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsicsTrevor Gross-74/+75
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-14remove Rustc{En,De}codable from library and compilerRalf Jung-527/+10
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