summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-02-12Auto merge of #47843 - estebank:teach, r=nikomatsakisbors-0/+4
2018-02-09Auto merge of #47489 - pnkfelix:limit-2pb-issue-46747, r=nikomatsakisbors-1/+1
2018-02-08Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr...Felix S. Klock II-1/+1
2018-02-07Add `-Zteach` documentationEsteban Küber-0/+4
2018-02-07Rollup merge of #47922 - zackmdavis:and_the_case_of_the_unused_field_pattern,...Manish Goregaokar-14/+49
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-2/+7
2018-02-02add ellided lifetimedpc-3/+13
2018-01-31concerning well-formed suggestions for unused shorthand field patternsZack M. Davis-14/+49
2018-01-29Make `yield_in_scope_for_expr` work with patterns. Fixes #47758John Kåre Alsaker-0/+3
2018-01-29Make pattern visiting consistentJohn Kåre Alsaker-2/+4
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-48/+48
2018-01-29rustc: remove `LvaluePreference` argument from `Ty::builtin_deref`.Eduard-Mihai Burtescu-2/+2
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-1/+1
2018-01-25Rollup merge of #47691 - estebank:unknown-lang-item-sp, r=rkruppeGuillaume Gomez-9/+11
2018-01-23Point at unknown lang item attributeEsteban Küber-9/+11
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-4/+84
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-1/+1
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-2/+2
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-4/+2
2018-01-09Rollup merge of #47258 - rkruppe:struct-assert, r=eddybkennytm-4/+4
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-4/+4
2018-01-07Rename ReprExtern to ReprC, and similarily rename a few other fields and loca...Robin Kruppe-8/+8
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-2/+3
2017-12-26Implements RFC 1937: `?` in `main`Bastian Köcher-0/+2
2017-12-21Auto merge of #46922 - kennytm:rollup, r=kennytmbors-17/+22
2017-12-22Rollup merge of #46780 - varkor:contrib-5, r=arielb1kennytm-17/+22
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-73/+75
2017-12-21Auto merge of #46754 - cramertj:refactor-arg-impl, r=nikomatsakisbors-13/+0
2017-12-20extract `constrain_anon_types` to the `InferCtxt`Niko Matsakis-1/+1
2017-12-20Auto merge of #46441 - gaurikholkar:single_lifetimes, r=nikomatsakisbors-14/+80
2017-12-20adding lint for single use lifetime namesNiko Matsakis-14/+80
2017-12-18Fix tidy errorvarkor-1/+2
2017-12-18Add `delay_span_bug` and increase idiomaticityvarkor-3/+4
2017-12-18Fix the regressionvarkor-2/+2
2017-12-18Fix ICE when calling non-functions within closuresvarkor-17/+20
2017-12-18Move middle::trans.rs to mir::mono.rsMaik Klein-189/+0
2017-12-18Rename TransItem to MonoItemMaik Klein-8/+8
2017-12-17Add sync module to rustc_data_structuresJohn Kåre Alsaker-1/+1
2017-12-15Refactor argument-position impl TraitTaylor Cramer-13/+0
2017-12-15Auto merge of #46706 - sunjay:gat-lifetimes, r=nikomatsakisbors-20/+67
2017-12-14add trait aliases to HIRAlex Burka-1/+2
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-1/+1
2017-12-13Auto merge of #46616 - cramertj:impl-trait-elision, r=nikomatsakisbors-16/+37
2017-12-12Trait item lifetime resolution for GATsSunjay Varma-20/+67
2017-12-13Resolve absolute paths as extern under a feature flagVadim Petrochenkov-0/+1
2017-12-12Implement impl Trait lifetime elisionTaylor Cramer-16/+37
2017-12-11make `krate` infallibleNiko Matsakis-4/+3
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-130/+206
2017-12-11resolve_lifetime: rustfmtNiko Matsakis-476/+721
2017-12-05Auto merge of #46305 - irinagpopa:backstory, r=alexcrichton,eddybbors-2/+2