| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -300/+0 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -2/+0 | |
| 2012-02-03 | Make macro arg optional in syntax, again untested. | Kevin Atkinson | -0/+1 | |
| 2012-02-03 | Add support for recognizing macro body, completely untested. | Kevin Atkinson | -1/+1 | |
| 2012-02-03 | Change the type for the macro body to also store the span. | Kevin Atkinson | -1/+1 | |
| Note: the body is the part of the macro syntax between the {}. | ||||
| 2012-02-03 | Rename AST builders to use uniform naming scheme. Also add a few more. | Kevin Atkinson | -28/+14 | |
| 2012-02-03 | Move useful ast building functions into their own module. | Kevin Atkinson | -39/+2 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -1/+1 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -48/+48 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-11 | add a log_str() function and allow '%?' in fmt strings to use it | Niko Matsakis | -0/+2 | |
| 2011-12-28 | comp: minor cleanup. | Erick Tryzelaar | -1/+1 | |
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -6/+6 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -28/+32 | |
| #debug. | ||||
| 2011-12-16 | Switch fmt extension to reference extfmt that's in core. | Graydon Hoare | -7/+2 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -8/+8 | |
| 2011-12-07 | Change literal representation to not truncate | Marijn Haverbeke | -2/+2 | |
| Also shuffles around the organization of numeric literals and types, separating by int/uint/float instead of machine-vs-non-machine types. This simplifies some code. Closes #974 Closes #1252 | ||||
| 2011-11-30 | Box ast::path values | Marijn Haverbeke | -1/+1 | |
| It seems inefficient to copy them around. Let's measure whether that's actually > the case | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-10 | Cleanup unused imports | Haitao Li | -1/+1 | |
| 2011-11-10 | Add float support to #fmt. Fix #1014. | Josh Matthews | -0/+3 | |
| 2011-10-21 | Change the way block calls are parsed, mark them as block-calls. | Marijn Haverbeke | -1/+1 | |
| This makes it possible to omit the semicolon after the block, and will cause the pretty-printer to properly print such calls (if pretty-printing of blocks wasn't so broken). Block calls (with the block outside of the parentheses) can now only occur at statement level, and their value can not be used. When calling a block-style function that returns a useful value, the block must be put insde the parentheses. Issue #1054 | ||||
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -5/+2 | |
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -2/+2 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -31/+30 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -61/+52 | |
| 2011-09-01 | Remove lots of estr code from rustc. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Convert all uses of #ifmt to #fmt. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Make #fmt and #ifmt synonymous. Issue #855 | Brian Anderson | -0/+362 | |
| 2011-09-01 | Remove the estr #fmt. Issue #855 | Brian Anderson | -364/+0 | |
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -12/+13 | |
| 2011-08-30 | Remove the %S istr conversion from #fmt | Brian Anderson | -2/+0 | |
| I want to do the #fmt transition a different way. Issue #855 | ||||
| 2011-08-27 | Convert misc compiler bits to istrs. Issue #855 | Brian Anderson | -30/+31 | |
| 2011-08-27 | Convert rustc::syntax::ext::base to istrs. Issue #855 | Brian Anderson | -16/+17 | |
| 2011-08-27 | Convert rest of the AST to istrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Support istrs in #fmt. Issue #855 | Brian Anderson | -0/+2 | |
| The format string may be an istr and istr args may be used with %S | ||||
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -10/+10 | |
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -5/+13 | |
| 2011-08-20 | Reformat | Brian Anderson | -27/+30 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Remove seq_kind from ast::expr_vec | Brian Anderson | -2/+2 | |
| 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-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -4/+4 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -4/+4 | |
| 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-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -5/+5 | |
| 2011-08-15 | Add backtraces for syntax problems. | Paul Stansifer | -1/+1 | |
| 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 | -1/+0 | |
| 2011-08-12 | Begin removing vecs from #fmt | Brian Anderson | -9/+9 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -9/+9 | |
