about summary refs log tree commit diff
path: root/src/comp/syntax/ext
AgeCommit message (Expand)AuthorLines
2012-01-31Change option::t to optionTim Chevalier-21/+21
2012-01-31Require alts to be exhaustiveTim Chevalier-5/+8
2012-01-25Keep source file around after parsing.Kevin Atkinson-1/+1
2012-01-23s/block()/fn()/gNiko Matsakis-2/+2
2012-01-23When replacing a pattern variable in macro expansion use the span ofKevin Atkinson-6/+6
2012-01-23Allow ast_fold_precursor to change the span.Kevin Atkinson-39/+48
2012-01-23Change "file" of injected string from "-" to "<anon>", less confusingKevin Atkinson-1/+1
2012-01-19rustc: ";" to "," in enumsPatrick Walton-9/+9
2012-01-19rustc: "tag" -> "enum"Patrick Walton-3/+3
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-80/+80
2012-01-13Change builtin macro defs to use #macro()Graydon Hoare-4/+4
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-1/+1
2012-01-13Remove all remaining uses of objs from the compilerMarijn Haverbeke-45/+51
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-5/+5
2012-01-11Major clean-up of std::ioMarijn Haverbeke-1/+1
2012-01-11add a log_str() function and allow '%?' in fmt strings to use itNiko Matsakis-0/+2
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-1/+1
2011-12-28comp: minor cleanup.Erick Tryzelaar-1/+1
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-6/+6
2011-12-22Switch core macros to expand to log(level, ...).Graydon Hoare-4/+4
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-28/+32
2011-12-22Revert all of yesterday's snapshots and try again. Cursed!Graydon Hoare-4/+4
2011-12-20Inject "core macros" into default syntax-expansion environment. Bit of a klud...Graydon Hoare-14/+25
2011-12-16Switch fmt extension to reference extfmt that's in core.Graydon Hoare-7/+2
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-2/+2
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-16/+17
2011-12-07Change literal representation to not truncateMarijn Haverbeke-2/+2
2011-11-30Box ast::path valuesMarijn Haverbeke-11/+11
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-1/+1
2011-11-17remove compile-command from local variable blocksNiko Matsakis-5/+0
2011-11-10Cleanup unused importsHaitao Li-10/+9
2011-11-10Add float support to #fmt. Fix #1014.Josh Matthews-0/+3
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-1/+1
2011-10-21Change the way block calls are parsed, mark them as block-calls.Marijn Haverbeke-1/+1
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-8/+8
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-9/+9
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-2/+2
2011-10-07Give up on providing a by-value version of map, convert fold over toMarijn Haverbeke-3/+3
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-2/+2
2011-09-24Vectors containing pinned kinds become pinnedBrian Anderson-1/+1
2011-09-19Break fold's circular reference during unwindingBrian Anderson-3/+0
2011-09-16Require body of else-less if expressions to be a value-less blockMarijn Haverbeke-1/+1
2011-09-15Insert omitted semicolons for statementsMarijn Haverbeke-1/+1
2011-09-12Factor imports mindlessly.Graydon Hoare-51/+17
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-2/+4
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-110/+109
2011-09-02Reformat. Issue #855Brian Anderson-182/+153
2011-09-01Remove lots of estr code from rustc. Issue #855Brian Anderson-5/+4
2011-09-01Remove #ifmt. Issue #855Brian Anderson-2/+0
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-4/+4