about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-06-15rustc: Parse module attributesBrian Anderson-6/+21
2011-06-15rustc: Make room in item_mod for metadataBrian Anderson-5/+5
2011-06-15rustc: Modernize front::evalBrian Anderson-37/+26
2011-06-15Stop dropping object field mutability on the floorMarijn Haverbeke-12/+6
2011-06-14Modernize some code in parser.rsMarijn Haverbeke-132/+82
2011-06-14Print parens on unops when necessary. 'make reformat' output now builds to st...Graydon Hoare-0/+1
2011-06-14Fix bug in detecting trailing comments when at beginning-of-file.Graydon Hoare-1/+3
2011-06-14Implement function expressions/anonymous functionsMarijn Haverbeke-5/+25
2011-06-14Remove 'peeking_at_item' from parserMarijn Haverbeke-52/+41
2011-06-13Change decl to local in expr_for and expr_for_eachTim Chevalier-15/+15
2011-06-10Reject programs with unsatisfied predicate constraintsTim Chevalier-17/+60
2011-06-10Implement meta tag matching in creader. Start using it in rustc.rc. Close #45...Graydon Hoare-5/+48
2011-06-10Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-22/+79
2011-06-10Merge pull request #447 from paulstansifer/quick_error_message_fixPatrick Walton-0/+8
2011-06-10rustc: Remove the bitwise not operatorPatrick Walton-9/+0
2011-06-10Implement mutable/immutable alias distinction.Marijn Haverbeke-15/+10
2011-06-10Fix all occurrences of writing to immutable aliasesMarijn Haverbeke-4/+4
2011-06-09Revert "Encode meta tags in the crate and start sketching enhanced logic for ...Patrick Walton-79/+22
2011-06-09rustc: Write interior vecs and strings into the metadata and add logic for th...Patrick Walton-0/+2
2011-06-09Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-22/+79
2011-06-09rustc: Annotate vector and string literals in the AST with their uniqueness o...Patrick Walton-27/+45
2011-06-09rustc: Add ty_istr and ty_ivec typesPatrick Walton-3/+3
2011-06-09rustc: Parse istr and ivecPatrick Walton-0/+8
2011-06-09Further support for predicate constraintsTim Chevalier-52/+98
2011-06-09A revised, improved alias-checkerMarijn Haverbeke-0/+4
2011-06-08Add optional message to fail.Josh Matthews-4/+13
2011-06-07More work on proper linkage name-mangling. Almost right, aside from version n...Graydon Hoare-4/+18
2011-06-07Add multiline, whitespace-eating strings.Josh Matthews-0/+3
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-9/+5
2011-06-04rustc: Generate extension annotations from ext_ctxt instead of parserBrian Anderson-65/+67
2011-06-04rustc: Add a next_ann method to ext_ctxtBrian Anderson-4/+13
2011-06-04rustc: Use spans for #env errorsBrian Anderson-5/+9
2011-06-04rustc: Report unimplemented #fmt features with spansBrian Anderson-26/+22
2011-06-04rustc: Add a span_unimpl method to ext_ctxtBrian Anderson-5/+13
2011-06-04rustc: Use spans on extfmt error messagesBrian Anderson-29/+31
2011-06-04rustc: Return the correct span from parse_seqBrian Anderson-7/+4
2011-06-04rustc: Pass the correct span to syntax extensionsBrian Anderson-1/+2
2011-06-04rustc: Introduce ext module. Move some things from parser to ext.Brian Anderson-24/+67
2011-06-03"macro" -> "syntax extension" for nowPaul Stansifer-22/+22
2011-06-03Make the macro system more modular.Paul Stansifer-75/+59
2011-06-03Add spans to fields, args, methods. Improve pp of same.Graydon Hoare-13/+17
2011-06-03Parse pointers in metadata.Rafael Ávila de Espíndola-0/+1
2011-06-03Accept *foo as a pointer to foo.Rafael Ávila de Espíndola-0/+6
2011-06-02Pretty-print literals exactly as we saw them in the source.Graydon Hoare-5/+29
2011-06-02Implement pcwalton's code review suggestions.Paul Stansifer-1/+1
2011-06-02Error message, instead of segfault, when recursive types are used.Paul Stansifer-0/+8
2011-06-01Allow constraint args to be literalsTim Chevalier-0/+1
2011-06-01Add a space after @mutable.Graydon Hoare-1/+1