| Commit message (Expand) | Author | Age | Files | Lines |
| * | rustc: Cache intermediate results of metadata.Encode.ty_str. Shaves 30% off t... | Patrick Walton | 2011-05-10 | 1 | -0/+4 |
| * | 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 |
| * | Alias-ify walk, typeck, metadata. Cuts another 80kb off rustc. | Graydon Hoare | 2011-05-09 | 1 | -9/+9 |
| * | rustc: Declare upcalls with real signatures; preparation for killing rust_nat... | Patrick Walton | 2011-05-09 | 1 | -0/+25 |
| * | rustc: Alias fix part 1 -- Separate out AST modes from typechecker modes, and... | Patrick Walton | 2011-05-09 | 1 | -21/+19 |
| * | 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 | 1 | -201/+201 |
| * | 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 | 1 | -4/+1 |
| * | Change the setup so that rust_activate_glue returns to rust_exit_task_glue | Rafael Ávila de Espíndola | 2011-05-05 | 1 | -16/+17 |
| * | Return a fresh, unreachable context after ret, break, and cont | Marijn Haverbeke | 2011-05-05 | 1 | -2/+2 |
| * | rustc: Add a Link module; move crate writing to it to slim down trans slightly | Patrick Walton | 2011-05-05 | 1 | -158/+4 |
| * | Fix and re-enable destructors | Marijn Haverbeke | 2011-05-05 | 1 | -6/+7 |
| * | Add a structure for passing option flags around the compiler, put it in sessi... | Graydon Hoare | 2011-05-04 | 1 | -23/+19 |
| * | Support new -g flag, only mangle glue names by type when it's passed. | Graydon Hoare | 2011-05-04 | 1 | -8/+16 |
| * | rustc: Stub support for Rust intrinsics | Patrick Walton | 2011-05-03 | 1 | -28/+55 |
| * | rustc: Refactor metadata.Encode.* to not require a type abbreviation table if... | Patrick Walton | 2011-05-03 | 1 | -7/+3 |
| * | rustc: Name type glue properly | Patrick Walton | 2011-05-03 | 1 | -3/+17 |
| * | rustc: Time the Rust translation and LLVM passes separately | Patrick Walton | 2011-05-02 | 1 | -3/+3 |
| * | Un-revert "Use different syntax for checks that matter to typestate", fixing ... | Patrick Walton | 2011-05-02 | 1 | -34/+38 |
| * | Revert "Use different syntax for checks that matter to typestate" | Graydon Hoare | 2011-05-02 | 1 | -38/+34 |
| * | rustc: Allocate tydescs on the stack when it's safe to do so. 60% compile spe... | Patrick Walton | 2011-05-02 | 1 | -12/+33 |
| * | Use different syntax for checks that matter to typestate | Tim Chevalier | 2011-05-02 | 1 | -34/+38 |
| * | rustc: Add a "fat tydesc" LLVM type to trans | Patrick Walton | 2011-05-02 | 1 | -0/+6 |
| * | rustc: Run scope cleanups in the implicit block created by log statements. Fi... | Patrick Walton | 2011-04-29 | 1 | -14/+18 |
| * | rustc: Emit pure native glue; we don't call it yet | Patrick Walton | 2011-04-29 | 1 | -8/+19 |
| * | rustc: Start threading a purity flag through upcalls | Patrick Walton | 2011-04-29 | 1 | -20/+26 |
| * | Temporarily disable dtors; they broke self-hosting. | Graydon Hoare | 2011-04-29 | 1 | -1/+3 |
| * | rustc: First steps to determine whether tydescs escape | Patrick Walton | 2011-04-29 | 1 | -17/+30 |
| * | Don't emit metadata unless compiling -shared. | Graydon Hoare | 2011-04-29 | 1 | -1/+1 |
| * | Implement destructors in rustc | Marijn Haverbeke | 2011-04-29 | 1 | -40/+60 |
| * | rustc: Add a --time-passes option | Patrick Walton | 2011-04-29 | 1 | -1/+1 |
| * | rustc: Handle alias parameters in native functions properly | Patrick Walton | 2011-04-29 | 1 | -14/+20 |
| * | Intern metadata while writing, shrink stage1 from 12mb to 5.7mb. | Graydon Hoare | 2011-04-29 | 1 | -4/+11 |
| * | rustc: Fix vec append glue for strings. Add a test case. | Patrick Walton | 2011-04-28 | 1 | -5/+8 |
| * | rustc: Add some value names to the vec append glue function. Un-XFAIL vec-gro... | Patrick Walton | 2011-04-28 | 1 | -0/+6 |
| * | More attempts at fixing broken vec-append glue. | Graydon Hoare | 2011-04-28 | 1 | -3/+3 |
| * | Make the no-growth path (previously never exercised) in rustc *work*. | Graydon Hoare | 2011-04-28 | 1 | -2/+1 |
| * | Actually hit the no-growth path on vec-append. | Graydon Hoare | 2011-04-28 | 1 | -2/+12 |
| * | Drop args in native stubs too. | Graydon Hoare | 2011-04-28 | 1 | -0/+11 |
| * | Fix some nested patterns in rustc | Tim Chevalier | 2011-04-28 | 1 | -0/+2 |
| * | Actually perform take/drop on args (oh my!) | Graydon Hoare | 2011-04-28 | 1 | -4/+36 |
| * | Cache sha1 values of types, use seq-based mangling for glue as it's private a... | Graydon Hoare | 2011-04-27 | 1 | -10/+17 |