about summary refs log tree commit diff
path: root/src/comp/front
AgeCommit message (Expand)AuthorLines
2011-06-24Remove uses of variable name 'res' from rustcMarijn Haverbeke-22/+21
2011-06-24Remove def_objMarijn Haverbeke-10/+2
2011-06-23rustc: Pretty-print ternary operatorBrian Anderson-0/+2
2011-06-23rustc: Add ternary operator. Closes #565Brian Anderson-1/+42
2011-06-23Remove parse_str_lit_or_env_ident.Rafael Ávila de Espíndola-29/+13
2011-06-22rustc: Limit creader exportsBrian Anderson-0/+7
2011-06-22rustc: Handle valueless ret expressions as block results. Closes #521Brian Anderson-0/+2
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-21/+62
2011-06-22rustc: Rename parser.err to parser.fatalBrian Anderson-29/+29
2011-06-23Remove a simidgeon of dead code.Paul Stansifer-8/+1
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-26/+57
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-12/+14
2011-06-21Puts out burning tinderbox (oops, AST nodes don't have def_ids/anns).Lindsey Kuper-2/+1
2011-06-21Some progress on support for extending objects with new fields (issueLindsey Kuper-6/+16
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-202/+184
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-227/+207
2011-06-20Remember the library files we used in rustc and pass them to the "linker".Rafael Ávila de Espíndola-1/+2
2011-06-19Remove various rustboot workaroundsBrian Anderson-7/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-39/+44
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-44/+39
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-39/+44
2011-06-18rustc: Store the lhs and rhs of receive exprs in left to right orderBrian Anderson-1/+1
2011-06-18rustc: receive is spelled |> nowBrian Anderson-1/+1
2011-06-18rustc: Remove the meta keywordBrian Anderson-11/+0
2011-06-17rustc: Remove metadata from the session.Brian Anderson-3/+1
2011-06-16Consistify ast::local.Paul Stansifer-16/+20
2011-06-16Add better error messages for bad attributes in .rc filesBrian Anderson-1/+2
2011-06-16rustc: Fix regressed handling of bad attributesBrian Anderson-1/+6
2011-06-16rustc: Change print_file to print_crateBrian Anderson-6/+10
2011-06-16rustc: Parse crate attributes in standalone .rs filesBrian Anderson-1/+5
2011-06-16rustc: Parse attributes in crate filesBrian Anderson-5/+15
2011-06-16rustc: Parse inner items of file-level modules linked from crate filesBrian Anderson-4/+8
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-26/+32
2011-06-16rustc: Parse T[mutable?]Patrick Walton-1/+6
2011-06-16rustc: Correctly mark attributes as inner attributesBrian Anderson-8/+14
2011-06-16rustc: Parse inner attributes of modulesBrian Anderson-17/+49
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