about summary refs log tree commit diff
path: root/src/comp/front/extfmt.rs
AgeCommit message (Expand)AuthorLines
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-372/+0
2011-06-28Add simple syntax extension (#simplext)Paul Stansifer-15/+2
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-19/+12
2011-06-21rustc: Remove unused slice call from extfmt. Closes #532Brian Anderson-2/+0
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-6/+6
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-8/+8
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-8/+8
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-8/+8
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-230/+99
2011-06-09rustc: Annotate vector and string literals in the AST with their uniqueness o...Patrick Walton-8/+5
2011-06-04stdlib: Use spans for #fmt errors originating in stdBrian Anderson-1/+7
2011-06-04rustc: Reenable debug logging in extfmtBrian Anderson-8/+7
2011-06-04rustc: Hide the parser from syntax extensionsBrian Anderson-5/+3
2011-06-04rustc: Generate extension annotations from ext_ctxt instead of parserBrian Anderson-56/+58
2011-06-04rustc: Report unimplemented #fmt features with spansBrian Anderson-26/+22
2011-06-04rustc: Use spans on extfmt error messagesBrian Anderson-29/+31
2011-06-04rustc: Introduce ext module. Move some things from parser to ext.Brian Anderson-1/+4
2011-06-03Make the macro system more modular.Paul Stansifer-32/+3
2011-05-31Add span to field to catch per-field comments in rec exprs.Graydon Hoare-3/+3
2011-05-31rustc: Remove unneeded type params from alt patternsBrian Anderson-2/+2
2011-05-25rustc: Fail better when the first argument to #fmt is not a string literalBrian Anderson-2/+3
2011-05-25rustc: Fail when #fmt is given too many argumentsBrian Anderson-1/+9
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-12/+12
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-11/+11
2011-05-12Rename std.extfmt.CT to std.extfmt.RT to ct and rtBrian Anderson-32/+32
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-105/+105
2011-05-12Transitional change to make extfmt output lowercase module nameMarijn Haverbeke-1/+1
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-1/+1
2011-05-10rustc: Number everything with an annotationPatrick Walton-65/+74
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-18/+18
2011-04-26Support octal #fmt conversionsBrian Anderson-0/+7
2011-04-21Fix the signature of expr_extBrian Anderson-1/+1
2011-04-19replace error logging with log_err in stdlib and rustcMarijn Haverbeke-11/+11
2011-04-18Support 0 flag in #fmtBrian Anderson-7/+14
2011-04-17Support the space flag in #fmtBrian Anderson-19/+35
2011-04-17Support + flag in #fmtBrian Anderson-3/+27
2011-04-17Support #fmt precision for string typesBrian Anderson-2/+8
2011-04-16Support left-justification in #fmt conversionsBrian Anderson-9/+56
2011-04-16Make #fmt support explicit conversion widthsBrian Anderson-4/+36
2011-04-13Add support for upper-case hex and binary output to #fmt.Brian Anderson-0/+3
2011-04-13Add more commentary about ExtFmtBrian Anderson-14/+7
2011-04-13Add support for printing uints as lower-case hex to ExtFmt.Brian Anderson-13/+78
2011-04-13Move #fmt conversion model into ExtFmt.CT namespaceBrian Anderson-29/+28
2011-04-11Factor out creation of calls into ExtFmt.RTBrian Anderson-12/+12
2011-04-11Add support for bool, char to extfmt.Brian Anderson-0/+10
2011-04-11Move ExtFmt compile-time functions into their own moduleBrian Anderson-1/+1
2011-04-11Make ExtFmt call its own functions instead of others defined in stdBrian Anderson-6/+4
2011-04-11Move extfmt parsing into standard libraryBrian Anderson-210/+1
2011-04-11Move the extfmt data model into the standard library.Brian Anderson-48/+30
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-6/+6