summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-06-06Revert "Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davi...Rémy Rakic-30/+13
2024-06-06ast: Revert a breaking attribute visiting order changeVadim Petrochenkov-1/+1
2024-06-06Revert "Rollup merge of #123979 - oli-obk:define_opaque_types7, r=compiler-er...Oli Scherer-15/+2
2024-06-06Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegenScott McMurray-1/+5
2024-06-06Handle Deref expressions in invalid_reference_castingBen Kimock-2/+4
2024-06-06Handle field projections like slice indexing in invalid_reference_castingBen Kimock-1/+2
2024-06-06Fix insufficient logic when searching for the underlying allocationUrgau-0/+7
2024-05-27revert leak check changes in candidate winnowinglcnr-12/+7
2024-05-24Only make GAT ambiguous in match_projection_projections considering shallow r...Michael Goulet-1/+11
2024-05-24Add v0 symbol mangling for `f16` and `f128`Trevor Gross-3/+2
2024-05-16Make `non-local-def` lint Allow by defaultWesley Wiser-1/+1
2024-05-16Don't do post-method-probe error reporting steps if we're in a suggestionMichael Goulet-9/+37
2024-05-16Fix ICEs in diagnostic::on_unimplementedMichael Goulet-51/+69
2024-05-16Do not ICE on foreign malformed `diagnostic::on_unimplemented`Esteban Küber-6/+8
2024-05-09Consider inner modules to be local in the `non_local_definitions` lintUrgau-5/+11
2024-04-28Mark more entries in rustc_data_structures as no_inline for docsMark Rousskov-0/+6
2024-04-28Replace version placeholders for 1.79Mark Rousskov-14/+14
2024-04-27Rollup merge of #124437 - linyihai:doc-link-typeck, r=compiler-errorsMatthias Krüger-1/+1
2024-04-27Rollup merge of #124425 - saethlin:ceci-nest-pas-une-ice, r=compiler-errorsMatthias Krüger-6/+3
2024-04-27Rollup merge of #124394 - gurry:123863-ice-unexpected-region, r=lcnrMatthias Krüger-0/+2
2024-04-27Rollup merge of #124370 - ShE3py:substitution-part-offset, r=fee1-deadMatthias Krüger-2/+2
2024-04-27doc: Replace mod.rs with the appropriate linkLin Yihai-1/+1
2024-04-27Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnrMatthias Krüger-336/+364
2024-04-27Fix ICE on invalid const param typesGurinder Singh-0/+2
2024-04-26Do not ICE on invalid consts when walking mono-reachable blocksBen Kimock-6/+3
2024-04-26Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-deadJacob Pratt-341/+352
2024-04-26Rollup merge of #124341 - petrochenkov:nomacvisit, r=compiler-errorsJacob Pratt-12/+3
2024-04-26Auto merge of #122385 - lcnr:analyze-obligations-for-infer, r=compiler-errorsbors-321/+589
2024-04-26Adjust some `pub`s.Nicholas Nethercote-81/+81
2024-04-26Auto merge of #120845 - petrochenkov:debmac, r=oli-obkbors-122/+78
2024-04-25Rollup merge of #124381 - compiler-errors:derived-for-wf, r=lcnrMichael Goulet-6/+11
2024-04-25Rollup merge of #124379 - compiler-errors:remove-new-solver-lookup-behavior, ...Michael Goulet-63/+18
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-237/+234
2024-04-26Introduce `DeriveResolution`.Nicholas Nethercote-20/+32
2024-04-25Renamed DerivedObligation to WellFormedDeriveObligationMichael Goulet-6/+11
2024-04-25Auto merge of #124386 - matthiaskrgr:rollup-0a6yr00, r=matthiaskrgrbors-30/+109
2024-04-25use `EagerResolver`lcnr-1/+3
2024-04-25ast: Visit item components in "natural" orderVadim Petrochenkov-4/+4
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-333/+361
2024-04-25hir typeck: look into nested goalslcnr-288/+548
2024-04-25debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[...Vadim Petrochenkov-122/+78
2024-04-25Rollup merge of #124374 - compiler-errors:fix-ambiguity-ice, r=lcnrMatthias Krüger-12/+5
2024-04-25Rollup merge of #124313 - estebank:split-at-mut, r=fee1-deadMatthias Krüger-18/+104
2024-04-25Remove special-casing for SimplifiedType for next solverMichael Goulet-63/+18
2024-04-25review comment: rename methodEsteban Küber-5/+8
2024-04-25Auto merge of #124377 - matthiaskrgr:rollup-ajxjq35, r=matthiaskrgrbors-7/+7
2024-04-25Rollup merge of #124287 - 41Leahcim:master, r=fmeaseMatthias Krüger-7/+7
2024-04-25Check equivalence of indices in more casesEsteban Küber-1/+7
2024-04-25Don't suggest `split_at_mut` when the multiple borrows have the same indexEsteban Küber-2/+41
2024-04-25Mention `split_at_mut` when mixing mutability in indexing opsEsteban Küber-2/+17