| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-02 | Remove remaining evec support from trans | Marijn Haverbeke | -10/+0 | |
| 2011-09-01 | Convert all uses of #ifmt to #fmt. Issue #855 | Brian Anderson | -3/+3 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -28/+28 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -2/+0 | |
| 2011-09-01 | Back out copy-glue | Marijn Haverbeke | -1/+1 | |
| This wasn't a good idea after all. | ||||
| 2011-08-31 | rt: Make the dynamic stack self-describing | Patrick Walton | -1/+2 | |
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -9/+5 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -29/+8 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-27 | Convert rustc::driver::session to istrs. Issue #855 | Brian Anderson | -5/+6 | |
| 2011-08-27 | Convert pretty-printer to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert rustc::middle::trans to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert rest of the AST to istrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Convert middle::trans_common to istrs. Issue #855 | Brian Anderson | -3/+2 | |
| 2011-08-27 | Convert the rest of rustc::lib::llvm to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert rustc::lib::llvm to istr::sbufs. Issue #855 | Brian Anderson | -36/+48 | |
| 2011-08-27 | Convert the rest of rustc::back to istrs. Issue #855 | Brian Anderson | -50/+55 | |
| 2011-08-27 | Convert back::link to istrs. Issue #855 | Brian Anderson | -55/+71 | |
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-08-27 | Convert std::os to istrs. Issue #855 | Brian Anderson | -6/+7 | |
| 2011-08-27 | Convert portions of rustc to istrs. Recover a lot of performance. | Brian Anderson | -2/+2 | |
| Issue #855 | ||||
| 2011-08-27 | Convert std::fs to istrs. Issue #855 | Brian Anderson | -3/+7 | |
| 2011-08-27 | Convert std::sha1 to istrs. Issue #855 | Brian Anderson | -12/+17 | |
| 2011-08-25 | rustc: Add an extra flag to object tydescs so that shapes know how to find ↵ | Patrick Walton | -2/+3 | |
| the captured subtydescs | ||||
| 2011-08-24 | Revert "Back out copy-glue" | Marijn Haverbeke | -1/+1 | |
| This reverts commit 629ee94a0b360e2df1a1bbf7bf61ef346adf36ad. | ||||
| 2011-08-24 | Back out copy-glue | Marijn Haverbeke | -1/+1 | |
| This wasn't a good idea after all. | ||||
| 2011-08-24 | Optimize += [x] into a simple push operation | Marijn Haverbeke | -0/+4 | |
| This is a preparation for making vectors always-on-the-heap again, which would cause way too much malloc traffic for this idiom. I will add an efficient std::vec::push in the future, and migrate += [x] to that instead. Reduces compiler code size by 3% | ||||
| 2011-08-22 | Replace &ty::t with ty::t throughout the compiler | Marijn Haverbeke | -4/+4 | |
| Type handles are uints, passing them by reference only causes unnecessary spilling. | ||||
| 2011-08-22 | Add skeleton of copy glue that actually copies | Marijn Haverbeke | -4/+3 | |
| 2011-08-22 | Rename copy_glue back to take_glue | Marijn Haverbeke | -1/+1 | |
| 2011-08-20 | rustc: Introduce ABI versioning so we can change value representations ↵ | Patrick Walton | -0/+2 | |
| without breaking the compiler | ||||
| 2011-08-20 | Reformat | Brian Anderson | -56/+50 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Rename some vec upcalls and trans functions from vec* to evec* | Brian Anderson | -3/+3 | |
| 2011-08-18 | Remove upcall_new_vec | Brian Anderson | -4/+0 | |
| 2011-08-18 | Remove or _-prefix all unused function arguments | Marijn Haverbeke | -12/+12 | |
| This should make the compilation process a bit less noisy. | ||||
| 2011-08-17 | rustc: Add the dynastack upcalls to upcall.rs | Patrick Walton | -2/+11 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -4/+4 | |
| 2011-08-16 | Removing task, chan and port upcalls. | Eric Holk | -39/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -3/+3 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -4/+4 | |
| 2011-08-12 | Rename str::connect_ivec to str::connect | Brian Anderson | -1/+1 | |
| 2011-08-12 | Rename str::split_ivec to str::split | Brian Anderson | -1/+1 | |
| 2011-08-12 | Convert uses of str::split to split_ivec | Brian Anderson | -5/+2 | |
| 2011-08-11 | Fix too-long line. | Lindsey Kuper | -1/+1 | |
| 2011-08-11 | Use the new C API for PassManagerBuilder. | Rafael Ávila de Espíndola | -9/+24 | |
| 2011-08-10 | rustc: Remove unused "trace" upcalls | Patrick Walton | -4/+0 | |
| 2011-08-10 | rustc: Use polymorphic logging | Patrick Walton | -11/+6 | |
| 2011-08-09 | Convert remaning ivec decls to new syntax | Brian Anderson | -1/+1 | |
| These snuck in during rebasing | ||||
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -10/+10 | |
| 2011-08-08 | rustc: Fix signature on cmp glue upcall | Patrick Walton | -1/+1 | |
| 2011-08-08 | rustc: Declare upcall_cmp_type | Patrick Walton | -10/+20 | |
