about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-07-04Rollup merge of #143286 - Muscraft:track-diagnostics-note, r=WaffleLapkinMatthias Krüger-15/+18
2025-07-04Rollup merge of #140643 - makai410:smir-refactor-migrate, r=oli-obk,celinvalMatthias Krüger-2224/+3598
2025-07-04Auto merge of #143247 - cjgillot:metadata-no-red, r=petrochenkovbors-28/+23
2025-07-04Auto merge of #143237 - JonathanBrouwer:no_implicit_prelude_parser, r=jdonsze...bors-8/+56
2025-07-04Rollup merge of #143395 - Urgau:llvm-fallback-minimum-maximum, r=tgross35Jacob Pratt-12/+14
2025-07-04Rollup merge of #143394 - workingjubilee:reorganize-hir-analysis-provide-fn, ...Jacob Pratt-52/+36
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-18/+26
2025-07-04Rollup merge of #143307 - compiler-errors:fast-path-nitpicks, r=lcnrJacob Pratt-24/+8
2025-07-04refactor: implement a new bridge trait `Allocation`Makai-15/+54
2025-07-04refactor: rewrite `adt_repr()`, `adt_discr_for_variant()` and `coroutine_disc...Makai-19/+88
2025-07-04refactor: don't use rustc_type_ir directlyMakai-13/+8
2025-07-04refactor: avoid calling internal functions in `predicates_of()` and `explicit...Makai-54/+82
2025-07-04refactor: move `convert` to `unstable`Makai-386/+317
2025-07-04fix: resolve the unsoundnessMakai-288/+422
2025-07-04refactor: move `IndexMap` to `rustc_smir`Makai-41/+35
2025-07-04refactor: unify `Tables` implementation with bridge types and re-export `Inde...Makai-194/+285
2025-07-04refactor: remove the `tcx` field in `Tables`Makai-119/+100
2025-07-04fix: rewrite some parts of `rustc_smir::builder.rs`Makai-4/+4
2025-07-04refactor: move `convert` module to `stable_mir`Makai-668/+1225
2025-07-04refactor: rewrite the whole `rustc_smir::context`Makai-1000/+901
2025-07-04refactor: split `rustc_smir::alloc` into two partsMakai-99/+151
2025-07-04refactor: impl `SmirError` for `stable_mir::Error`Makai-4/+13
2025-07-04refactor: move `IndexedVal` from `stable_mir` to `rustc_smir`Makai-19/+21
2025-07-04refactor: make `SmirInterface` a trait and impl it for `SmirContainer`Makai-255/+912
2025-07-03Auto merge of #142890 - kornelski:unused-var-debug, r=saethlinbors-2/+4
2025-07-03refactor: add `Tables<'tcx, B: Bridge>` and `SmirContainer`Makai-153/+87
2025-07-03compiler: document all provide fn in hir_analysis and hir_typeckJubilee Young-2/+7
2025-07-03compiler: inline 1-2 query provide fn in hir_analysis and hir_typeckJubilee Young-50/+29
2025-07-03Always use the pure Rust fallback instead of `llvm.{maximum,minimum}`Urgau-12/+14
2025-07-03Port `#[no_implicit_prelude]` to the new attribute parsing infrastructureJonathan Brouwer-8/+56
2025-07-03Rollup merge of #143369 - bjorn3:cleanup_metadata_loading, r=lcnrGuillaume Gomez-95/+134
2025-07-03Replace kw_span by full span.Camille GILLOT-18/+26
2025-07-03refactor: Make -Ztrack-diagnostics emit like a noteScott Schafer-15/+18
2025-07-03Make most CrateLocator fields privatebjorn3-27/+29
2025-07-03Have a separate code path for -Zdual-proc-macrobjorn3-41/+56
2025-07-03Pass CrateRejections separately from CrateLocatorbjorn3-63/+87
2025-07-03Deduplicate getting the path of a lib candidatebjorn3-6/+4
2025-07-03Rollup merge of #143038 - Qelxiros:142676-private-dependency-traits, r=tgross35Jana Dönszelmann-7/+12
2025-07-03Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obkJana Dönszelmann-186/+250
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-113/+113
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-113/+113
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-186/+250
2025-07-03Rollup merge of #143327 - RalfJung:miri-type-validity-error, r=oli-obkMatthias Krüger-41/+44
2025-07-03Rollup merge of #143324 - RalfJung:native-call-prep, r=oli-obkMatthias Krüger-43/+29
2025-07-03Rollup merge of #143292 - compiler-errors:explicit-generic, r=oli-obkMatthias Krüger-5/+16
2025-07-03Rollup merge of #143273 - 1c3t3a:enum-check-negative, r=SparrowLiiMatthias Krüger-4/+26
2025-07-02avoid suggesting traits from private dependenciesJeremy Smart-7/+12
2025-07-02Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgrbors-383/+436
2025-07-02Auto merge of #143337 - matthiaskrgr:rollup-lqwhe0i, r=matthiaskrgrbors-54/+59
2025-07-02Rollup merge of #143306 - samueltardieu:track-clippy-lints-emission, r=petroc...Matthias Krüger-0/+2