summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2018-05-05Misc tweaksJohn Kåre Alsaker-0/+11
2018-05-02change skolemizations to use universe indexSean Griffin-2/+2
2018-04-27Auto merge of #50102 - Zoxc:query-nomacro, r=michaelwoeristerbors-1/+7
2018-04-27Move query functions out from the define_maps! macroJohn Kåre Alsaker-1/+7
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-3/+3
2018-04-23introduce new DefPathData variants for traits, assoc typesNiko Matsakis-2/+19
2018-04-14Rollup merge of #49913 - varkor:RegionParameterDef-InternedString, r=petroche...kennytm-9/+8
2018-04-13Use InternedString rather than Name for RegionParameterDefvarkor-9/+8
2018-04-10Make PerfStats thread-safe and remove unused fieldsJohn Kåre Alsaker-12/+5
2018-04-06Print query stack on ICEsJohn Kåre Alsaker-1/+9
2018-03-30Rename fs::read_string to read_to_string and stabilizeMatt Brubeck-1/+2
2018-03-29Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakisbors-1/+1
2018-03-23Revert "change skolemizations to use universe index"Sean Griffin-1/+1
2018-03-23Rollup merge of #49262 - oli-obk:fixed_size_array_len, r=estebankAlex Crichton-2/+2
2018-03-22Produce nice array lengths on a best effort basisOliver Schneider-2/+2
2018-03-21work around fallout from these changes in rustcNiko Matsakis-0/+18
2018-03-14remove defaulting to unitAndrew Cann-2/+2
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-0/+9
2018-03-13add handy helper for Cell<usize>, used for perf statsNiko Matsakis-0/+10
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-30/+32
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-4/+0
2018-03-08Produce instead of pointersOliver Schneider-0/+4
2018-03-04Remove ty::Predicate::Equate and ty::EquatePredicate (dead code)Tatsuyuki Ishi-11/+0
2018-03-02Run Rustfix on librustcManish Goregaokar-1/+1
2018-03-01change skolemizations to use universe indexNiko Matsakis-1/+1
2018-03-01obtain `UnificationTable` and `snapshot_vec` from `ena` insteadNiko Matsakis-0/+6
2018-02-20Do not run the default panic hook inside procedural macros. Fixes #47812John Kåre Alsaker-0/+21
2018-01-31in which HirIdMap is introduced as an affordance for using HirIds moreZack M. Davis-1/+3
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-2/+25
2018-01-10Use the new fs_read_write functions in rustc internalsMatt Brubeck-5/+2
2017-12-23Auto merge of #46881 - michaelwoerister:ensure-coherence, r=nikomatsakisbors-1/+1
2017-12-20connect NLL type checker to the impl trait codeNiko Matsakis-7/+11
2017-12-20incr.comp.: Cache check_match query.Michael Woerister-1/+1
2017-12-15add a new RegionKind variant: ReClosureBoundNiko Matsakis-0/+8
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-10/+4
2017-11-22Make RegionVid use newtype_index!Santiago Pastorino-2/+2
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-3/+3
2017-11-18make `ty::Predicate` carry a `ClosureSubsts`Niko Matsakis-3/+3
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-0/+4
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-0/+2
2017-10-27fix rebasePaul Liétar-0/+1
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-1/+1
2017-10-08Introduce `Print` trait for displaying typesWonwoo Choi-797/+968
2017-10-08Name higher-ranked lifetimes properly while displayingWonwoo Choi-20/+70
2017-09-26Auto merge of #44735 - tirr-c:issue-42143, r=arielb1bors-0/+6
2017-09-25Auto merge of #44809 - arielb1:small-scope, r=eddybbors-7/+8
2017-09-24move Scope behind an enumAriel Ben-Yehuda-7/+8
2017-09-23Print fn signature when there is closure argument type mismatchWonwoo Choi-0/+6