about summary refs log tree commit diff
path: root/src/librustsyntax
AgeCommit message (Expand)AuthorLines
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-13597/+0
2012-05-30Include capture clauses when generating metadata.Eric Holk-3/+8
2012-05-30port alt to dvecNiko Matsakis-5/+5
2012-05-30integrate purity into typeNiko Matsakis-15/+40
2012-05-29Resolve bounds in iface typesTim Chevalier-0/+1
2012-05-29Fix the maximum value of i16. Closes #2462.Michael Sullivan-1/+1
2012-05-26core: Make range follow the for loop protocolBrian Anderson-2/+2
2012-05-24Fixing method call issue in parser.Eric Holk-5/+3
2012-05-24Teach parser and related things to understand const kind bounds.Eric Holk-4/+9
2012-05-24Access parse/attrs.rs with an impl.Paul Stansifer-117/+129
2012-05-24Use an impl to access parse/common.rsPaul Stansifer-437/+447
2012-05-24remove dead assignmentsNiko Matsakis-4/+4
2012-05-24new liveness pass to supercede last_use / initednessNiko Matsakis-3/+3
2012-05-23The parser is represented by a class now.Paul Stansifer-2246/+2237
2012-05-23syntax: Remove one of the two def_id hashersBrian Anderson-12/+0
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-0/+17
2012-05-22Merge branch 'master' of git://github.com/mozilla/rustMargaret Meyerhofer-278/+519
2012-05-22cleaned up debugging codeMargaret Meyerhofer-2/+1
2012-05-22syntax: Add diagnostic::expectBrian Anderson-0/+9
2012-05-22Changed the pretty printer also read #! commentsMargaret Meyerhofer-3/+17
2012-05-22Changed the lexer to accept #! comments on the first line.Margaret Meyerhofer-0/+12
2012-05-22Get rid of the >>> operator and make >> logical or arithmetic depending on th...Michael Sullivan-34/+19
2012-05-22`do` is no longer a keywordPaul Stansifer-1/+1
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-0/+310
2012-05-21rustc: Move walk_pat to ast_utilBrian Anderson-0/+12
2012-05-21rustc: Move path_to_ident to ast_utilBrian Anderson-0/+2
2012-05-21remove mutable cycle from ast_foldNiko Matsakis-243/+166
2012-05-18remove unused variableNiko Matsakis-1/+0
2012-05-18port codemap to use dvecNiko Matsakis-5/+8
2012-05-18port interner to use dvecNiko Matsakis-6/+7
2012-05-18port qquote to use dvecNiko Matsakis-10/+13
2012-05-18port some code to use dvecNiko Matsakis-28/+43
2012-05-18avoid modifying the variable we are alting overNiko Matsakis-2/+2
2012-05-18Using const vector slices for more vec functions.Eric Holk-1/+2
2012-05-18add #include_bin[]Paul Stansifer-0/+27
2012-05-18Fold #include_str into the other source_utils.rs syntax extensions.Paul Stansifer-60/+52
2012-05-18add #mod[], which expands to the current module pathPaul Stansifer-3/+34
2012-05-18New syntax extensions: #line[], #col[], #file[], #stringify[], #include[]Paul Stansifer-0/+59
2012-05-18Make extracting syntax extension arguments easier.Paul Stansifer-76/+58
2012-05-17Refactoring, annotating FIXMEs in remainder of metadata codeTim Chevalier-1/+1
2012-05-17Refactor encoder::encode_module_item_pathsTim Chevalier-0/+7
2012-05-17Added a few more extension methods on vectors, and fixed a pretty printer bug.Eric Holk-2/+6
2012-05-16pull out id visitor into ast_util from astencodeNiko Matsakis-0/+151
2012-05-15core: Generalize uint-string conversions to all uint typesBrian Anderson-2/+2
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-2/+5
2012-05-15Remove `be` keyword.Lindsey Kuper-26/+17
2012-05-14First cut at dtors for classesTim Chevalier-27/+95
2012-05-10Preliminary groundwork for intrinsic module, reflection interface.Graydon Hoare-0/+80
2012-05-10Remove `do { ... } while ...` from the language.Paul Stansifer-26/+2
2012-05-08Support visibility modifiers and attributes on view itemsMarijn Haverbeke-66/+52