summary refs log tree commit diff
path: root/src/librustc/metadata/common.rs
AgeCommit message (Expand)AuthorLines
2015-05-26Remove ObjectCastMapAriel Ben-Yehuda-1/+1
2015-05-21rustc: const-qualify `const fn` function and method calls.Eduard Burtescu-0/+2
2015-05-19Overhaul cast semantics and make them follow RFC401Ariel Ben-Yehuda-0/+1
2015-05-13eddyb's changes for DST coercionsNick Cameron-0/+2
2015-05-12Fix ty::populate_implementations_for_trait_if_necessary to load the trait's i...Eduard Burtescu-0/+1
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-31/+33
2015-04-01Fallout out rustcNiko Matsakis-1/+1
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-109/+109
2015-03-06Change the data structures for tracking defaulted traits. In the tcx, weNiko Matsakis-0/+2
2015-03-04Separate supertrait collection from processing a `TraitDef`. This allowsNiko Matsakis-3/+2
2015-03-04Encode codemap and span information in crate metadata.Michael Woerister-0/+3
2015-03-03metadata: Flatten `tag_table_id` and `tag_table_val` tags.Kang Seonghoon-2/+1
2015-03-03metadata: New tag encoding scheme.Kang Seonghoon-141/+140
2015-02-16rustc: qualify expressions in check_const for potential promotion.Eduard Burtescu-0/+1
2015-02-16rustc: use FromPrimitive for decoding astencode_tag.Eduard Burtescu-13/+1
2015-02-01Separate out the unboxed closure table into two tables, so that we canNiko Matsakis-8/+6
2015-01-30Use `#[rustc_paren_sugar]` as a more extensible way of deciding whenNiko Matsakis-0/+2
2015-01-30Remove the capture mode map and just store the capture mode for individual va...Niko Matsakis-1/+1
2015-01-29s/Show/Debug/gJorge Aparicio-1/+1
2015-01-26Remove "unboxed" attribute in code referring to new closures.Eduard Burtescu-5/+5
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