about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2018-11-24Rollup merge of #56091 - wesleywiser:fix_self_profiler_json, r=petrochenkovkennytm-2/+13
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-4/+0
2018-11-19Fix json output in the self-profilerWesley Wiser-2/+13
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-2/+2
2018-11-13Bypass ppaux for `Outlives` predicatesscalexm-2/+2
2018-11-03Remove `ReCanonical` in favor of `ReLateBound`scalexm-7/+0
2018-11-03Rename `BoundTy` field `level` -> `index`scalexm-2/+2
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-3/+14
2018-10-26Impl items have genericsOliver Scherer-11/+3
2018-10-20Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant typeFabian Drinck-2/+2
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-3/+3
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-3/+3
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-10/+10
2018-10-04extend NLL universe code to have >1 placeholder within one universeNiko Matsakis-3/+3
2018-10-04rename skolemized to placeholderNiko Matsakis-3/+3
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-1/+6
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-28/+28
2018-09-23Renamed ppaux highlight region hook.David Wood-6/+7
2018-09-23Improve borrow errors for closures.David Wood-7/+44
2018-09-15Make rustc::middle::region::Scope's fields publicMarshall Bowers-1/+1
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-12/+15
2018-09-11renamed is_nil to is_unitkenta7777-1/+1
2018-09-11Revert "renamed is_nil to is_unit"kenta7777-1/+1
2018-09-11Simplify Scope/ScopeData to have less chance of introducing UB or size increasesOliver Schneider-12/+15
2018-09-10renamed is_nil to is_unitkenta7777-1/+1
2018-09-08Auto merge of #53705 - ms2300:tmp, r=oli-obkbors-3/+3
2018-09-07make field always private, add `From` implsNiko Matsakis-1/+0
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-3/+3
2018-08-30Rollup merge of #53786 - frewsxcv:frewsxcv-bad-style, r=ManishearthPietro Albini-2/+2
2018-08-29Replace usages of 'bad_style' with 'nonstandard_style'.Corey Farwell-2/+2
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-3/+3
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-2/+2
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-9/+9
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-4/+4
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-24/+24
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-1/+1
2018-08-22Rename ty::Slice to ty::Listvarkor-3/+3
2018-08-19Add Default for GenericParamCountvarkor-4/+1
2018-08-09Move span_bug and bug helper functions to utilMark Rousskov-0/+51
2018-08-09Move path2cstr to rustc_fs_utilMark Rousskov-15/+0
2018-08-09Move rustc::util::fs into separate (new) crateMark Rousskov-111/+0
2018-08-02Generate self-profiler types with macrosWesley Wiser-130/+91
2018-08-02Fix tidyWesley Wiser-12/+25
2018-08-02Remove some dead codeWesley Wiser-17/+1
2018-08-02Include additional data in the json outputWesley Wiser-2/+11
2018-08-02Include query hits/totalsWesley Wiser-3/+10
2018-08-02Refactor json printingWesley Wiser-35/+21
2018-08-02First pass at json outputWesley Wiser-0/+45
2018-08-02Remove redundant s in outputWesley Wiser-1/+1
2018-08-02Switch to markdown outputWesley Wiser-12/+15