| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-22 | Convert ty::ty_uniq to contain a mutable type | Brian Anderson | -2/+2 | |
| Issue #409 | ||||
| 2011-09-13 | Add missing cases for machine floats in shape.rs | Marijn Haverbeke | -3/+2 | |
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -20/+7 | |
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -5/+13 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -19/+29 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Rename ty_istr to ty_str. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -20/+32 | |
| 2011-09-02 | Add a constraint to trans::type_of | Tim Chevalier | -0/+9 | |
| trans::type_of now has a constraint saying that its type argument is statically sized. This eliminates the "impossible happened" case in type_of. Yay! I note that this change decreased translation time for stage2/rustc from 16.1 s to 14.0 s. I also think many of the remaining checks could be eliminated with some mildly clever use of constrained types and further preconditions. Future work! | ||||
| 2011-09-02 | rustc: Make the shape-emitting code aware of linearized type parameters | Patrick Walton | -15/+43 | |
| 2011-09-02 | Rename ivecs to vecs in the compiler | Marijn Haverbeke | -3/+3 | |
| 2011-09-02 | Remove remaining evec support from trans | Marijn Haverbeke | -1/+1 | |
| 2011-09-01 | Remove lots of estr code from rustc. Issue #855 | Brian Anderson | -3/+0 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -3/+3 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-08-30 | rt: Fix logging of type-parametric resources | Patrick Walton | -5/+1 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -10/+0 | |
| 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 the rest of rustc::middle to istrs. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-08-27 | Convert middle::trans_common to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert rustc::lib::llvm to istr::sbufs. Issue #855 | Brian Anderson | -6/+7 | |
| 2011-08-22 | Encode the istr shape correctly. Issue #855 | Brian Anderson | -2/+7 | |
| 2011-08-22 | Move functions from syntax::ast to syntax::ast_util | Brian Anderson | -1/+1 | |
| This leaves syntax::ast just defining the AST, which strikes me as somewhat nicer | ||||
| 2011-08-20 | rustc: Introduce ABI versioning so we can change value representations ↵ | Patrick Walton | -6/+11 | |
| without breaking the compiler | ||||
| 2011-08-20 | Reformat | Brian Anderson | -193/+206 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Change ast::ty_ivec, ty::ty_ivec to ty_vec | Brian Anderson | -1/+1 | |
| 2011-08-18 | Remove ast::ty_vec | Brian Anderson | -5/+0 | |
| 2011-08-18 | Remove or _-prefix all unused function arguments | Marijn Haverbeke | -3/+3 | |
| This should make the compilation process a bit less noisy. | ||||
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Removing port, chan and task shapes. | Eric Holk | -3/+0 | |
| 2011-08-16 | Removing tasks, ports and chans from the compiler. | Eric Holk | -7/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -23/+23 | |
| 2011-08-15 | Make spans into stacks (to store expansion backtraces). | Paul Stansifer | -7/+5 | |
| 2011-08-15 | Tuple fields are immutable | Marijn Haverbeke | -2/+2 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -0/+6 | |
| 2011-08-11 | rustc: Associate type descriptors with allocas as metadata | Patrick Walton | -3/+3 | |
| 2011-08-10 | rustc: Add unique pointers to the set of types we support | Patrick Walton | -0/+5 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -9/+9 | |
| 2011-08-08 | rustc: Emit the shape of "float" as f64, not f32 | Patrick Walton | -1/+1 | |
| 2011-08-04 | rustc: Generate shapes | Patrick Walton | -0/+538 | |
| 2011-05-13 | Slight adjustments to shape, rename to type_glue.rs. | Graydon Hoare | -98/+0 | |
| 2011-05-12 | rustc: Beginnings of a "shape" module to convert types to shapes | Patrick Walton | -0/+98 | |
