about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-09-27Added help message for feature gate.Alexander Regueiro-14/+35
2018-09-26Auto merge of #54526 - nnethercote:shrink-StatementKind, r=nagisabors-62/+83
2018-09-26Gate const core::mem::needs_drop behind const_needs_dropMichael Bradshaw-0/+3
2018-09-26use the closure def-id in returns, but closure-base def-id in localsNiko Matsakis-5/+37
2018-09-26Get Polonius borrow check to work in simple casesMatthew Jasper-80/+172
2018-09-26Remove useless lifetimes from `Pin` `impl`s.Alexander Ronald Altman-5/+5
2018-09-26Auto merge of #54561 - matthiaskrgr:clippy_up, r=kennytmbors-14/+15
2018-09-27Doc for From ErrorKindSon-3/+12
2018-09-26add derive macros' helper attributes to doc outputQuietMisdreavus-1/+34
2018-09-26Auto merge of #54453 - nikomatsakis:nll-issue-53121-shred-outlives, r=pnkfelixbors-1603/+2573
2018-09-26Make core::mem::needs_drop a const fnMichael Bradshaw-2/+57
2018-09-26update clippy submodule to a72e786cMatthias Krüger-14/+15
2018-09-26Remove the last broken link.iirelu-2/+1
2018-09-26Auto merge of #51946 - japaric:emit-stack-sizes, r=nikomatsakisbors-2/+221
2018-09-26Incorporate criticisms into keyword docsiirelu-8/+13
2018-09-26Removed dead links to unwritten keyword docsiirelu-20/+7
2018-09-26std: Don't let `rust_panic` get inlinedAlex Crichton-0/+1
2018-09-26fixup! codegen_llvm: check inline assembly constraints with LLVMLevente Kurusa-0/+68
2018-09-26don't run the test on macOSJorge Aparicio-1/+7
2018-09-26add declaration blocks to attribute/derive pagesQuietMisdreavus-4/+18
2018-09-26rustc_driver/test.rs: rustfmtNiko Matsakis-163/+219
2018-09-26fix rustc_driver testsNiko Matsakis-2/+2
2018-09-26pacify the mercilous tidy.Niko Matsakis-3/+15
2018-09-26rustfmt `error_reporting/mod.rs` and `dropck.rs`Niko Matsakis-107/+138
2018-09-26update tests and add stderr filesNiko Matsakis-81/+72
2018-09-26convert from an `UnlessNll` flag to a `SuppressRegionErrors` flagNiko Matsakis-40/+55
2018-09-26make NLL handle `IfEq` bounds by using SCC normalizationNiko Matsakis-9/+630
2018-09-26switch to use `VerifyBound` instead of `RegionTest`Niko Matsakis-72/+27
2018-09-26region_infer: rustfmtNiko Matsakis-4/+2
2018-09-26use `IfEq` to defer equality comparison around `where` clauses`Niko Matsakis-49/+59
2018-09-26refactor away `AnyRegions` and `AllRegions`Niko Matsakis-69/+61
2018-09-26introduce `VerifyBound::IfEq` (presently unused)Niko Matsakis-26/+111
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-26encapsulate `infcx` too into the delegateNiko Matsakis-34/+84
2018-09-26extract out NLL-specific code from relate-tys into a delegateNiko Matsakis-53/+84
2018-09-26refactor NLL relate_tys to use Region internally, not RegionVidNiko Matsakis-59/+42
2018-09-26use approx. bounds to decide whether to add outlives obligationsNiko Matsakis-30/+24
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-61/+49
2018-09-26type_check/mod.rs: rustfmtNiko Matsakis-137/+100
2018-09-26use `RegionBoundPairs` type aliasNiko Matsakis-13/+15
2018-09-26auto_trait.rs: rustfmtNiko Matsakis-34/+30
2018-09-26change `RegionObligation` to store a `SubregionOrigin`Niko Matsakis-50/+57