about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2018-09-26Auto merge of #54526 - nnethercote:shrink-StatementKind, r=nagisabors-3/+13
2018-09-26Auto merge of #54453 - nikomatsakis:nll-issue-53121-shred-outlives, r=pnkfelixbors-602/+843
2018-09-26Auto merge of #51946 - japaric:emit-stack-sizes, r=nikomatsakisbors-0/+2
2018-09-26rustfmt `error_reporting/mod.rs` and `dropck.rs`Niko Matsakis-63/+69
2018-09-26convert from an `UnlessNll` flag to a `SuppressRegionErrors` flagNiko Matsakis-28/+42
2018-09-26use `IfEq` to defer equality comparison around `where` clauses`Niko Matsakis-49/+59
2018-09-26refactor away `AnyRegions` and `AllRegions`Niko Matsakis-38/+49
2018-09-26introduce `VerifyBound::IfEq` (presently unused)Niko Matsakis-26/+106
2018-09-26change to use impl Trait a bitNiko Matsakis-14/+15
2018-09-26remove handling of verify from taintsetNiko Matsakis-37/+25
2018-09-26make `normalize` work on any type-foldableNiko Matsakis-11/+19
2018-09-26lexical_region_resolve: rustfmtNiko Matsakis-44/+30
2018-09-26use approx. bounds to decide whether to add outlives obligationsNiko Matsakis-1/+10
2018-09-26propagate the `compare_ty` fn further upNiko Matsakis-18/+17
2018-09-26introduce the idea of an "approximate match"Niko Matsakis-39/+56
2018-09-26introduce a "comparison fn" instead of always use `==`Niko Matsakis-11/+10
2018-09-26split out getting the declared bounds from the env versus traitNiko Matsakis-23/+38
2018-09-26break out the code that computes VerifyBoundsNiko Matsakis-218/+276
2018-09-26apply `process_registered_region_obligations` at the end of regionckNiko Matsakis-34/+34
2018-09-26use `RegionBoundPairs` type aliasNiko Matsakis-6/+7
2018-09-26auto_trait.rs: rustfmtNiko Matsakis-34/+30
2018-09-26change `RegionObligation` to store a `SubregionOrigin`Niko Matsakis-50/+57
2018-09-26use a `UnlessNll` flag to consolidate error reporting pathsNiko Matsakis-33/+22
2018-09-26build up a map of the region-bound pairs for each body-idNiko Matsakis-10/+55
2018-09-26outlives/env: rustfmtNiko Matsakis-4/+6
2018-09-26add -Z emit-stack-sizesJorge Aparicio-0/+2
2018-09-26Auto merge of #54199 - nikomatsakis:predicate_may_hold-failure, r=eddybbors-10/+29
2018-09-26Remove OneVectorljedrz-10/+10
2018-09-25Auto merge of #54575 - pietroalbini:rollup, r=pietroalbinibors-1/+0
2018-09-25Auto merge of #53542 - alexreg:impl-trait-in-bindings, r=cramertjbors-92/+164
2018-09-25incr.comp.: Don't automatically enable -Zshare-generics for incr.comp. builds.Michael Woerister-1/+0
2018-09-25Auto merge of #53693 - scottmcm:marker-trait-attribute, r=nikomatsakisbors-16/+57
2018-09-25Handle locals in closures properly.Alexander Regueiro-106/+65
2018-09-25Handle impl trait in MIR type checked for assignments.Matthew Jasper-12/+52
2018-09-25Lower `impl Trait` types in locals.Alexander Regueiro-127/+200
2018-09-24Add more fake borrows to matchesMatthew Jasper-7/+11
2018-09-24Add "Shallow" borrow kindMatthew Jasper-2/+32
2018-09-24Shrink StatementKind::InlineAsm.Nicholas Nethercote-2/+12
2018-09-24Shrink StatementKind::Assign.Nicholas Nethercote-1/+1
2018-09-23Auto merge of #54485 - arielb1:avoid-ctor-attrs, r=eddybbors-4/+14
2018-09-23Only annotate if borrow is returned.David Wood-0/+12
2018-09-23Correctly handle named lifetimes.David Wood-0/+17
2018-09-23Renamed ppaux highlight region hook.David Wood-6/+7
2018-09-23Improve borrow errors for closures.David Wood-7/+44
2018-09-23Auto merge of #54325 - michaelwoerister:incr-thinlto-tests, r=alexcrichtonbors-10/+159
2018-09-23Auto merge of #54262 - matthewjasper:explain-in-typeck, r=nikomatsakisbors-1/+1
2018-09-22Auto merge of #53508 - japaric:maybe-uninit, r=RalfJungbors-5/+5
2018-09-22Auto merge of #54188 - lqd:fallout-53695, r=nikomatsakisbors-8/+39
2018-09-22use is_uninhabited in more placesJorge Aparicio-5/+5
2018-09-22avoid loading constructor attributes in AdtDef decodingAriel Ben-Yehuda-4/+14