| Commit message (Expand) | Author | Age | Files | Lines |
| * | rustc: Flatten recursive vectors in trans::simplify_type(). Prevents an infin... | Patrick Walton | 2011-05-12 | 2 | -0/+8 |
| * | rustc: Beginnings of a "shape" module to convert types to shapes | Patrick Walton | 2011-05-12 | 1 | -0/+98 |
| * | rustc: Make ty::expr_ann() terser | Patrick Walton | 2011-05-12 | 1 | -109/+37 |
| * | rustc: Pass a node type table around, unused as of yet | Patrick Walton | 2011-05-12 | 3 | -152/+214 |
| * | Add stats option and lazily emit glue. | Graydon Hoare | 2011-05-12 | 1 | -86/+264 |
| * | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | 2011-05-12 | 9 | -4250/+4276 |
| * | Change module dereference syntax from . to :: | Marijn Haverbeke | 2011-05-12 | 4 | -51/+9 |
| * | Keep resolve data in external hash table, rather than embedded defs | Marijn Haverbeke | 2011-05-12 | 8 | -447/+467 |
| * | Ensure ann tags are actually kept around during typechecking | Marijn Haverbeke | 2011-05-12 | 4 | -198/+212 |
| * | Provide a more useful message when failing to translate a const | Marijn Haverbeke | 2011-05-12 | 1 | -0/+3 |
| * | rustc: Represent types as uints. Cuts typechecking down from 14s to 12s. | Patrick Walton | 2011-05-11 | 1 | -148/+143 |
| * | rustc: Remove a few kludges intended to work around rustboot's lack of struct... | Patrick Walton | 2011-05-11 | 1 | -74/+4 |
| * | rustc: Remove magic numbers; they aren't a win | Patrick Walton | 2011-05-11 | 1 | -40/+3 |
| * | rustc: Intern all types. 4s regression. | Patrick Walton | 2011-05-11 | 1 | -17/+1 |
| * | rustc: Hoist derived type descriptors to the top of the function | Patrick Walton | 2011-05-11 | 1 | -69/+120 |
| * | Remove mod indices from the AST | Marijn Haverbeke | 2011-05-11 | 3 | -54/+138 |
| * | Get rid of arm indices | Marijn Haverbeke | 2011-05-11 | 4 | -12/+23 |
| * | Get rid of block indices | Marijn Haverbeke | 2011-05-11 | 4 | -61/+49 |
| * | Stop depending on block indices in capture.rs | Marijn Haverbeke | 2011-05-11 | 1 | -5/+9 |
| * | Hash only on def_num when storing def_ids that are local | Marijn Haverbeke | 2011-05-11 | 1 | -13/+14 |
| * | Use a const for crate-num-zero (ast.local_crate) | Marijn Haverbeke | 2011-05-11 | 1 | -2/+1 |
| * | Cache external crate lookups in resolve.rs | Marijn Haverbeke | 2011-05-11 | 1 | -6/+28 |
| * | Rewrite comp/middle/resolve.rs | Marijn Haverbeke | 2011-05-11 | 4 | -641/+549 |
| * | More alias-ification of trans. | Graydon Hoare | 2011-05-11 | 1 | -279/+285 |
| * | rustc: Don't interleave allocas with stores when copying arguments to allocas | Patrick Walton | 2011-05-10 | 1 | -11/+7 |
| * | Begin alias-ifying trans. | Graydon Hoare | 2011-05-10 | 1 | -82/+82 |
| * | Avoid mangle_name_by_type_only call in tydesc names unless debugging. | Graydon Hoare | 2011-05-10 | 1 | -1/+8 |
| * | rustc: Lower the size limit on ty_to_short_str() and always call it in favor ... | Patrick Walton | 2011-05-10 | 2 | -2/+2 |
| * | rustc: Number everything with an annotation | Patrick Walton | 2011-05-10 | 4 | -26/+26 |
| * | Only name LLVM values / blocks / types when saving temporaries. | Graydon Hoare | 2011-05-10 | 1 | -17/+27 |
| * | rustc: Cache intermediate results of metadata.Encode.ty_str. Shaves 30% off t... | Patrick Walton | 2011-05-10 | 3 | -3/+22 |
| * | Switch memcpy to memmove since we're willing to compile x = x and such. | Graydon Hoare | 2011-05-10 | 1 | -18/+17 |
| * | rustc: Get rid of native Rust glue for all upcalls except the exit task glue | Patrick Walton | 2011-05-10 | 1 | -124/+105 |
| * | Re-enable use of llvm intrinsics for memcpy, memset. Should have aligned stac... | Graydon Hoare | 2011-05-10 | 1 | -106/+77 |
| * | Fix long lines in fold.rs, typeck.rs | Brian Anderson | 2011-05-09 | 2 | -2/+4 |
| * | Alias-ify fold and its users, remove another 85kb. | Graydon Hoare | 2011-05-09 | 4 | -351/+371 |
| * | Alias-ify walk, typeck, metadata. Cuts another 80kb off rustc. | Graydon Hoare | 2011-05-09 | 6 | -150/+153 |
| * | rustc: Declare upcalls with real signatures; preparation for killing rust_nat... | Patrick Walton | 2011-05-09 | 1 | -0/+25 |
| * | rustc: Alias fix part 2 -- Check that the aliasness of function parameters ma... | Patrick Walton | 2011-05-09 | 2 | -10/+11 |
| * | Alias-ify a variety of fn signatures in ty. Cuts 180kb off rustc. | Graydon Hoare | 2011-05-09 | 1 | -112/+114 |
| * | rustc: Alias fix part 1 -- Separate out AST modes from typechecker modes, and... | Patrick Walton | 2011-05-09 | 4 | -68/+60 |
| * | rustc: Stop emitting zero-length arrays | Patrick Walton | 2011-05-08 | 1 | -14/+42 |
| * | Stop stringifying integers to get integral constants. | Graydon Hoare | 2011-05-07 | 1 | -32/+33 |
| * | Rename std modules to be camelcased | Marijn Haverbeke | 2011-05-06 | 9 | -744/+744 |
| * | rustc: For stack local derived tydescs, allocate the root tydesc separately f... | Patrick Walton | 2011-05-06 | 1 | -24/+36 |
| * | rustc: Factor derived tydesc construction out of get_tydesc() | Patrick Walton | 2011-05-06 | 1 | -43/+44 |
| * | rustc: Include a representation of the type in question in the symbols genera... | Patrick Walton | 2011-05-06 | 1 | -1/+1 |
| * | rustc: Remove some debugging code from decl_native_fn_and_pair() | Patrick Walton | 2011-05-05 | 1 | -6/+0 |
| * | rustc: Fix a bunch of argument-passing bugs in decl_native_fn_and_pair() | Patrick Walton | 2011-05-05 | 1 | -54/+82 |
| * | Consolidating expr_to_str functions. | Lindsey Kuper | 2011-05-05 | 3 | -9/+4 |