about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-05-23Resources are once again not copyable.Eric Holk-2/+10
2012-05-23modify borrowck to allow arbitrary borrows in pure scopesNiko Matsakis-26/+127
2012-05-23refactor loan to not return result<>Niko Matsakis-52/+45
2012-05-23prepare for gather to gather up multiple mapsNiko Matsakis-16/+18
2012-05-23rustc: Eliminate metadata's dependency on util::commonBrian Anderson-3/+0
2012-05-23syntax: Remove one of the two def_id hashersBrian Anderson-4/+4
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-30/+14
2012-05-22Convert more resource tests to use classes with dtorsTim Chevalier-80/+204
2012-05-22rustc: Eliminate metadata's dependency on sessionBrian Anderson-49/+64
2012-05-22rustc: Eliminate some session deps from metadata::loaderBrian Anderson-56/+85
2012-05-22rustc: Don't fall back to static libraries when shared isn't foundBrian Anderson-7/+2
2012-05-22rustc: Add cstore to ty::ctxt so csearch can get at itBrian Anderson-0/+2
2012-05-22syntax: Add diagnostic::expectBrian Anderson-4/+1
2012-05-22Merge pull request #2427 from msullivan/shiftsBrian Anderson-16/+17
2012-05-22Get rid of the >>> operator and make >> logical or arithmetic depending on th...Michael Sullivan-16/+17
2012-05-22Send is no longer a subkind of copy. This allows for sendable, but non-copyab...Eric Holk-8/+14
2012-05-22Represent kinds as a bitfield of capabilities.Eric Holk-56/+58
2012-05-22Disallow type parameters to self. Closes #2422.Michael Sullivan-0/+1
2012-05-22introduce some copies so we are not alting into mut stateNiko Matsakis-10/+10
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-340/+30
2012-05-21rustc: Move walk_pat to ast_utilBrian Anderson-17/+3
2012-05-21rustc: Remove ast_map's session dependencyBrian Anderson-9/+11
2012-05-21rustc: Remove unused importBrian Anderson-1/+0
2012-05-21rustc: Move path_to_ident to ast_utilBrian Anderson-9/+9
2012-05-21remove mutable cycle from ast_foldNiko Matsakis-9/+9
2012-05-21change list so that it must be used in a purely boxed fashionNiko Matsakis-103/+100
2012-05-21detect and report shadows in nested bindingsNiko Matsakis-20/+21
2012-05-19rustc: Remove dead code in encoderBrian Anderson-3/+1
2012-05-19fix up handling of &x where x is an arg or &self (for now at least).Niko Matsakis-11/+40
2012-05-18make more code use dvecNiko Matsakis-10/+11
2012-05-18port some code to use dvecNiko Matsakis-3/+6
2012-05-18avoid modifying the variable we are alting overNiko Matsakis-4/+4
2012-05-18introduce a few copies here and thereNiko Matsakis-2/+2
2012-05-18purge ufindNiko Matsakis-2/+1
2012-05-18try to improve handling of methodsNiko Matsakis-13/+29
2012-05-18print ids of patterns when doing --pretty identifiedNiko Matsakis-1/+4
2012-05-18fix borrowing pats---the id field of cmt was assoc with wrong patNiko Matsakis-13/+32
2012-05-18allow region ptrs to be cast to uintsNiko Matsakis-5/+10
2012-05-18add a new debugging aid--tracingNiko Matsakis-6/+46
2012-05-18Using const vector slices for more vec functions.Eric Holk-1/+2
2012-05-18rustc: Don't copy vecs in seq_preconds. Huge perf win on some testsBrian Anderson-5/+6
2012-05-18workaround a horribly obscure resolve bugNiko Matsakis-76/+79
2012-05-18test that we preserve boxes in patterns---still one bugNiko Matsakis-61/+174
2012-05-18rustc: Don't recurse in seq_preconds. Consumes too much stackBrian Anderson-15/+18
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-72/+96
2012-05-17Refactoring, annotating FIXMEs in remainder of metadata codeTim Chevalier-46/+40
2012-05-17Refactor encoder::encode_module_item_pathsTim Chevalier-62/+57
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-74/+84
2012-05-17rustc: Make type_is_pod class-awarePatrick Walton-0/+7
2012-05-17Move inference-related fields/methods from fn_ctxt to infer_ctxt.Lindsey Kuper-60/+68