| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-16 | Remove support for foo[T] declaration syntax. | Erick Tryzelaar | -5/+1 | |
| 2011-08-16 | Remove type parameter and vec/port/chan foo[T] syntax. | Erick Tryzelaar | -19/+6 | |
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -56/+56 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -52/+52 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -206/+206 | |
| 2011-08-16 | Change expr foo[T] syntax to foo::<T>. | Erick Tryzelaar | -8/+38 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Change declaration type parameter syntax to foo<T>. | Erick Tryzelaar | -2/+5 | |
| 2011-08-16 | Change type parameter syntax to foo<T>. | Erick Tryzelaar | -17/+64 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Removing tasks, ports and chans from the compiler. | Eric Holk | -81/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -126/+124 | |
| 2011-08-16 | Continue migrating the std #fmt interface to ivecs | Brian Anderson | -1/+1 | |
| Only thing left is to remove some duplicate interfaces in std::extfmt::rt after the next snapshot | ||||
| 2011-08-16 | Revert "Revert "Make [] and ~[] both construct ivecs"" | Brian Anderson | -1/+1 | |
| This reverts commit 28bf19021981bd41a365aaa684c71afd2cf079d7. Should work now that tests are all using ivecs | ||||
| 2011-08-16 | Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵ | Eric Holk | -39/+0 | |
| new chan and port system, started on a networking module for the standard library. | ||||
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -80/+80 | |
| 2011-08-15 | Pretty print lambda-blocks. | Michael Sullivan | -10/+41 | |
| 2011-08-15 | Parse type inferred lambda-block expressions. | Michael Sullivan | -7/+41 | |
| 2011-08-15 | Add operator 'copy', translates as fall-through. | Graydon Hoare | -0/+14 | |
| 2011-08-15 | Implement an untyped version of the AST, with a coversion back to the typed ↵ | Paul Stansifer | -0/+816 | |
| AST.. | ||||
| 2011-08-15 | Use span stacks to track macro expansion for less troublesome error messages. | Paul Stansifer | -29/+55 | |
| 2011-08-15 | Make spans into stacks (to store expansion backtraces). | Paul Stansifer | -17/+47 | |
| 2011-08-15 | Allow `[a, b, ..., c]` transcription patterns in MBE. | Paul Stansifer | -24/+42 | |
| 2011-08-15 | Rename a field (so that macros can mention it). | Paul Stansifer | -5/+5 | |
| 2011-08-15 | Change `node_id`s when expanding, to avoid duplicates. | Paul Stansifer | -9/+23 | |
| 2011-08-15 | Add a syntax extension to log syntax, for debugging macros. | Paul Stansifer | -3/+20 | |
| 2011-08-15 | Add a layer of boxing as a hack; this code can segfault otherwise. | Paul Stansifer | -5/+6 | |
| 2011-08-15 | Add backtraces for syntax problems. | Paul Stansifer | -64/+60 | |
| 2011-08-15 | Check for nonconsistent macro names. | Paul Stansifer | -1/+11 | |
| 2011-08-15 | rustc: Parse and typecheck unique pointers | Patrick Walton | -1/+8 | |
| 2011-08-15 | rustc: Unbreak "3 as uint < 5u" | Patrick Walton | -49/+59 | |
| 2011-08-15 | rustc: Accept <T> for type parameters in type and item declarations | Patrick Walton | -4/+14 | |
| 2011-08-15 | Removed spawn and task from the parser. Updated all the tests except for the ↵ | Eric Holk | -0/+4 | |
| benchmarks. | ||||
| 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 | -11/+38 | |
| 2011-08-15 | Make tuples constructable | Marijn Haverbeke | -11/+26 | |
| 2011-08-15 | Tuple fields are immutable | Marijn Haverbeke | -21/+8 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -0/+34 | |
| 2011-08-14 | Revert "Make [] and ~[] both construct ivecs" | Brian Anderson | -1/+1 | |
| This reverts commit 60e1cead9bab129b1937a11c71ab2ab2fd751792. The check-fast driver can't work with this commit. Need to wait until main taks ivecs | ||||
| 2011-08-12 | Remove typestate workaround that's no longer necessary | Tim Chevalier | -4/+1 | |
| 2011-08-12 | Make [] and ~[] both construct ivecs | Brian Anderson | -1/+1 | |
| It's no longer possible to create an exterior vec | ||||
| 2011-08-12 | Remove the last remaining vec expressions in rustc | Brian Anderson | -3/+3 | |
| 2011-08-12 | Add an ivec interface to the #fmt library functions | Brian Anderson | -4/+4 | |
| It will take a snapshot to finish the ivec conversion for #fmt | ||||
| 2011-08-12 | Remove std::vec | Brian Anderson | -2/+0 | |
| 2011-08-12 | Rename std::termivec to std::term | Brian Anderson | -5/+5 | |
| 2011-08-12 | Hide even more exports from std::vec | Brian Anderson | -2/+0 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -24/+24 | |
| 2011-08-12 | Rename str::connect_ivec to str::connect | Brian Anderson | -1/+1 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -5/+5 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -5/+5 | |
| 2011-08-12 | Remove str::from_bytes | Brian Anderson | -4/+5 | |
| This is exactly the same as str::unsafe_from_bytes | ||||
| 2011-08-12 | Remove vecs from simplext | Brian Anderson | -29/+21 | |
