summary refs log tree commit diff
path: root/src/librustc/metadata/common.rs
AgeCommit message (Expand)AuthorLines
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
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-6/+6
2013-12-29Rename PkgId to CrateIdLuis de Bethencourt-2/+2
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-5/+5
2013-11-30Support OSX frameworksAlex Crichton-0/+2
2013-11-29Add generation of static libraries to rustcAlex Crichton-0/+2
2013-11-08Introduce new variance inference pass that replaces (and generalizes) oldNiko Matsakis-1/+1
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-0/+5
2013-10-29Assorted cleanups suggested by reviewers.Jed Davis-1/+2
2013-10-29Add repr attributes in various places that need them.Jed Davis-2/+2
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-0/+4
2013-08-27librustc: Implement basic lazy implementation loading.Patrick Walton-0/+3
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-0/+3