| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-05-24 | change region scope of call arguments, old one was unsound | Niko Matsakis | -45/+35 | |
| improve error message to describe kind of deref'd ptr using sigil | ||||
| 2012-05-24 | rewrite purity check to search through scope chain | Niko Matsakis | -63/+67 | |
| 2012-05-23 | Prevent capturing non-copyable things in closures. | Eric Holk | -0/+3 | |
| 2012-05-23 | shuffle error messages in borrowck, and prevent it from spewing too many | Niko Matsakis | -19/+25 | |
| also, fix a few minor issues it complains about | ||||
| 2012-05-23 | Resources are once again not copyable. | Eric Holk | -2/+10 | |
| 2012-05-23 | modify borrowck to allow arbitrary borrows in pure scopes | Niko Matsakis | -26/+127 | |
| 2012-05-23 | refactor loan to not return result<> | Niko Matsakis | -52/+45 | |
| 2012-05-23 | prepare for gather to gather up multiple maps | Niko Matsakis | -16/+18 | |
| 2012-05-23 | syntax: Remove one of the two def_id hashers | Brian Anderson | -4/+4 | |
| 2012-05-23 | rustc: Move new_def_hash to ast_util | Brian Anderson | -13/+13 | |
| 2012-05-22 | Convert more resource tests to use classes with dtors | Tim Chevalier | -80/+204 | |
| And monomorphize dtors correctly. | ||||
| 2012-05-22 | rustc: Add cstore to ty::ctxt so csearch can get at it | Brian Anderson | -0/+2 | |
| 2012-05-22 | Merge pull request #2427 from msullivan/shifts | Brian Anderson | -16/+17 | |
| Get rid of the >>> operator and make >> logical or arithmetic depending ... | ||||
| 2012-05-22 | Get rid of the >>> operator and make >> logical or arithmetic depending on ↵ | Michael Sullivan | -16/+17 | |
| the signedness. Closes #2417. | ||||
| 2012-05-22 | Send is no longer a subkind of copy. This allows for sendable, but ↵ | Eric Holk | -8/+14 | |
| non-copyable resources. Closes #2420. | ||||
| 2012-05-22 | Represent kinds as a bitfield of capabilities. | Eric Holk | -56/+58 | |
| 2012-05-22 | Disallow type parameters to self. Closes #2422. | Michael Sullivan | -0/+1 | |
| 2012-05-22 | introduce some copies so we are not alting into mut state | Niko Matsakis | -10/+10 | |
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -329/+21 | |
| 2012-05-21 | rustc: Move walk_pat to ast_util | Brian Anderson | -17/+3 | |
| This will allow ast_map to move to the syntax crate | ||||
| 2012-05-21 | rustc: Remove ast_map's session dependency | Brian Anderson | -8/+10 | |
| 2012-05-21 | rustc: Remove unused import | Brian Anderson | -1/+0 | |
| 2012-05-21 | rustc: Move path_to_ident to ast_util | Brian Anderson | -9/+9 | |
| 2012-05-21 | remove mutable cycle from ast_fold | Niko Matsakis | -2/+2 | |
| 2012-05-21 | change list so that it must be used in a purely boxed fashion | Niko Matsakis | -103/+100 | |
| The old way was inconsistent---the head was unboxed but the tail was boxed. This resulted in numerous needless copies and also made the borrow check unhappy, because the head tended to be stored in mutable memory. | ||||
| 2012-05-21 | detect and report shadows in nested bindings | Niko Matsakis | -20/+21 | |
| 2012-05-19 | fix up handling of &x where x is an arg or &self (for now at least). | Niko Matsakis | -11/+40 | |
| 2012-05-18 | make more code use dvec | Niko Matsakis | -10/+11 | |
| 2012-05-18 | port some code to use dvec | Niko Matsakis | -3/+6 | |
| 2012-05-18 | avoid modifying the variable we are alting over | Niko Matsakis | -4/+4 | |
| 2012-05-18 | introduce a few copies here and there | Niko Matsakis | -2/+2 | |
| 2012-05-18 | purge ufind | Niko Matsakis | -2/+1 | |
| 2012-05-18 | try to improve handling of methods | Niko Matsakis | -13/+29 | |
| 2012-05-18 | fix borrowing pats---the id field of cmt was assoc with wrong pat | Niko Matsakis | -13/+32 | |
| 2012-05-18 | allow region ptrs to be cast to uints | Niko Matsakis | -5/+10 | |
| 2012-05-18 | add a new debugging aid--tracing | Niko Matsakis | -5/+38 | |
| 2012-05-18 | Using const vector slices for more vec functions. | Eric Holk | -1/+2 | |
| 2012-05-18 | rustc: Don't copy vecs in seq_preconds. Huge perf win on some tests | Brian Anderson | -5/+6 | |
| Compile time for the included test goes from 5min to 18s. | ||||
| 2012-05-18 | workaround a horribly obscure resolve bug | Niko Matsakis | -76/+78 | |
| 2012-05-18 | test that we preserve boxes in patterns---still one bug | Niko Matsakis | -61/+174 | |
| 2012-05-18 | rustc: Don't recurse in seq_preconds. Consumes too much stack | Brian Anderson | -15/+18 | |
| 2012-05-18 | use -Z to distinguish internal debugging options | Niko Matsakis | -15/+16 | |
| 2012-05-17 | Annotate or fix FIXMEs in LLVM bindings and metadata code | Tim Chevalier | -10/+10 | |
| Fixed up a few FIXMEs in lib/llvm to use more descriptive data types. Covered FIXMEs in metadata::{creader, csearch, decoder} and one in encoder. | ||||
| 2012-05-17 | rustc: Make type_is_pod class-aware | Patrick Walton | -0/+7 | |
| 2012-05-17 | Move inference-related fields/methods from fn_ctxt to infer_ctxt. | Lindsey Kuper | -60/+68 | |
| 2012-05-16 | rustc: Break another dependency between metadata and resolve | Brian Anderson | -2/+16 | |
| 2012-05-16 | rustc: Break a dependency between metadata and resolve | Brian Anderson | -2/+18 | |
| 2012-05-16 | Include intrinsic module in all crates, emit visit glue, fn ↵ | Graydon Hoare | -134/+91 | |
| intrinsic::visit_ty. Not yet working. | ||||
| 2012-05-16 | Another typo fix. | Lindsey Kuper | -1/+1 | |
| 2012-05-16 | Typo fixes. | Lindsey Kuper | -9/+9 | |
