about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-09-08change end to lastJeremy Smart-6/+56
2025-09-09Auto merge of #146188 - dpaoliello:tracing, r=Kobzolbors-3/+2
2025-09-08fixup limit handling codeJana Dönszelmann-225/+167
2025-09-08port `#[pattern_complexity_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+35
2025-09-08port `#[type_length_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+36
2025-09-08port `#[move_size_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+33
2025-09-08port `#[recursion_limit]` to the new attribute parsing infrastructureJana Dönszelmann-4/+84
2025-09-08Auto merge of #140375 - lcnr:subrelations-infcx, r=BoxyUwUbors-300/+401
2025-09-08report duplicate symbol added by the driverFolkert de Vries-6/+15
2025-09-08Apply requested changesIoaNNUwU-29/+15
2025-09-08Refactor how to get the span of a function headerFolkert de Vries-37/+32
2025-09-08c-variadic: reject non-extern functionsFolkert de Vries-1/+11
2025-09-08clarify control flow of `check_c_variadic_type`Folkert de Vries-7/+16
2025-09-08disallow c-variadic associated functions (for now)Folkert de Vries-5/+18
2025-09-08disallow c-variadic coroutinesFolkert de Vries-0/+25
2025-09-08Auto merge of #146333 - matthiaskrgr:rollup-ib80jyw, r=matthiaskrgrbors-166/+216
2025-09-08Update tracing, againDaniel Paoliello-3/+2
2025-09-08Implement better suggestions based on additional tests and other code pathsIoaNNUwU-20/+38
2025-09-08Suggest examples of format specifiers in error messagesIoaNNUwU-2/+25
2025-09-08Rollup merge of #146313 - nnethercote:rustc_middle-ty-cleanups-2, r=lcnrMatthias Krüger-84/+54
2025-09-08Rollup merge of #146310 - nnethercote:fix-146249, r=lcnrMatthias Krüger-2/+3
2025-09-08Rollup merge of #146298 - cjgillot:gvn-derefer, r=nnethercoteMatthias Krüger-0/+5
2025-09-08Rollup merge of #146111 - ChayimFriedman2:more-ns-specific-defid, r=lcnrMatthias Krüger-80/+154
2025-09-08Auto merge of #146165 - folkertdev:c-variadic-errors-take-2, r=lcnrbors-25/+21
2025-09-08fix APITIT being treated as a normal generic parameter in suggestionsJeremy Smart-27/+46
2025-09-08Make `is_typeck_child` match exhaustiveDaria Sukhonina-1/+31
2025-09-08reviewlcnr-40/+57
2025-09-08optimize `CanonicalVarValues::instantiate`lcnr-56/+62
2025-09-08pass `sub_relations` into canonical querieslcnr-97/+159
2025-09-08inline `CanonicalTyVarKind`lcnr-74/+49
2025-09-08eagerly compute `sub_relations` againlcnr-111/+152
2025-09-08Skip typeck for items w/o their own typeck contextDaria Sukhonina-5/+10
2025-09-08implement `va_arg` for arm in rustc itselfFolkert de Vries-0/+15
2025-09-08const-eval: disable pointer fragment supportRalf Jung-4/+23
2025-09-08Allow static regions in `type_name`.Nicholas Nethercote-2/+3
2025-09-08Auto merge of #145910 - saethlin:ignore-intrinsic-calls, r=cjgillotbors-1/+10
2025-09-07Auto merge of #145541 - cjgillot:dest-prop-live-range, r=Amanieubors-586/+370
2025-09-08Move `describe_as_module` from `rustc_middle::print` to `rustc:middle::query`.Nicholas Nethercote-12/+11
2025-09-08Move `rustc_middle::MaxUniverse` to `rustc_infer`.Nicholas Nethercote-42/+41
2025-09-08Make some matches non-exhaustive.Nicholas Nethercote-30/+2
2025-09-07support integer literals in `${concat()}`cyrgani-1/+17
2025-09-08Minor symbol comment fixes.Nicholas Nethercote-7/+6
2025-09-07Rollup merge of #146297 - cjgillot:may-observe-address, r=saethlinMatthias Krüger-8/+23
2025-09-07Rollup merge of #146209 - bjorn3:lto_refactors5, r=dianqkMatthias Krüger-77/+44
2025-09-07Use rustc_data_structures::union_find.Camille Gillot-28/+14
2025-09-07Simplify candidate collection.Camille Gillot-55/+43
2025-09-07Unify a source with all possible destinations.Camille Gillot-59/+39
2025-09-07Do not use prepend to avoid quadratic behaviour.Camille Gillot-58/+37
2025-09-07Simplify VisitPlacesWith.Camille Gillot-18/+7
2025-09-07Use regular MaybeLiveLocals.Camille Gillot-135/+53