about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2020-10-07Rollup merge of #76911 - RalfJung:vecdeque-aliasing, r=oli-obkDylan DPC-7/+55
2020-10-07Rollup merge of #76784 - lzutao:rd_doc, r=GuillaumeGomezDylan DPC-0/+4
2020-10-06Auto merge of #76356 - caass:hooks, r=jyn514bors-1/+69
2020-10-06Auto merge of #73905 - matthewjasper:projection-bounds-2, r=nikomatsakisbors-2336/+3604
2020-10-06Fix NLL compare mode testsMatthew Jasper-9/+47
2020-10-06Deduplicate some codeMatthew Jasper-24/+15
2020-10-06Fix tests from rebaseMatthew Jasper-481/+585
2020-10-06Avoid creating useless projection predicateMatthew Jasper-10/+21
2020-10-06Fix rebaseMatthew Jasper-10/+16
2020-10-06Deduplicate item bounds after normalizationMatthew Jasper-17/+40
2020-10-06Don't require lifetime super-bounds on traits apply to trait objects of that ...Matthew Jasper-14/+33
2020-10-06Normalize super trait bounds when confirming object candidatesMatthew Jasper-9/+46
2020-10-06Fix rebaseMatthew Jasper-201/+121
2020-10-06Don't immediately error for recursive projectionsMatthew Jasper-13/+14
2020-10-06Fix bootstrapMatthew Jasper-5/+7
2020-10-06Handle multiple trait-def projection candidatesMatthew Jasper-0/+23
2020-10-06Avoid cycles from projection boundsMatthew Jasper-81/+118
2020-10-06Avoid cycle with projections from object typesMatthew Jasper-350/+193
2020-10-06Normalize projection bounds when considering candidatesMatthew Jasper-256/+390
2020-10-06Handle multiple applicable projection candidatesMatthew Jasper-37/+82
2020-10-06Fix bugs in evaluating WellFormed predicatesMatthew Jasper-42/+117
2020-10-06Avoid cycle in nested obligations for object candidateMatthew Jasper-52/+382
2020-10-06Remove predicates on associated types from traitsMatthew Jasper-42/+141
2020-10-06Address review commentsMatthew Jasper-8/+69
2020-10-06Fix ICEMatthew Jasper-4/+5
2020-10-06Fix toolsMatthew Jasper-57/+55
2020-10-06Fix tests and bootstrapMatthew Jasper-63/+182
2020-10-06Ensure that associated types for trait objects satisfy their boundsMatthew Jasper-18/+166
2020-10-06Move some code from rustc_typeck to rustc_trait_selectionMatthew Jasper-0/+56
2020-10-06Remove unused part of return value from `replace_bound_vars_with_placeholders`Matthew Jasper-20/+12
2020-10-06Check associated type bounds for object safety violationsMatthew Jasper-39/+88
2020-10-06Check opaque types satisfy their boundsMatthew Jasper-36/+158
2020-10-06Check projections are well-formed when using projection candidatesMatthew Jasper-30/+278
2020-10-06Make projection wf check the predicates for the projectionMatthew Jasper-11/+25
2020-10-06Separate bounds and predicates for associated/opaque typesMatthew Jasper-1128/+934
2020-10-06Split bounds from predicatesMatthew Jasper-231/+153
2020-10-06Move item_bounds to typeck::collectMatthew Jasper-124/+129
2020-10-06Rename projection_predicates to item_boundsMatthew Jasper-32/+21
2020-10-06Auto merge of #77594 - timvermeulen:chain_advance_by, r=scottmcmbors-12/+167
2020-10-06Add some docs to rustdoc::clean::inline and def_id functionsLzu Tao-0/+4
2020-10-06avoid unnecessary intermediate reference and improve safety commentsRalf Jung-6/+11
2020-10-06Auto merge of #77606 - JohnTitor:rollup-7rgahdt, r=JohnTitorbors-386/+512
2020-10-06Rollup merge of #77591 - Aaron1011:fix/hygiene-def-scope, r=estebankYuki Okushi-2/+66
2020-10-06Rollup merge of #77587 - ehuss:unicode-escape-span, r=ecstatic-morseYuki Okushi-9/+6
2020-10-06Rollup merge of #77573 - pickfire:patch-7, r=jyn514Yuki Okushi-2/+2
2020-10-06Rollup merge of #77560 - rschoon:fix-litkind-rc-bytebuf, r=lcnrYuki Okushi-9/+6
2020-10-06Rollup merge of #77559 - camelid:fix-rustdoc-warnings-invalid-rust-syntax, r=...Yuki Okushi-9/+12
2020-10-06Rollup merge of #77558 - thomcc:defaults-toml-extension, r=jyn514Yuki Okushi-3/+5
2020-10-06Rollup merge of #77555 - camelid:patch-8, r=Mark-SimulacrumYuki Okushi-0/+1
2020-10-06Rollup merge of #77534 - Mark-Simulacrum:issue-70819-disallow-override-forbid...Yuki Okushi-24/+150