summary refs log tree commit diff
path: root/src/librustc/metadata/common.rs
AgeCommit message (Expand)AuthorLines
2015-01-05Reformat metadata for exported macrosKeegan McAllister-2/+6
2015-01-04Add syntax for negative implementations of traitsFlavio Percoco-0/+2
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-2/+2
2014-12-30Implement associated type projection and normalization.Niko Matsakis-0/+3
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-2/+1
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-0/+2
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-0/+4
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+2
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-2/+1
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-09rustc: Convert statics to constantsAlex Crichton-101/+101
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-1/+1
2014-09-30librustc: Stop looking in metadata in type contents.Patrick Walton-0/+2
2014-09-15trans -- stop tracking vtables precisely, instead recompute as needed.Niko Matsakis-1/+2
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-9/+15
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-7/+9
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-5/+7
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-1/+2
2014-08-09librustc: Encode upvar_borrow_map in metadata.Luqman Aden-1/+2
2014-07-28rustc: encode is_sugared_doc on ast::AttributeCorey Richardson-0/+2
2014-07-28rustdoc: show struct field docs when inlinedCorey Richardson-0/+4
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-7/+11
2014-07-05rustc: Remove CrateId and all related supportAlex Crichton-4/+3
2014-06-18Add stability inheritanceAaron Turon-0/+3
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-3/+7
2014-06-09Implement #[plugin_registrar]Keegan McAllister-1/+1
2014-06-06rustc: Preserve reachable extern fns with LTOAlex Crichton-0/+3
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-25rustdoc: Inline argument names of foreign methodsAlex Crichton-0/+3
2014-05-19rustc: Add official support for weak failureAlex Crichton-1/+2
2014-05-11core: Remove the cast moduleAlex Crichton-2/+2
2014-05-09Currently trans uses Vec<ty::t> to represent substitutions instead of a properNiko Matsakis-1/+1
2014-05-02rustc: Add some suppot for mixing rlibs and dylibsAlex Crichton-0/+2
2014-04-23auto merge of #13584 : rcxdude/rust/cross-syntax-ext, r=alexcrichtonbors-0/+2
2014-04-23Enable use of syntax extensions when cross compiling.Douglas Young-0/+2
2014-04-23Support unsized types with the `type` keywordNick Cameron-0/+1
2014-04-20Allow inheritance between structs.Nick Cameron-58/+59
2014-04-01metadata: common: remove dead codeCorey Richardson-9/+0
2014-03-31rustc: Switch field privacy as necessaryAlex Crichton-2/+2
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-1/+1
2014-02-28rustc: Add the concept of a Strict Version HashAlex Crichton-2/+3
2014-02-28rustc: Simplify crate loading constraintsAlex Crichton-4/+4
2014-02-21Changed NonCamelCaseTypes lint to warn by defaultmr.Shu-1/+3
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-115/+111
2014-02-01auto merge of #11974 : huonw/rust/no-at-vec, r=pcwaltonbors-1/+1
2014-02-02librustc: Remove a bunch of `@str` from the compiler around metadataPatrick Walton-1/+1
2014-01-31Handle attributes on cross-crate tuple-structs correctlyDavid Manescu-0/+2
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-13/+12
2014-01-16Load macros from external modulesSteven Fackler-0/+4