about summary refs log tree commit diff
path: root/src/librustc/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2014-12-30Encode the name for associated items on a trait. Fixes #18048.Niko Matsakis-0/+2
2014-12-30Implement associated type projection and normalization.Niko Matsakis-0/+9
2014-12-30Rename `Polytype` to `TypeScheme` to differentiate type schemes (early bound)...Niko Matsakis-1/+1
2014-12-26Accept `?Sized` as well as `Sized?`Nick Cameron-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-44/+44
2014-12-20Visit + encode stability for foreign itemsTom Jakubowski-0/+4
2014-12-20metadata: Encode attrs for foreign items.Tom Jakubowski-0/+2
2014-12-20rustc: middle: move Export and ExportMap from resolve to def.Eduard Burtescu-7/+7
2014-12-20rustc: middle: use cheaper Name in resolve::Export instead of String.Eduard Burtescu-6/+4
2014-12-20middle: resolve: fix inconsistencies around ExportMap and remove the 2 suffix.Eduard Burtescu-9/+9
2014-12-17rollup merge of #19849: alexcrichton/second-pass-optionAlex Crichton-5/+5
2014-12-15rollup merge of #19793: tomjakubowski/metadata-const-attrsBrian Anderson-0/+1
2014-12-14std: Fully stabilize Option<T>Alex Crichton-5/+5
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-11/+12
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-1/+10
2014-12-13librustc: use unboxed closuresJorge Aparicio-3/+7
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-0/+12
2014-12-12metadata: Encode attributes for const itemsTom Jakubowski-0/+1
2014-12-09auto merge of #19563 : alexcrichton/rust/issue-19501, r=pnkfelixbors-1/+26
2014-12-08rustc: Prepend a length to all metadataAlex Crichton-1/+26
2014-12-06librustc: remove unnecessary `as_slice()` callsJorge Aparicio-1/+1
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-86/+63
2014-11-26rollup merge of #19317: sfackler/xcrate-namespaceAlex Crichton-10/+0
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-2/+1
2014-11-25Fix xcrate enum namespacingSteven Fackler-10/+0
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-42/+42
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-4/+4
2014-11-19rustc: avoid `use`-ing `syntax::ast::*`.Eduard Burtescu-76/+77
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+6
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-1/+1
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-4/+3
2014-11-06Fallout from collection conventionsAlexis Beingessner-7/+7
2014-11-04Implement flexible target specificationCorey Richardson-2/+1
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-21/+10
2014-11-01Rebasing and review changesNick Cameron-3/+3
2014-11-01Remove FnStyle from DefFn and DefStaticMethodNick Cameron-31/+10
2014-11-01Resolve methods called as functions and...Nick Cameron-20/+27
2014-10-30rollup merge of #18445 : alexcrichton/index-mutAlex Crichton-1/+1
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-1/+1
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-22Part of #6993. Moved a bunch of uses of Ident to NameJonathan S-13/+13
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-11/+11
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-4/+4
2014-10-15Allow self as an arg in extension methodsNick Cameron-14/+8
2014-10-09rustc: Convert statics to constantsAlex Crichton-1/+1
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-10/+14
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-0/+1
2014-10-01auto merge of #17654 : gereeter/rust/no-unnecessary-cell, r=alexcrichtonbors-1/+1
2014-10-01auto merge of #17653 : kaini/rust/master, r=alexcrichtonbors-1/+1