about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-21Rollup merge of #116964 - celinval:smir-mono-body, r=oli-obkMatthias Krüger-6/+192
2023-10-21Rollup merge of #116961 - estebank:issue-60164, r=oli-obkMatthias Krüger-2/+15
2023-10-21Rollup merge of #116917 - Zalathar:injection, r=cjgillotMatthias Krüger-143/+87
2023-10-21Rollup merge of #116911 - estebank:issue-85378, r=oli-obkMatthias Krüger-0/+23
2023-10-21Expand comment on disappearing edge.Camille GILLOT-1/+1
2023-10-21Correct loop_headers logic.Camille GILLOT-2/+2
2023-10-21Reword TO application comments.Camille GILLOT-3/+4
2023-10-21Simplify static if handling.Camille GILLOT-4/+6
2023-10-21Explicit notation.Camille GILLOT-0/+4
2023-10-21Document Condition.Camille GILLOT-0/+2
2023-10-21Make polarity an enum.Camille GILLOT-11/+23
2023-10-21Document mutated_statement.Camille GILLOT-4/+15
2023-10-21Improve naming and comments.Camille GILLOT-18/+46
2023-10-21Handle more terminators.Camille GILLOT-21/+71
2023-10-21Do not thread through loop headers.Camille GILLOT-3/+42
2023-10-21Implement JumpThreading pass.Camille GILLOT-18/+739
2023-10-21Make instance an option in CostChecker.Camille GILLOT-10/+15
2023-10-21Extract cost checker from inliner.Camille GILLOT-88/+98
2023-10-21coverage: Simplify the injection of coverage statementsZalathar-143/+87
2023-10-21coverage: Change query `codegened_and_inlined_items` to a plain functionZalathar-40/+34
2023-10-21coverage: Move unused-function helpers closer to where they are usedZalathar-43/+39
2023-10-21coverage: Emit mappings for unused functions without generating stubsZalathar-74/+37
2023-10-21coverage: Simplify initial creation of coverage spansZalathar-45/+32
2023-10-21coverage: Don't create an intermediate vec for each BCB's initial spansZalathar-26/+23
2023-10-21coverage: Handle fn signature spans more consistently near `?`Zalathar-1/+1
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-217/+735
2023-10-20Point at assoc fn definition on type param divergenceEsteban Küber-19/+5
2023-10-20Replace all uses of `generator` in markdown documentation with `coroutine`Oli Scherer-29/+29
2023-10-20Re-add `generators` as a removed feature and point to the new feature nameOli Scherer-0/+6
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-25/+29
2023-10-20s/generator/coroutine/Oli Scherer-1079/+1081
2023-10-20s/Generator/Coroutine/Oli Scherer-826/+826
2023-10-20slight Default cleanup for optionRémy Rakic-7/+2
2023-10-20consider a loan escapes the function via applied member constraintsRémy Rakic-12/+14
2023-10-20Mention `into_iter` on borrow errors suggestions when appropriateEsteban Küber-0/+22
2023-10-20Typo suggestion to change bindings with leading underscoreEsteban Küber-2/+15
2023-10-20Move some files aroundMichael Goulet-1520/+1548
2023-10-20Adjust importsMichael Goulet-12/+12
2023-10-20Remove obsolete commentCelina G. Val-1/+0
2023-10-20Auto merge of #116965 - estebank:issue-65329, r=cjgillotbors-18/+21
2023-10-20Auto merge of #116962 - estebank:issue-63835, r=oli-obkbors-1/+8
2023-10-20Invalid `?` suggestion on mismatched `Ok(T)`Ethan Brierley-0/+5
2023-10-20Ensure we never accidentally serialize an `ErrorGuaranteed`Oli Scherer-1/+18
2023-10-20Avoid a `track_errors` by bubbling up most errors from `check_well_formed`Oli Scherer-125/+193
2023-10-20Auto merge of #116946 - compiler-errors:movability-and-mutability, r=lcnrbors-88/+78
2023-10-20Move where doc comment meant as comment checkEsteban Küber-18/+21
2023-10-20Auto merge of #116838 - gurry:116836-dup-macro-invoc-diag, r=petrochenkovbors-4/+4
2023-10-19Add stable Instance::body() and RustcInternal traitCelina G. Val-6/+193
2023-10-20Auto merge of #116875 - nnethercote:rustc_monomorphize, r=wesleywiserbors-53/+12
2023-10-19Initiate the inner usage of `cfg_match`Caio-62/+66