rust/compiler
Ralf Jung 7c47b1e5f4
Rollup merge of #77161 - est31:swich_len_already_trusted, r=petrochenkov
Remove TrustedLen requirement from BuilderMethods::switch

The main use case of TrustedLen is allowing APIs to specialize on it,
but no use of it uses that specialization. Instead, only the .len()
function provided by ExactSizeIterator is used, which is already
required to be accurate.

Thus, the TrustedLen requirement on BuilderMethods::switch is redundant.
2020-09-26 12:58:24 +02:00
..
rustc just max_level_info 2020-09-11 09:37:51 -07:00
rustc_apfloat /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_arena Auto merge of #77172 - jonas-schievink:rollup-a041rou, r=jonas-schievink 2020-09-25 01:56:06 +00:00
rustc_ast tidy 2020-09-23 22:08:30 +02:00
rustc_ast_lowering simplfy condition in ItemLowerer::with_trait_impl_ref() 2020-09-16 23:09:57 +02:00
rustc_ast_passes use matches!() macro for simple if let conditions 2020-09-18 20:28:35 +02:00
rustc_ast_pretty Fully integrate token collection for additional AST structs 2020-09-10 17:58:14 -04:00
rustc_attr Allow multiple allow_internal_unstable attributes 2020-09-25 15:19:46 +02:00
rustc_builtin_macros Rollup merge of #77121 - duckymirror:html-root-url, r=jyn514 2020-09-25 02:29:45 +02:00
rustc_codegen_llvm Rollup merge of #77161 - est31:swich_len_already_trusted, r=petrochenkov 2020-09-26 12:58:24 +02:00
rustc_codegen_ssa Rollup merge of #77161 - est31:swich_len_already_trusted, r=petrochenkov 2020-09-26 12:58:24 +02:00
rustc_data_structures Rollup merge of #77121 - duckymirror:html-root-url, r=jyn514 2020-09-25 02:29:45 +02:00
rustc_driver /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_error_codes Rollup merge of #76973 - lzutao:unstably-const-assume, r=oli-obk 2020-09-25 19:42:29 +02:00
rustc_errors /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_expand Remove redundant #![feature(...)] 's from compiler/ 2020-09-17 07:58:45 +02:00
rustc_feature Use proper issue for const_fn_floating_point_arithmetic 2020-09-25 10:39:11 -07:00
rustc_fs_util mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
rustc_graphviz /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_hir Move is_raw_guess check in ty::print::pretty 2020-09-25 22:48:44 +01:00
rustc_hir_pretty mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
rustc_incremental /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_index cache types during normalization 2020-09-19 17:27:13 +02:00
rustc_infer Rollup merge of #77093 - lcnr:const-generics-infer-warning, r=varkor 2020-09-26 12:58:17 +02:00
rustc_interface PR feedback 2020-09-17 12:18:09 +02:00
rustc_lexer Fix typo in rustc_lexer docs 2020-09-21 05:43:39 +02:00
rustc_lint Simplify some match statements on `DefPathDataName' 2020-09-25 22:46:15 +01:00
rustc_llvm /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_macros Preserve doc-comments when generating queries 2020-09-17 00:28:31 -04:00
rustc_metadata Rollup merge of #77121 - duckymirror:html-root-url, r=jyn514 2020-09-25 02:29:45 +02:00
rustc_middle Rollup merge of #77093 - lcnr:const-generics-infer-warning, r=varkor 2020-09-26 12:58:17 +02:00
rustc_mir Rollup merge of #77122 - ecstatic-morse:const-fn-arithmetic, r=RalfJung,oli-obk 2020-09-26 12:58:20 +02:00
rustc_mir_build Auto merge of #70743 - oli-obk:eager_const_to_pat_conversion, r=eddyb 2020-09-26 06:44:28 +00:00
rustc_parse Rollup merge of #76994 - yuk1ty:fix-small-typo, r=estebank 2020-09-23 14:54:07 +02:00
rustc_parse_format /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_passes Address review comment 2020-09-25 22:48:44 +01:00
rustc_plugin_impl /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_privacy /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_query_system update the version of itertools and parking_lot 2020-09-12 08:26:53 +02:00
rustc_resolve /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_save_analysis /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_serialize /nightly/nightly-rustc 2020-09-23 21:51:56 +02:00
rustc_session Auto merge of #70743 - oli-obk:eager_const_to_pat_conversion, r=eddyb 2020-09-26 06:44:28 +00:00
rustc_span Rollup merge of #77122 - ecstatic-morse:const-fn-arithmetic, r=RalfJung,oli-obk 2020-09-26 12:58:20 +02:00
rustc_symbol_mangling Implement Display for DisambiguatedDefPathData and DefPathData 2020-09-25 22:46:15 +01:00
rustc_target Rollup merge of #77121 - duckymirror:html-root-url, r=jyn514 2020-09-25 02:29:45 +02:00
rustc_trait_selection Rollup merge of #77093 - lcnr:const-generics-infer-warning, r=varkor 2020-09-26 12:58:17 +02:00
rustc_traits Upgrade chalk to 0.28.0 2020-09-24 20:54:33 +02:00
rustc_ty Rollup merge of #77155 - lcnr:ImplSource, r=ecstatic-morse 2020-09-25 19:42:48 +02:00
rustc_typeck Rollup merge of #77093 - lcnr:const-generics-infer-warning, r=varkor 2020-09-26 12:58:17 +02:00