| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-16 | Remove support for expr[T] syntax. | Erick Tryzelaar | -11/+1 | |
| 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 | -2/+2 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -8/+8 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -30/+30 | |
| 2011-08-16 | Change expr foo[T] syntax to foo::<T>. | Erick Tryzelaar | -2/+29 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Change declaration type parameter syntax to foo<T>. | Erick Tryzelaar | -0/+3 | |
| 2011-08-16 | Change type parameter syntax to foo<T>. | Erick Tryzelaar | -10/+57 | |
| This preserves the old syntax for now. | ||||
| 2011-08-16 | Removing tasks, ports and chans from the compiler. | Eric Holk | -20/+0 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -14/+14 | |
| 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 | -3/+3 | |
| 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/+5 | |
| 2011-08-15 | Use span stacks to track macro expansion for less troublesome error messages. | Paul Stansifer | -1/+2 | |
| 2011-08-15 | Make spans into stacks (to store expansion backtraces). | Paul Stansifer | -12/+12 | |
| 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 | -1/+1 | |
| 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 | Add tuple patterns | Marijn Haverbeke | -0/+18 | |
| 2011-08-15 | Make tuples constructable | Marijn Haverbeke | -11/+26 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -0/+1 | |
| 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 | Rename std::ioivec to std::io | Brian Anderson | -2/+2 | |
| 2011-08-10 | Introduce a ty_infer ast node and use it instead of option::t[ty]. | Michael Sullivan | -4/+4 | |
| 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 | Remove dead keywords from parser. | Graydon Hoare | -2/+0 | |
| 2011-08-09 | Remove support for the ivec T[] syntax. | Erick Tryzelaar | -34/+15 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -68/+69 | |
| 2011-08-09 | Change the ivec type syntax to [T]. | Erick Tryzelaar | -0/+5 | |
| This preserves the old syntax for now. | ||||
| 2011-08-08 | Add new arg-passing mode 'move' denoted with '-T'. Translate as ↵ | Graydon Hoare | -0/+2 | |
| pass-by-value, doesn't deinit source yet nor get proper analysis in typestate, alias passes. | ||||
| 2011-08-05 | rustc: Parse "inline". Also write it into metadata. | Patrick Walton | -13/+20 | |
| 2011-08-05 | rustc: Add inlineness to the fn decl instead | Patrick Walton | -0/+3 | |
| 2011-08-05 | Revert "rustc: Introduce the concept of inline to the AST" | Patrick Walton | -2/+2 | |
| This reverts commit 9b9170f9fe2e4701255a5bd0630c203409d8e934. | ||||
| 2011-08-05 | rustc: Introduce the concept of inline to the AST | Patrick Walton | -2/+2 | |
| 2011-08-03 | parse_crate_from_source_str takes a parse_sess, not codemap | Brian Anderson | -2/+1 | |
| This was causing problems when reading from stdin for subsequent passes that needed to generate node ids. | ||||
| 2011-08-02 | Use ioivec::read_whole_file_str in a few places | Brian Anderson | -2/+1 | |
| 2011-08-02 | Compiler accepts input from stdin when source file is called "-" | Brian Anderson | -6/+21 | |
| 2011-08-01 | Partially implement destructuring locals | Marijn Haverbeke | -7/+3 | |
| 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 unreachable statements | Marijn Haverbeke | -12/+5 | |
| 2011-07-29 | Parse anonymous objs in statement position | Marijn Haverbeke | -32/+21 | |
| Closes #761 | ||||
| 2011-07-29 | Remove support for obj dtors | Marijn Haverbeke | -23/+2 | |
| 2011-07-28 | The names 'outer' and 'inner' make more sense than 'self' and 'with'. | Lindsey Kuper | -5/+5 | |
| (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 | -3/+10 | |
| 2011-07-28 | Parse, store and print type parameter kind constraints. | Graydon Hoare | -1/+8 | |
