about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2019-01-07Fix and optimize query profilingJohn Kåre Alsaker-7/+9
2019-01-07std: Force `Instant::now()` to be monotonicAlex Crichton-15/+2
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-13/+35
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-5/+4
2019-01-04alphabetize marker traits when printedAriel Ben-Yehuda-2/+15
2019-01-04fix ppauxAriel Ben-Yehuda-1/+8
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-10/+12
2019-01-03Display `impl Sized` correctlyMatthew Jasper-0/+2
2019-01-02pacify the mercilous tidyNiko Matsakis-7/+9
2019-01-02refactor highlighting to take any RegionKind, making it more generalNiko Matsakis-66/+84
2019-01-02add the ability to highlight placeholdersNiko Matsakis-2/+81
2019-01-02generalize region highlights into a structNiko Matsakis-45/+79
2019-01-02make `get_highlight_region_for_regionvid` only affect re-vidNiko Matsakis-4/+9
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-5/+4
2019-01-01Address review commentsVadim Petrochenkov-0/+3
2018-12-25Remove licensesMark Rousskov-70/+0
2018-12-10[self-profiler] Add column for percent of total timeWesley Wiser-4/+9
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-8/+8
2018-12-07Rollup merge of #56555 - Mark-Simulacrum:stderr-profile, r=wesleywiserkennytm-3/+3
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-8/+8
2018-12-05Send textual profile data to stderr, not stdoutMark Rousskov-3/+3
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-8/+5
2018-11-25Make JSON output from -Zprofile-json validMark Rousskov-1/+1
2018-11-25Rollup merge of #56170 - wesleywiser:fix_self_profiler_windows, r=estebankPietro Albini-2/+15
2018-11-24[Windows] Work around non-monotonic clocks in the self-profilerWesley Wiser-2/+15
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-3/+3
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-1/+4
2018-11-24Distinguish between placeholder kindsscalexm-1/+1
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