about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-11-27Make tidy test happyHirochika Matsumoto-1/+1
2023-11-27Detect Python-like slicing and suggest how to fixHirochika Matsumoto-0/+21
2023-11-27Suggest swapping the order of `ref` and `box`Hirochika Matsumoto-2/+19
2023-11-27rename methodDeadbeef-9/+18
2023-11-27Detect and reject malformed repr(Rust) hintsLeón Orell Valerian Liehr-3/+3
2023-11-27Rollup merge of #118338 - nnethercote:backticks, r=compiler-errorsMatthias Krüger-7/+7
2023-11-26Cut code size for feature hashingMark Rousskov-6/+14
2023-11-27Dont suggest `!` for path in function call if it has generic argsMichael Goulet-6/+16
2023-11-27Auto merge of #117584 - bjorn3:eager_output_filenames, r=b-naberbors-53/+46
2023-11-26Simplify indenting in THIR printingMark Rousskov-2/+8
2023-11-27Deparameterize `Results` and `ResultsCursor`.Nicholas Nethercote-72/+27
2023-11-27Remove `ResultsCloned` and `ResultsClonedCursor`.Nicholas Nethercote-26/+4
2023-11-27Remove uses of `ResultsClonedCursor`.Nicholas Nethercote-17/+17
2023-11-27Remove `ResultsRefCursor`.Nicholas Nethercote-29/+2
2023-11-27Remove another use of `as_results_cursor`.Nicholas Nethercote-40/+62
2023-11-27Remove one use of `as_results_cursor`.Nicholas Nethercote-4/+4
2023-11-27Remove `CloneAnalysis`.Nicholas Nethercote-29/+5
2023-11-27Remove some unused code relating to `ResultsCloned`.Nicholas Nethercote-39/+2
2023-11-27Use typedefs to clarify some impls.Nicholas Nethercote-2/+5
2023-11-26Use helpersMichael Goulet-10/+10
2023-11-27Fix some backticks in comments.Nicholas Nethercote-1/+1
2023-11-27Put backticks around some attributes in doc comments.Nicholas Nethercote-6/+6
2023-11-26Auto merge of #118316 - Mark-Simulacrum:delete-copy-to-upvars, r=cjgillotbors-50/+35
2023-11-26Remove Upvar duplicationMark Rousskov-50/+35
2023-11-26move comment about local traitRyan Mehri-1/+2
2023-11-26Turn write_dep_info into a regular functionbjorn3-13/+10
2023-11-26Mostly revert "Accept crate name instead of attributes in build_output_filena...bjorn3-6/+16
2023-11-26Ensure macro expansion runs before writing the dep infobjorn3-0/+5
2023-11-26Feed the output filenames into the TyCtxtbjorn3-11/+16
2023-11-26Serialize OutputFilenames into rmeta filebjorn3-27/+22
2023-11-26don't add redundant help for object safety violationsRyan Mehri-34/+75
2023-11-26Accept crate name instead of attributes in build_output_filenamesbjorn3-18/+10
2023-11-26Inline and remove pre_configurebjorn3-15/+4
2023-11-26Auto merge of #118319 - GuillaumeGomez:rollup-vte50yq, r=GuillaumeGomezbors-343/+86
2023-11-26Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkovGuillaume Gomez-91/+82
2023-11-26Rollup merge of #118302 - mu001999:dead_code/clean, r=cjgillotGuillaume Gomez-252/+4
2023-11-26Auto merge of #117301 - saethlin:finish-rmeta-encoding, r=WaffleLapkinbors-40/+80
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-91/+82
2023-11-26move remaining legacy polonius fact generation out of NLL moduleRémy Rakic-40/+46
2023-11-26merge NLL "constraint generation" into livenessRémy Rakic-81/+82
2023-11-26Auto merge of #118267 - compiler-errors:ambiguity-causes, r=spastorinobors-67/+54
2023-11-26remove polonius fact generation from NLL constraint generationRémy Rakic-202/+21
2023-11-26small polish of loan invalidations fact generationRémy Rakic-22/+12
2023-11-26rename polonius constraint generation to what it actually does: emit loan killsRémy Rakic-28/+20
2023-11-26simplify polonius constraint generationRémy Rakic-107/+83
2023-11-26remove NLL liveness from polonius constraint generationRémy Rakic-81/+7
2023-11-26extract polonius "constraint generation"Rémy Rakic-2/+280
2023-11-26another trivial cleanupRémy Rakic-3/+2
2023-11-26extract polonius loan invalidations fact generationRémy Rakic-25/+42
2023-11-26extract polonius universal regions fact generationRémy Rakic-35/+50