rust/compiler
bors ed76b773b5 Auto merge of #97284 - b-naber:constraint-dyn-impl-suggestion, r=estebank
Add suggestion for relaxing static lifetime bounds on dyn trait impls in NLL

This PR introduces suggestions for relaxing static lifetime bounds on impls of dyn trait items for NLL similar to what is already available in lexical region diagnostics.

Fixes https://github.com/rust-lang/rust/issues/95701

r? `@estebank`
2022-05-28 04:04:29 +00:00
..
rustc update jemalloc-sys to jemalloc v5.3 2022-05-25 08:25:15 +02:00
rustc_apfloat
rustc_arena
rustc_ast Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillot 2022-05-23 07:43:50 +02:00
rustc_ast_lowering rustc_parse: Move AST -> TokenStream conversion logic to rustc_ast 2022-05-22 12:01:07 +03:00
rustc_ast_passes clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_ast_pretty Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillot 2022-05-23 07:43:50 +02:00
rustc_attr RFC3239: Implement compact cfg(target(..)) 2022-05-24 13:51:36 +02:00
rustc_borrowck Auto merge of #97284 - b-naber:constraint-dyn-impl-suggestion, r=estebank 2022-05-28 04:04:29 +00:00
rustc_builtin_macros Rollup merge of #97458 - estebank:use-self-in-derive-macro, r=compiler-errors 2022-05-28 01:11:50 +02:00
rustc_codegen_cranelift Add flag for stricter checks on uninit/zeroed 2022-05-24 14:26:52 +01:00
rustc_codegen_gcc rustc_codegen_ssa: derive copy and clone for various enums 2022-05-25 10:34:35 +02:00
rustc_codegen_llvm rustc_codegen_ssa: cleanup AtomicOrdering 2022-05-25 10:34:35 +02:00
rustc_codegen_ssa clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_const_eval Auto merge of #96046 - oli-obk:const_typeck, r=cjgillot 2022-05-27 11:31:37 +00:00
rustc_data_structures libcore: Add iter::from_generator which is like iter::from_fn, but for coroutines instead of functions 2022-05-27 01:51:31 +03:00
rustc_driver
rustc_error_codes
rustc_error_messages
rustc_errors Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
rustc_expand Rename ProcMacroDerive as DeriveProcMacro. 2022-05-27 15:58:35 +10:00
rustc_feature Rollup merge of #96913 - Urgau:rfc3239-part2, r=petrochenkov 2022-05-25 10:48:28 +02:00
rustc_fs_util
rustc_graphviz
rustc_hir Lifetime variance fixes for rustdoc 2022-05-22 14:22:40 -07:00
rustc_hir_pretty
rustc_incremental
rustc_index Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_infer suggest constraining dyn trait in impl in NLL 2022-05-25 18:13:17 +02:00
rustc_interface Remove the check_mod_intrinsics query 2022-05-24 15:46:23 +00:00
rustc_lexer
rustc_lint Rollup merge of #97266 - est31:unknown_lints_cfg_attr, r=lcnr 2022-05-25 07:08:42 +09:00
rustc_lint_defs Fix typo 2022-05-23 14:07:40 +02:00
rustc_llvm
rustc_log clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_macros
rustc_metadata Auto merge of #97004 - nnethercote:proc-macro-tweaks, r=eddyb 2022-05-27 06:09:45 +00:00
rustc_middle Auto merge of #97284 - b-naber:constraint-dyn-impl-suggestion, r=estebank 2022-05-28 04:04:29 +00:00
rustc_mir_build clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_mir_dataflow Refactor call terminator to always hold a destination place 2022-05-23 17:49:04 -04:00
rustc_mir_transform Refactor call terminator to always hold a destination place 2022-05-23 17:49:04 -04:00
rustc_monomorphize Auto merge of #97168 - SparrowLii:accesses, r=cjgillot 2022-05-26 11:15:15 +00:00
rustc_parse Minor improvement on else-no-if diagnostic 2022-05-24 15:22:13 -07:00
rustc_parse_format
rustc_passes Remove the check_mod_intrinsics query 2022-05-24 15:46:23 +00:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl Auto merge of #97239 - jhpratt:remove-crate-vis, r=joshtriplett 2022-05-21 06:38:49 +00:00
rustc_query_system
rustc_resolve Rollup merge of #97240 - TaKO8Ki:improve-errors-about-typos-on-variables, r=compiler-errors 2022-05-24 12:18:30 +09:00
rustc_save_analysis
rustc_serialize
rustc_session Add flag for stricter checks on uninit/zeroed 2022-05-24 14:26:52 +01:00
rustc_span Auto merge of #97386 - nnethercote:optimize-pos-adjustments, r=bjorn3 2022-05-26 22:01:19 +00:00
rustc_symbol_mangling
rustc_target Simplify implementation of -Z gcc-ld 2022-05-25 23:55:22 +03:00
rustc_trait_selection Auto merge of #96046 - oli-obk:const_typeck, r=cjgillot 2022-05-27 11:31:37 +00:00
rustc_traits Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
rustc_ty_utils
rustc_type_ir
rustc_typeck Auto merge of #96046 - oli-obk:const_typeck, r=cjgillot 2022-05-27 11:31:37 +00:00