summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2015-04-23Create a struct to represent early-bound regionsNiko Matsakis-2/+7
2015-04-23std: Remove deprecated/unstable num functionalityAlex Crichton-2/+2
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
2015-03-02core: Audit num module for int/uintBrian Anderson-1/+1
2015-02-24rustc: combine partial_def_map and last_private_map into def_map.Eduard Burtescu-3/+9
2015-02-24rustc_resolve: remove the distinction between DefStaticMethod and DefMethod.Eduard Burtescu-7/+2
2015-02-24rustc: use partially resolved definitions to replace the `T::A` hack.Eduard Burtescu-4/+0
2015-02-24rustc_resolve: use the visitor model more, remove redundant repeated lookups.Eduard Burtescu-3/+0
2015-02-24rustc: load DefAssociatedTy from cross-crate metadata. Fixes #20542.Eduard Burtescu-1/+2
2015-02-24Revert bogus rename from DefTrait to DefaultImpl.Eduard Burtescu-1/+1
2015-02-24Auto merge of #21689 - FlaPer87:oibit-send-and-friends, r=nikomatsakisbors-1/+1
2015-02-22Rename DefTrait to DefaultImplFlavio Percoco-1/+1
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-2/+2
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-16rustc: qualify expressions in check_const for potential promotion.Eduard Burtescu-0/+14
2015-02-16rustc: use FromPrimitive for decoding astencode_tag.Eduard Burtescu-2/+3
2015-02-12Update metadata to reflect that predicates/schemes/trait-defs are now severedNiko Matsakis-12/+1
2015-02-11Added DestructionScope variant to CodeExtent, representing the areaFelix S. Klock II-0/+6
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-16/+16
2015-02-02Auto merge of #21647 - alfie:suffix-medium, r=alexcrichtonbors-10/+10
2015-02-01Separate out the unboxed closure table into two tables, so that we canNiko Matsakis-58/+39
2015-02-01More deprecating of i/u suffixes in librariesAlfie John-10/+10
2015-01-30Remove the capture mode map and just store the capture mode for individual va...Niko Matsakis-41/+25
2015-01-29Auto merge of #21677 - japaric:no-range, r=alexcrichtonbors-2/+2
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-2/+2
2015-01-29Rollup merge of #21626 - Ms2ger:various-cleanup, r=eddybManish Goregaokar-1/+1
2015-01-28Fix a latent bug in trait dispatch where we sometimes counted associated typesNiko Matsakis-4/+4
2015-01-28Remove a custom variant of iter::Cloned.Ms2ger-1/+1
2015-01-26Fallout of io => old_ioAlex Crichton-1/+1
2015-01-26librustc: remove unused DefUpvar field.Eduard Burtescu-4/+2