rust/compiler
bors 136eaa1b25 Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk
Try filtering out non-const impls when we expect const impls

**TL;DR**: Associated types on const impls are now bounded; we now disallow calling a const function with bounds when the specified type param only has a non-const impl.

r? `@oli-obk`
2021-08-14 12:06:34 +00:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast
rustc_ast_lowering
rustc_ast_passes Adjust #[no_mangle]-related checks and lints for impl items 2021-08-12 17:11:44 +08:00
rustc_ast_pretty
rustc_attr
rustc_builtin_macros
rustc_codegen_cranelift Implement black_box using intrinsic 2021-08-12 16:16:57 +01:00
rustc_codegen_llvm Auto merge of #85020 - lrh2000:named-upvars, r=tmandry 2021-08-14 07:01:36 +00:00
rustc_codegen_ssa Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
rustc_data_structures Remove duplicate trait bounds in rustc_data_structures::graph 2021-08-09 08:52:04 -05:00
rustc_driver Reduce verbosity of RUSTC_LOG 2021-08-09 21:39:39 -04:00
rustc_error_codes Rollup merge of #87700 - kornelski:e530text, r=oli-obk 2021-08-11 04:18:36 +09:00
rustc_errors Modify structured suggestion output 2021-08-11 09:46:24 +00:00
rustc_expand Revert "Rollup merge of #87779 - Aaron1011:stmt-ast-id, r=petrochenkov" 2021-08-12 08:24:22 -05:00
rustc_feature Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
rustc_fs_util
rustc_graphviz
rustc_hir Make assoc types work with ?const opt=out 2021-08-13 09:28:52 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index
rustc_infer Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk 2021-08-14 12:06:34 +00:00
rustc_interface Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
rustc_lexer Renamed variable str -> tail for clarity 2021-08-11 13:57:28 +02:00
rustc_lint Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk 2021-08-14 12:06:34 +00:00
rustc_lint_defs Link to edition guide instead of issues for 2021 lints. 2021-08-09 17:45:01 +02:00
rustc_llvm Auto merge of #87798 - durin42:llvm-14, r=nikic 2021-08-08 04:33:22 +00:00
rustc_macros
rustc_metadata Auto merge of #85296 - bjorn3:plugin_cleanup, r=petrochenkov 2021-08-12 04:30:41 +00:00
rustc_middle Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk 2021-08-14 12:06:34 +00:00
rustc_mir Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk 2021-08-14 12:06:34 +00:00
rustc_mir_build Auto merge of #85020 - lrh2000:named-upvars, r=tmandry 2021-08-14 07:01:36 +00:00
rustc_parse Warn when an escaped newline skips multiple lines 2021-08-11 11:35:08 +02:00
rustc_parse_format
rustc_passes Adjust check_no_mangle and check_export_name to warn/error on #[no_mangle]/#[export_name] on trait methods 2021-08-12 22:02:22 +08:00
rustc_plugin_impl Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
rustc_privacy move Constness into TraitPredicate 2021-08-13 09:26:33 +00:00
rustc_query_impl
rustc_query_system
rustc_resolve move Constness into TraitPredicate 2021-08-13 09:26:33 +00:00
rustc_save_analysis
rustc_serialize
rustc_session Auto merge of #85296 - bjorn3:plugin_cleanup, r=petrochenkov 2021-08-12 04:30:41 +00:00
rustc_span Implement black_box using intrinsic 2021-08-12 16:16:57 +01:00
rustc_symbol_mangling Auto merge of #85296 - bjorn3:plugin_cleanup, r=petrochenkov 2021-08-12 04:30:41 +00:00
rustc_target Rollup merge of #87922 - Manishearth:c-enum-target-spec, r=nagisa,eddyb 2021-08-12 10:04:14 -07:00
rustc_trait_selection make check less conservative and add explanation 2021-08-13 09:28:52 +00:00
rustc_traits Try to fix problem 2021-08-13 09:28:50 +00:00
rustc_ty_utils
rustc_type_ir
rustc_typeck Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obk 2021-08-14 12:06:34 +00:00