summary refs log tree commit diff
path: root/src/librustc/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-2/+3
2018-01-01Fix broken links in internal docsMalo Jaffré-4/+2
2017-12-15add a new RegionKind variant: ReClosureBoundNiko Matsakis-0/+9
2017-12-15rework region flags: 'static can be erased tooNiko Matsakis-3/+14
2017-12-10Point at whole method call instead of argsEsteban Küber-0/+1
2017-12-07rename `Binder::new_not_binding` to `Binder::dummy`Niko Matsakis-1/+1
2017-12-07replace `InferCtxt::fn_sig` with `closure_sig`Niko Matsakis-0/+4
2017-12-07mir-borrowck returns closure requirements, mir-typeck enforcesNiko Matsakis-0/+40
2017-12-05Auto merge of #46403 - oli-obk:generic_missing_impl, r=nikomatsakisbors-7/+0
2017-12-04make `no_late_bound_regions` a method on `Binder<T>`Niko Matsakis-0/+20
2017-11-30Remove unused method from TySOliver Schneider-7/+0
2017-11-23Auto merge of #46054 - nikomatsakis:nll-master-to-rust-master-1, r=arielb1bors-16/+5
2017-11-23Auto merge of #46024 - estebank:no-variant, r=petrochenkovbors-0/+16
2017-11-22Make RegionVid use newtype_index!Santiago Pastorino-16/+5
2017-11-18remove `generator_sigs` from `TypeckTables`Niko Matsakis-9/+13
2017-11-18give better error messages when a cycle arisesNiko Matsakis-0/+7
2017-11-18add Yield and Return type into generatorNiko Matsakis-0/+36
2017-11-18remove the `closure_tys` map from `TypeckTables`Niko Matsakis-10/+15
2017-11-18move the signature into the closure typeNiko Matsakis-3/+23
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-12/+7
2017-11-18thread the closure-kind through in the closure substsNiko Matsakis-10/+85
2017-11-16factor out `free_region_binding_scope` helperNiko Matsakis-0/+29
2017-11-16add FIXME for converting RegionVid to use `newtype_index!`Niko Matsakis-1/+1
2017-11-16make `RegionVid` implement `Idx` and use `IndexVec`Niko Matsakis-0/+13
2017-11-15Use the proper term when using non-existing variantEsteban Küber-0/+16
2017-11-12use BTreeMap for region constraintsCengiz Can-5/+5
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-7/+4
2017-10-16refactor inhabitedness to have clearer public entry pointsNiko Matsakis-49/+0
2017-10-06Improve resolution of associated types in macros 2.0Vadim Petrochenkov-3/+4
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-7/+0
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-3/+1
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-1/+3
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-0/+12
2017-09-09adding E0623 for LateBound regionsgaurikholkar-13/+0
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-4/+4
2017-08-17Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-1/+1
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-2/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-08-11Remove allocationsJohn Kåre Alsaker-6/+4
2017-08-09Initial pass review commentsAlex Crichton-9/+5
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-14/+0
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-14/+0
2017-07-28Remove support for `gen arg`Alex Crichton-1/+0
2017-07-28Add some commentsJohn Kåre Alsaker-1/+7
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-3/+3
2017-07-28Generator literal supportJohn Kåre Alsaker-1/+67
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-39/+39
2017-07-11Clean up some codeGuillaume Gomez-1/+0