summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-6/+2
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-3/+2
2015-07-04rustc: remove MethodOrigin and use the container to distinguish inherent meth...Eduard Burtescu-11/+6
2015-07-04rustc_lint: use traits::select for methods in unconditional_recursion.Eduard Burtescu-64/+5
2015-07-04rustc: simplify ty::MethodOrigin and avoid trait item indices.Eduard Burtescu-133/+54
2015-07-04rustc: remove unused MethodStaticClosure variant of MethodOrigin.Eduard Burtescu-16/+4
2015-07-02Auto merge of #26722 - arielb1:log-deadlock, r=eddybbors-1/+1
2015-07-01Fix deadlocks with RUST_LOG=rustc::middle::tyAriel Ben-Yehuda-1/+1
2015-06-30Remove Typer and ClosureTyperJared Roesch-1/+0
2015-06-27Address nitsJared Roesch-1/+6
2015-06-27Begin refactor type checking stateJared Roesch-13/+13
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-3/+2
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-1/+1
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-2/+2
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-1/+1
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1/+2
2015-06-08Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closur...Nick Cameron-42/+6
2015-05-26Remove ObjectCastMapAriel Ben-Yehuda-12/+0
2015-05-26Clean-up some junkAriel Ben-Yehuda-92/+0
2015-05-22Lazy-load filemaps from external crates.Eduard Burtescu-13/+13
2015-05-20Auto merge of #25596 - Ms2ger:rbml-docs, r=alexcrichtonbors-3/+2
2015-05-19Return the iterator from reader::docs.Ms2ger-3/+2
2015-05-19Overhaul cast semantics and make them follow RFC401Ariel Ben-Yehuda-0/+25
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-1/+1
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-6/+5
2015-04-27Auto merge of #23606 - quantheory:associated_const, r=nikomatsakisbors-0/+3
2015-04-25Re-enable testTamir Duberstein-13/+14
2015-04-23Structural changes for associated constantsSean Patrick Santos-0/+3
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-2/+2
2015-04-17Create a struct to represent early-bound regionsNiko Matsakis-2/+7
2015-04-14eddyb's refactoring of coercions/adjustmentsEduard Burtescu-215/+59
2015-04-03Check uses of `Self` in impls in the compiler rather than during expansionNick Cameron-1/+5
2015-04-01Refactored ty::ctxt so node_types mutations must go through ty methods.Felix S. Klock II-2/+2
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-1/+1
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-18/+18
2015-03-23Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses ofNiko Matsakis-1/+1
2015-03-20Auto merge of #23512 - oli-obk:result_ok_unwrap, r=alexcrichtonbors-7/+13
2015-03-20don't use Result::ok just to be able to use unwrap/unwrap_orOliver Schneider-7/+13
2015-03-18Work around invalid spans in imported FileMapsMichael Woerister-0/+15
2015-03-17Move unsafety out of the subtyping relation and into coercion.Niko Matsakis-1/+10
2015-03-17Remove subtyping for object types and replace with an *upcast* coercion.Niko Matsakis-1/+11
2015-03-13Fallout of std::old_io deprecationAlex Crichton-6/+7
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-50/+13
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-4/+4
2015-03-04Encode codemap and span information in crate metadata.Michael Woerister-4/+49
2015-03-03Add `core::num::wrapping` and fix overflow errors.James Miller-1/+3
2015-03-03Auto merge of #22971 - lifthrasiir:metadata-reform, r=huonwbors-74/+44
2015-03-03metadata: Flatten `tag_table_id` and `tag_table_val` tags.Kang Seonghoon-63/+34
2015-03-03metadata: Implement relaxation of short RBML lengths.Kang Seonghoon-11/+10