| Commit message (Expand) | Author | Age | Files | Lines |
| * | A little more guarding against wasted work in ty, typeck. | Graydon Hoare | 2011-04-25 | 2 | -2/+19 |
| * | rustc: Use the abbreviated type names to avoid LLVM bitcode size explosion | Patrick Walton | 2011-04-25 | 3 | -5/+11 |
| * | Kick ty_var and ty_local entries out of the type store. Pre-compute presence ... | Graydon Hoare | 2011-04-25 | 2 | -72/+183 |
| * | rustc: Add a -save-temps option to save bitcode and write output simultaneous... | Patrick Walton | 2011-04-25 | 2 | -11/+64 |
| * | rustc: Pass a "type context" around instead of directly passing the type stor... | Patrick Walton | 2011-04-25 | 7 | -833/+786 |
| * | Avoid type_store hashtable access for a variety of cases, probably only ty_va... | Graydon Hoare | 2011-04-25 | 2 | -45/+168 |
| * | Skip substitution and/or binding when there's no work to do. | Graydon Hoare | 2011-04-25 | 1 | -0/+34 |
| * | Bind tag members as aliases rather than new locals. | Graydon Hoare | 2011-04-25 | 1 | -19/+18 |
| * | Skip likely-zero initial probe, speed up map.rs. | Graydon Hoare | 2011-04-25 | 1 | -5/+5 |
| * | Fix busted iter/put code. Un-XFAIL foreach-box-drop.rs. | Graydon Hoare | 2011-04-23 | 2 | -97/+94 |
| * | rustc: Use a silly "magic numbers" hack; seems to speed things up a bit. | Patrick Walton | 2011-04-22 | 1 | -2/+41 |
| * | rustc: Include the cname in the hash to increase entropy | Patrick Walton | 2011-04-22 | 1 | -1/+10 |
| * | rustc: Thread the type store through everything that needs to access type str... | Patrick Walton | 2011-04-22 | 5 | -383/+412 |
| * | rustc: Move the type serialization logic to an Encode module | Patrick Walton | 2011-04-22 | 2 | -97/+108 |
| * | rustc: Remove direct access to the cname field of types | Patrick Walton | 2011-04-22 | 1 | -4/+7 |
| * | rustc: Switch @ty.t to ty.t so that we can change it to a uint | Patrick Walton | 2011-04-22 | 7 | -423/+424 |
| * | Use -c in the Makefiles. | Rafael Ávila de Espíndola | 2011-04-22 | 1 | -0/+1 |
| * | rustc: Eliminate the direct use of ty.t.struct | Patrick Walton | 2011-04-22 | 5 | -111/+118 |
| * | Dispose the module. | Rafael Ávila de Espíndola | 2011-04-22 | 2 | -0/+2 |
| * | rustc: Add a fast path when the types to be unified are exactly equal | Patrick Walton | 2011-04-22 | 1 | -0/+3 |
| * | rustc: Add a fast path if there are no type substitutions to be made | Patrick Walton | 2011-04-22 | 1 | -2/+8 |
| * | rustc: Improve the efficiency of lookup_item_type() slightly | Patrick Walton | 2011-04-22 | 1 | -7/+7 |
| * | Switch to binary search in codemap.lookup_pos | Marijn Haverbeke | 2011-04-22 | 1 | -19/+15 |
| * | Minimize calls to hash function in map.rs | Graydon Hoare | 2011-04-22 | 1 | -11/+12 |
| * | rustc: Intern types | Patrick Walton | 2011-04-21 | 3 | -331/+73 |
| * | New minimal test for current stage2 blocker. | Graydon Hoare | 2011-04-22 | 1 | -0/+17 |
| * | Fix the signature of expr_ext | Brian Anderson | 2011-04-21 | 5 | -8/+8 |
| * | test: Un-XFAIL drop-parametric-closure-with-bound-box.rs, oops. | Patrick Walton | 2011-04-21 | 1 | -2/+0 |
| * | test: XFAIL lib-box on stage0. Upstream LLVM doesn't have the library reading... | Patrick Walton | 2011-04-21 | 2 | -0/+4 |
| * | rustc: Add a shallow type equality function, not used yet | Patrick Walton | 2011-04-21 | 1 | -0/+321 |
| * | stdlib: Add a pointer equality function to the standard library and a test case | Patrick Walton | 2011-04-21 | 5 | -0/+27 |
| * | rustc: Pass a type store around, which does nothing yet | Patrick Walton | 2011-04-21 | 7 | -440/+600 |
| * | rustc: Make the parser never assign any types, not even ty_nil | Patrick Walton | 2011-04-21 | 1 | -5/+4 |
| * | rustc: Get rid of boring_ann(); it duplicates plain_ann() | Patrick Walton | 2011-04-21 | 1 | -17/+14 |
| * | rustc: Create a unification context | Patrick Walton | 2011-04-21 | 1 | -99/+75 |
| * | rustc: Move ty.unify to a separate namespace | Patrick Walton | 2011-04-21 | 2 | -46/+50 |
| * | Change ty.eq_ty to avoid stringification. | Graydon Hoare | 2011-04-21 | 1 | -43/+304 |
| * | rustc: Create an item collection context during typechecking; move collection... | Patrick Walton | 2011-04-20 | 1 | -170/+136 |
| * | Fix walk bug that coupled with marijns work to regress stage1. | Graydon Hoare | 2011-04-20 | 1 | -4/+3 |
| * | rustc: Add a type unification cache | Patrick Walton | 2011-04-20 | 1 | -3/+63 |
| * | rustc: Define type hashing inductively | Patrick Walton | 2011-04-20 | 1 | -12/+97 |
| * | rustc: Precompute type hashes | Patrick Walton | 2011-04-20 | 2 | -39/+56 |
| * | rustc: Remove all manual type construction outside ty.rs | Patrick Walton | 2011-04-20 | 4 | -101/+107 |
| * | rustc: Remove all uses of plain_ty() and friends from outside of ty.rs | Patrick Walton | 2011-04-20 | 5 | -165/+136 |
| * | rustc: Introduce preferred type constructors, which will eventually precomput... | Patrick Walton | 2011-04-20 | 1 | -1/+47 |
| * | Remove last uses of fold from trans.rs | Marijn Haverbeke | 2011-04-20 | 1 | -39/+34 |
| * | Change trans.collect_items to use walk, not fold | Marijn Haverbeke | 2011-04-20 | 1 | -127/+112 |
| * | Change collect_upvars from using fold to using walk | Marijn Haverbeke | 2011-04-20 | 1 | -0/+1 |
| * | Integrate walk.rs | Marijn Haverbeke | 2011-04-20 | 2 | -23/+29 |
| * | Fix #335, log context needs to be a scope to capture cleanups. | Graydon Hoare | 2011-04-20 | 2 | -1/+7 |