about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2020-12-23Exclude unnecessary info from CodegenResultsVictor Ding-7/+24
2020-12-22Auto merge of #80242 - Nadrieril:explain-and-factor-splitting, r=varkorbors-759/+824
2020-12-22Auto merge of #80177 - tgnottingham:foreign_defpathhash_registration, r=Aaron...bors-63/+54
2020-12-22Fix a commentNadrieril-4/+4
2020-12-22Apply suggestions from code reviewNadrieril-14/+15
2020-12-22Simplify field filteringNadrieril-64/+56
2020-12-22Make the special "missing patterns" constructor realNadrieril-64/+57
2020-12-22Completely rework the explanation of the algorithmNadrieril-285/+324
2020-12-22Pass `Matrix` explicitly instead of via `PatCtxt`Nadrieril-27/+48
2020-12-22Inline the constructor-specific `split` functionsNadrieril-34/+19
2020-12-22Inline `all_constructors`Nadrieril-121/+115
2020-12-22Rebrand `MissingConstructors` as `SplitWildcard`Nadrieril-49/+67
2020-12-22Factor out `SplitVarLenSlice` used for slice splittingNadrieril-105/+117
2020-12-22Run the annoying lint separatelyNadrieril-54/+43
2020-12-22Factor out `SplitIntRange` used for integer range splittingNadrieril-89/+110
2020-12-22Auto merge of #78242 - Nadrieril:rename-overlapping_endpoints-lint, r=varkorbors-19/+18
2020-12-22Auto merge of #80208 - bugadani:generics-of-alloc, r=matthewjasperbors-1/+5
2020-12-21Auto merge of #79270 - RalfJung:array-repeat-consts, r=oli-obkbors-37/+41
2020-12-21Auto merge of #80205 - tomprogrammer:prettyprint-pattern-mut-binding, r=david...bors-1/+9
2020-12-21Rollup merge of #80250 - bugadani:resolver-cleanup, r=petrochenkovDylan DPC-36/+29
2020-12-21Rollup merge of #80236 - tmiasko:atomic-swap, r=oli-obkDylan DPC-2/+13
2020-12-21Rollup merge of #80211 - wabain:async-fn-trait-bound-suggestion, r=petrochenkovDylan DPC-12/+6
2020-12-21Rollup merge of #80199 - RalfJung:const-fake, r=oli-obkDylan DPC-6/+5
2020-12-21Rollup merge of #80171 - pierwill:pierwill-rustcmiddle-tykind, r=lcnrDylan DPC-3/+5
2020-12-21Rollup merge of #80170 - ldm0:fixice, r=lcnrDylan DPC-3/+9
2020-12-21Rollup merge of #80166 - pierwill:pierwill-rustcmiddle-place, r=petrochenkovDylan DPC-10/+10
2020-12-20Move std_path construction into conditionDániel Buga-5/+4
2020-12-20Inline a single-use closureDániel Buga-2/+2
2020-12-20Create closure outside of the loopDániel Buga-4/+4
2020-12-20Add missing semicolonDániel Buga-1/+1
2020-12-20Remove unnecessary clonedDániel Buga-1/+1
2020-12-20Precompute vector length in smart_resolve_path_fragmentDániel Buga-1/+2
2020-12-20Clean up with_generic_param_rib, avoid double hashingDániel Buga-24/+17
2020-12-20Auto merge of #78317 - est31:linear_in_impl_count, r=matthewjasperbors-16/+159
2020-12-20Edit rustc_middle docspierwill-10/+10
2020-12-20Edit rustc_middle::ty::TyKind docspierwill-3/+5
2020-12-20use exhaustive match for checking Rvalue::RepeatRalf Jung-37/+41
2020-12-20Update compiler/rustc_typeck/src/check/op.rsDonough Liu-1/+0
2020-12-20Fix pretty printing an AST representing `&(mut ident)`Thomas Bahn-1/+9
2020-12-20Fix ICE on suggesting calling functionDonough Liu-2/+9
2020-12-20Auto merge of #80163 - jackh726:binder-refactor-part-3, r=lcnrbors-164/+162
2020-12-20Auto merge of #80100 - mark-i-m:pattORns-2, r=petrochenkovbors-19/+67
2020-12-19Handle desugaring in impl trait bound suggestionWilliam Bain-12/+6
2020-12-20Auto merge of #79635 - lcnr:const-eval-idk, r=oli-obkbors-2/+23
2020-12-20Use pointer type in AtomicPtr::swap implementationTomasz Miąsko-2/+13
2020-12-20Reserve necessary space for params in generics_ofDániel Buga-1/+5
2020-12-19also const-check FakeReadRalf Jung-6/+5
2020-12-19Auto merge of #80104 - Nadrieril:usefulness-merging, r=varkorbors-114/+185
2020-12-19Tweak diagnosticsNadrieril-3/+2
2020-12-19Auto merge of #80132 - matthewjasper:revert-eval-order, r=nikomatsakisbors-3/+3