about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2014-12-15Remove internal uses of `marker::NoCopy`Jorge Aparicio-6/+3
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-12/+12
2014-12-14Remove `proc` types/expressions from the parser, compiler, andNiko Matsakis-1/+8
2014-12-13librustc: use unboxed closuresJorge Aparicio-18/+28
2014-12-13librustc: fix falloutJorge Aparicio-1/+3
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-5/+5
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+5
2014-12-06librustc: remove unnecessary `as_slice()` callsJorge Aparicio-1/+1
2014-12-04Remove dependence on typeck from ppaux.Niko Matsakis-19/+0
2014-12-04Move various data structures out of typeck and into ty.Niko Matsakis-10/+8
2014-11-26rollup merge of #19329: steveklabnik/doc_style_cleanup2Alex Crichton-44/+25
2014-11-26/*! -> //!Steve Klabnik-44/+25
2014-11-25/** -> ///Steve Klabnik-4/+2
2014-11-23std: Add a new top-level thread_local moduleAlex Crichton-5/+8
2014-11-20auto merge of #18750 : nikomatsakis/rust/issue-18333-skolemize-open-existenti...bors-1/+2
2014-11-20Require that objects can only be made from Sized types. Fixes #18333.Niko Matsakis-1/+2
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-6/+6
2014-11-19Refactor QPath to take an ast::TraitRefNiko Matsakis-0/+4
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-154/+155
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-5/+5
2014-11-18Allow impl's to have late-bound regions. Introduces another level ofNiko Matsakis-2/+45
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-7/+11
2014-11-18auto merge of #19050 : japaric/rust/moar-dst, r=aturonbors-5/+5
2014-11-17librustc: DSTify `ClassList`, `LlvmRepr` and `Repr`Jorge Aparicio-5/+5
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+1
2014-11-16Try to remove ty_nil, some kind of error in exhaustiveness checkingNiko Matsakis-2/+1
2014-11-13std: Fix the return value of Duration::spanAlex Crichton-1/+1
2014-11-12time: Deprecate the library in the distributionAlex Crichton-7/+11
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-12/+2
2014-11-07Make TyTrait embed a `TraitRef`, so that when we extend TraitRef, it naturall...Niko Matsakis-4/+4
2014-11-06Fallout from collection conventionsAlexis Beingessner-5/+5
2014-11-05Better debug printoutsNiko Matsakis-9/+5
2014-11-05Implement new operator dispatch semantics.Niko Matsakis-0/+7
2014-11-03rollup merge of #18506 : nikomatsakis/assoc-type-boundsAlex Crichton-20/+46
2014-11-03Move associated types into the Assoc space and add in the builtin boundsNiko Matsakis-16/+41
2014-11-03Add a 4th space for associated types defined in a trait (currently unused)Niko Matsakis-4/+5
2014-11-02Convert some notes to help messagesP1start-1/+3
2014-11-01collections: Remove all collections traitsAlex Crichton-4/+4
2014-10-31auto merge of #18440 : japaric/rust/hash, r=alexcrichtonbors-1/+1
2014-10-31DSTify HashJorge Aparicio-1/+1
2014-10-31auto merge of #18264 : jakub-/rust/var-ids-in-error-messages, r=nikomatsakisbors-84/+100
2014-10-30Use the `_` representation for integral variables as wellJakub Bukaj-3/+2
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-4/+4
2014-10-29Always drop var IDs from type variables modulo -Z verbose, per PR discussionJakub Bukaj-59/+37
2014-10-29Address review commentsJakub Bukaj-3/+3
2014-10-29Improve the readability of diagnostics that involve unresolved type variablesJakub Bukaj-95/+134
2014-10-29Rename fail! to panic!Steve Klabnik-1/+1
2014-10-28Address review commentsJakub Bukaj-6/+4
2014-10-28Remove ty_bot from the type systemJakub Bukaj-8/+23
2014-10-27Fix monomorphization of unboxed closuresBrian Koropoff-1/+6