about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-06-16rustc: Parse interior vector types in which the base type is a path properlyPatrick Walton-14/+36
2011-06-16Bring back if-checkTim Chevalier-2/+20
2011-06-16Parse swap.Michael Sullivan-5/+15
2011-06-16Add "<->" to the token definition and the lexer.Michael Sullivan-1/+9
2011-06-16rustc: Change interior vector syntax to `T[]`Patrick Walton-6/+21
2011-06-16Refactor ast::item representationMarijn Haverbeke-47/+39
2011-06-15Improve and test failure behavior for malformed attributesBrian Anderson-1/+13
2011-06-15rustc: Support outer attributes on items that are defined as statementsBrian Anderson-9/+61
2011-06-15Refactor data structures representing constraints (again...)Tim Chevalier-13/+11
2011-06-15Small simplification in parser.rs' crate parsingMarijn Haverbeke-7/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-2090/+1287
2011-06-15rustc: Make room in remaining AST item nodes for attributesBrian Anderson-35/+40
2011-06-15rustc: Introduce an attribute type to the ASTBrian Anderson-9/+32
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