| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-19 | Do better at preserving blank lines during pretty-printing | Brian Anderson | -1/+5 | |
| 2011-08-19 | Don't pretty-print extra blank lines after anon object methods | Brian Anderson | -2/+5 | |
| 2011-08-18 | Don't pretty-print trailing whitespace for blank lines inside block comments | Brian Anderson | -2/+10 | |
| 2011-08-18 | Try harder to disambig blocks followed by various exprs in pprust. Closes #840 | Brian Anderson | -15/+74 | |
| As it turns out, it's not just unops we need to worry about. Also tuples and anything that requires parens. | ||||
| 2011-08-18 | Kill another case of a spurious blank line. Closes #809. | Graydon Hoare | -1/+1 | |
| 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 | -1/+0 | |
| 2011-08-18 | Remove seq_kind from ast::expr_vec | Brian Anderson | -2/+2 | |
| 2011-08-18 | Pretty-print ivecs as [] | Brian Anderson | -5/+1 | |
| 2011-08-18 | Remove or _-prefix all unused function arguments | Marijn Haverbeke | -1/+1 | |
| This should make the compilation process a bit less noisy. | ||||
| 2011-08-17 | Allow multiple imports in a single statement | Brian Anderson | -0/+13 | |
| Like so: import foo::{bar, baz}; Issue #817 | ||||
| 2011-08-17 | Allow multiple exports in a single export statement. Issue #817 | Brian Anderson | -1/+5 | |
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -13/+13 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -5/+5 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -14/+14 | |
| 2011-08-16 | Change expr foo[T] syntax to foo::<T>. | Erick Tryzelaar | -6/+9 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Change declaration type parameter syntax to foo<T>. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Change type parameter syntax to foo<T>. | Erick Tryzelaar | -7/+7 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Removing tasks, ports and chans from the compiler. | Eric Holk | -34/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -28/+28 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -24/+24 | |
| 2011-08-15 | Pretty print lambda-blocks. | Michael Sullivan | -10/+41 | |
| 2011-08-15 | Add operator 'copy', translates as fall-through. | Graydon Hoare | -0/+4 | |
| 2011-08-15 | Rename a field (so that macros can mention it). | Paul Stansifer | -1/+1 | |
| 2011-08-15 | rustc: Parse and typecheck unique pointers | Patrick Walton | -0/+4 | |
| 2011-08-15 | Fix bad argument type of pprust::print_type | Marijn Haverbeke | -27/+25 | |
| AST types are boxed, there's no need for every caller to do the unboxing | ||||
| 2011-08-15 | Add tuple patterns | Marijn Haverbeke | -0/+5 | |
| 2011-08-15 | Tuple fields are immutable | Marijn Haverbeke | -9/+2 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -0/+18 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -9/+9 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -1/+1 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -2/+2 | |
| 2011-08-12 | Remove str::from_bytes | Brian Anderson | -1/+2 | |
| This is exactly the same as str::unsafe_from_bytes | ||||
| 2011-08-10 | Introduce a ty_infer ast node and use it instead of option::t[ty]. | Michael Sullivan | -17/+14 | |
| This actually basically makes things worse, since we get less nice type system guarentees but it will make doing type inferred blocks a fair deal less painful. I'm not /really/ happy about this... | ||||
| 2011-08-10 | Eliminate the last vestiges of init_recv. | Michael Sullivan | -1/+0 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -35/+35 | |
| 2011-08-09 | Change the ivec type syntax to [T]. | Erick Tryzelaar | -14/+3 | |
| This preserves the old syntax for now. | ||||
| 2011-08-08 | Add new arg-passing mode 'move' denoted with '-T'. Translate as ↵ | Graydon Hoare | -0/+1 | |
| pass-by-value, doesn't deinit source yet nor get proper analysis in typestate, alias passes. | ||||
| 2011-08-03 | Make the pretty printer put trailing newlines at the end of files. | Michael Sullivan | -0/+3 | |
| 2011-08-03 | Pretty-print kinds of type params | Brian Anderson | -0/+9 | |
| 2011-08-03 | Disambiguate unop statements in pretty-printer. Closes #674 | Brian Anderson | -1/+44 | |
| 2011-08-02 | Pretty-print fn constraints more correctish | Brian Anderson | -5/+27 | |
| 2011-08-02 | Don't pp extra lines after block open when preserving whitespace. Closes #759 | Brian Anderson | -1/+15 | |
| 2011-08-01 | Partially implement destructuring locals | Marijn Haverbeke | -5/+6 | |
| You can now say let {bcx, val} = some_result_returner(); Similar for loop variables. Assigning to such variables is not safe yet. Function arguments also remain a TODO. | ||||
| 2011-07-29 | Remove support for obj dtors | Marijn Haverbeke | -8/+0 | |
| 2011-07-28 | The names 'outer' and 'inner' make more sense than 'self' and 'with'. | Lindsey Kuper | -1/+1 | |
| (Also, some formatting and long-string cleanup.) | ||||
| 2011-07-28 | Change macro syntax to accept a single expr, not a sequence of exprs. | Paul Stansifer | -6/+5 | |
| 2011-07-28 | Parse, store and print type parameter kind constraints. | Graydon Hoare | -1/+3 | |
| 2011-07-27 | Stop outputting spurious spaces in ivec types and empty mutable vecs | Marijn Haverbeke | -2/+9 | |
| (in the pretty-printer) | ||||
| 2011-07-27 | Remove superfluous spaces in pretty-printing of loops | Marijn Haverbeke | -11/+5 | |
| (And extra parens around else-if tests) | ||||
