summary refs log tree commit diff
path: root/src/librustc/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2018-04-20Paper over a bug on masterAlex Crichton-2/+4
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-5/+5
2018-03-29Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakisbors-1/+6
2018-03-23Revert "change skolemizations to use universe index"Sean Griffin-1/+6
2018-03-23Rollup merge of #49262 - oli-obk:fixed_size_array_len, r=estebankAlex Crichton-1/+0
2018-03-21work around fallout from these changes in rustcNiko Matsakis-4/+7
2018-03-20Remove outdated commentOliver Schneider-1/+0
2018-03-16Replace many of the last references to readmesMark Mansi-1/+2
2018-03-14remove defaulting to unitAndrew Cann-15/+2
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-0/+12
2018-03-01change skolemizations to use universe indexNiko Matsakis-6/+1
2018-02-24Rollup merge of #48452 - varkor:unpacked-kind, r=eddybManish Goregaokar-7/+12
2018-02-23Introduce UnpackedKindvarkor-7/+12
2018-02-22Revert "Implement Ord as necessary"Tatsuyuki Ishi-2/+2
2018-02-16Auto merge of #46714 - leodasvacas:refactor-structurally-resolve-type, r=niko...bors-0/+7
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-3/+10
2018-01-30Allow access of the state field before the generator transform. Fixes #47482,...John Kåre Alsaker-3/+10
2018-01-29rustc: remove `LvaluePreference` argument from `Ty::builtin_deref`.Eduard-Mihai Burtescu-8/+2
2018-01-27Lazy numeric fallback.leonardo.yvens-0/+7
2018-01-25Rollup merge of #47656 - ishitatsuyuki:patch-1, r=nikomatsakisAlex Crichton-2/+2
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-13/+6
2018-01-23Implement Ord as necessaryTatsuyuki Ishi-2/+2
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-1/+1
2018-01-04rustc: remove misleading `Ty::is_uint` method.Eduard-Mihai Burtescu-7/+0
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