summary refs log tree commit diff
path: root/src/librustc/ty/sty.rs
AgeCommit message (Expand)AuthorLines
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
2017-07-05use field init shorthand in src/librustcZack M. Davis-2/+2
2017-06-29Code review fixesgaurikholkar-0/+14
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-4/+7
2017-06-03Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakisbors-3/+3
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-11/+0
2017-06-01rustc: replace method_map with Def::Method and node_substs entries.Eduard-Mihai Burtescu-2/+0
2017-06-01rustc: replace TyFnDef in MethodCallee with just the FnSig.Eduard-Mihai Burtescu-9/+0
2017-05-31Upgrade ProjectionTy's Name to a DefIdTobias Schottdorf-6/+31
2017-05-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-3/+3
2017-05-18Use 128 instead of 64 bits for DefPath hashesMichael Woerister-2/+3
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-5/+5
2017-05-13rustc: treat ReEarlyBound as free without replacing it with ReFree.Eduard-Mihai Burtescu-2/+2
2017-05-13rustc: use DefId instead of CodeExtent for FreeRegion's scope.Eduard-Mihai Burtescu-7/+3
2017-05-11Upgrade some comments to doc commentsOliver Schneider-24/+23
2017-05-02Rollup merge of #41662 - nikomatsakis:on-demandify-region-mapping, r=eddybCorey Farwell-11/+17
2017-05-02Auto merge of #41488 - estebank:closure-args, r=arielb1bors-0/+16
2017-04-30intern CodeExtentsNiko Matsakis-11/+13
2017-04-30remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENTNiko Matsakis-1/+5
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-3/+3
2017-04-23Clean up closure type mismatch errorsEsteban Küber-0/+16
2017-04-16Compress ReprOptions a little bitSimonas Kazlauskas-1/+1
2017-03-13some style fixesTshepang Lekhonkhobe-31/+31
2017-02-28Rollup merge of #39977 - frewsxcv:error-reporting-cleanup, r=eddybCorey Farwell-0/+18
2017-02-25rustc_typeck: hook up collect and item/body check to on-demand.Eduard-Mihai Burtescu-1/+1
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-35/+17
2017-02-20Move `TraitRef` `impl` next to `struct` definition.Corey Farwell-0/+18
2017-02-10Use global recursion limit when evaluating inhabitednessAndrew Cann-3/+3
2017-02-09Add recursion limit to inhabitedness checkAndrew Cann-1/+1