summary refs log tree commit diff
path: root/src/librustc/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2013-07-01auto merge of #7443 : yjh0502/rust/fix_field_dup, r=huonwbors-0/+21
2013-06-30Fixes #7377jihyun-0/+21
2013-06-29Warning cleanupCorey Richardson-1/+1
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-6/+5
2013-06-28librustc: Fix more merge fallout.Patrick Walton-2/+2
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-1/+1
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-4/+18
2013-06-28librustc: Fix merge fallout.Patrick Walton-3/+3
2013-06-28librustc: Rewrite reachability and forbid duplicate methods in type implement...Patrick Walton-144/+105
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-2/+6
2013-06-28Convert vec::{push, push_all, push_all_move} to methods.Huon Wilson-2/+2
2013-06-28Convert vec::{pop, shift, unshift, insert, remove, swap_remove} to methods.Huon Wilson-1/+1
2013-06-26Infer default static/Owned bounds for unbounded heap fns/traits (#7264)Ben Blum-6/+10
2013-06-25auto merge of #7373 : thestinger/rust/iterator, r=huonwbors-16/+16
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-12/+12
2013-06-25remove the redundant `each` method from OptVecDaniel Micay-4/+4
2013-06-25auto merge of #7325 : artagnon/rust/resolve-module, r=cmrbors-13/+27
2013-06-25resolve: make error message strings more consistentRamkumar Ramachandra-1/+1
2013-06-25resolve: report duplicate module definitionsRamkumar Ramachandra-12/+26
2013-06-25auto merge of #7291 : alexcrichton/rust/static-mut, r=huonwbors-10/+11
2013-06-24remove old_iterDaniel Micay-1/+1
2013-06-23Support foreign 'static mut' variables as wellAlex Crichton-3/+3
2013-06-23Add 'static mut' items to the languageAlex Crichton-8/+9
2013-06-23Parse and typecheck (not kindcheck) bounds on trait paths.Ben Blum-2/+6
2013-06-23auto merge of #7267 : luqmana/rust/issue-5792, r=cmrbors-9/+11
2013-06-23vec: remove BaseIter implementationDaniel Micay-33/+33
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-5/+4
2013-06-20librustc: Don't allow enum struct variants to shadow structs.Luqman Aden-9/+11
2013-06-16std: convert str::{map,levdistance,subslice_offset} to methods.Huon Wilson-1/+1
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-13rustc: fix test failures after rebase.Huon Wilson-4/+4
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-61/+61
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-61/+64
2013-06-12Add tests for duplicate methods on traits/impls.Luqman Aden-4/+4
2013-06-12librustc: Don't allow duplicate methods on impls.Luqman Aden-1/+15
2013-06-12librustc: Don't allow duplicate methods on a trait.Luqman Aden-3/+12
2013-06-12std: remove substr & str::count_*, methodise char_len, implement slice_chars.Huon Wilson-6/+6
2013-06-11option: remove redundant old_iter implsDaniel Micay-8/+14
2013-06-10auto merge of #7046 : luqmana/rust/issue-7044, r=sanxiynbors-36/+30
2013-06-10librustc: Better errors for duplicate definitions.Luqman Aden-22/+16
2013-06-10librustc: Don't allow newtype or unit-like structs to shadow other names in t...Luqman Aden-14/+14
2013-06-11std: replace str::substr with the method.Huon Wilson-3/+3
2013-06-10std: remove str::contains in favour of the methodHuon Wilson-1/+1
2013-06-10std: convert character-based str::find_* to methods. Add .slice_{to,from} met...Huon Wilson-1/+1
2013-06-10std: convert each_split_str to an iteratorHuon Wilson-3/+2
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-2/+2
2013-06-09Track the source of the type_target and value_target separately for ImportRes...Alex Crichton-12/+33
2013-06-09librustc: Allow adding static fn's in multiple impl's.Luqman Aden-17/+27
2013-06-06Clean up a handful of build warnings.Michael Sullivan-21/+18
2013-06-06Deduplicate words in code commentsAlexei Sholik-1/+1