| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2011-08-12 | Begin removing vecs from #fmt | Brian Anderson | -9/+9 | |
| 2011-08-10 | Introduce a ty_infer ast node and use it instead of option::t[ty]. | Michael Sullivan | -35/+30 | |
| 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 | -2/+1 | |
| 2011-08-10 | Remove dead keywords from parser. | Graydon Hoare | -2/+0 | |
| 2011-08-10 | Some trivial cleanup. | Michael Sullivan | -30/+1 | |
| 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 | -211/+212 | |
| 2011-08-09 | Change the ivec type syntax to [T]. | Erick Tryzelaar | -14/+8 | |
| This preserves the old syntax for now. | ||||
| 2011-08-08 | Add new arg-passing mode 'move' denoted with '-T'. Translate as ↵ | Graydon Hoare | -1/+4 | |
| 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/+8 | |
| 2011-08-05 | Revert "rustc: Introduce the concept of inline to the AST" | Patrick Walton | -34/+25 | |
| This reverts commit 9b9170f9fe2e4701255a5bd0630c203409d8e934. | ||||
| 2011-08-05 | rustc: Introduce the concept of inline to the AST | Patrick Walton | -25/+34 | |
| 2011-08-04 | rustc: Generate shapes | Patrick Walton | -0/+4 | |
| 2011-08-03 | Make the pretty printer put trailing newlines at the end of files. | Michael Sullivan | -0/+3 | |
| 2011-08-03 | Add #concat_idents[] and #ident_to_str[] | Paul Stansifer | -8/+53 | |
| 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-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-03 | Make ast::pat_bindings an iterator | Marijn Haverbeke | -15/+21 | |
| And use it to get rid of some repetetive code | ||||
