about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2012-01-26First stab at operator overloadingMarijn Haverbeke-141/+251
2012-01-26Use string stored in codemap for pretty-printing comments and literalsMarijn Haverbeke-35/+23
2012-01-26Remove ty_native_fnMarijn Haverbeke-128/+38
2012-01-25(FIX) Change encoder::encode_metadata to return a [u8] (which will become an ...Kevin Cantu-3/+3
2012-01-25rustc: Add pprust::variant_to_strBrian Anderson-17/+39
2012-01-25rustc: Allow attributes on enum variants. Closes #1663Brian Anderson-4/+16
2012-01-25Correctly increment sess.byte_pos.Kevin Atkinson-6/+6
2012-01-25Keep source file around after parsing.Kevin Atkinson-42/+36
2012-01-25Implement implicit self type parameters for ifacesMarijn Haverbeke-72/+100
2012-01-25Rename tag to enum throughout the compilerMarijn Haverbeke-329/+314
2012-01-25Repair zero-variant tagsMarijn Haverbeke-51/+24
2012-01-25Add bit-shifting ops to ast_util::eval_const_exprMarijn Haverbeke-0/+4
2012-01-25Replacing str::unsafe_from_bytes with str::from_bytes (part 4)Kevin Cantu-12/+12
2012-01-25Replacing str::unsafe_from_bytes with str::from_bytes (part 3)Kevin Cantu-2/+2
2012-01-24Replace uses of str::unsafe_from_byteKevin Cantu-2/+2
2012-01-24rustc: Bump the error count on non-span errorsBrian Anderson-0/+1
2012-01-24rustc: Split diagnostics into "span diagnostics" and "diagnostics".Patrick Walton-73/+102
2012-01-24comp: Fix syntax error in parserBrian Anderson-1/+1
2012-01-24Merge pull request #1631 from j-clark/patch-2Brian Anderson-2/+3
2012-01-23Add export{} syntax to encapsulate things that should be abstractTim Chevalier-1/+1
2012-01-23Added to bad_expr_word_table reserved wordsJoshua Clark-2/+3
2012-01-23s/block()/fn()/gNiko Matsakis-47/+40
2012-01-23When replacing a pattern variable in macro expansion use the span ofKevin Atkinson-6/+6
2012-01-23Allow ast_fold_precursor to change the span.Kevin Atkinson-81/+111
2012-01-23Don't reset the chpos/byte_pos to 0 in new_parser_from_source_str.Kevin Atkinson-21/+32
2012-01-23Change "file" of injected string from "-" to "<anon>", less confusingKevin Atkinson-1/+1
2012-01-23Revert "rustc: Exclude stdin from codemap files when lookup_pos".Kevin Atkinson-5/+3
2012-01-23Change rustc and rustdoc's #[desc] attribute to #[comment]Brian Anderson-1/+1
2012-01-23Check that the names mentioned in tag exports are actually types (or variants)Tim Chevalier-2/+58
2012-01-23Export all enum variants by default; new syntax for selectively exporting var...Tim Chevalier-14/+53
2012-01-21wrap lineNiko Matsakis-1/+2
2012-01-21unify size_of, align_of into one call (metrics)Niko Matsakis-104/+346
2012-01-21migrate size_of() and related funcs from trans into shapeNiko Matsakis-263/+268
2012-01-21issue #1352: change param order on vec::init_elt, putting block in final posi...Graham Fawcett-25/+25
2012-01-21fix #1352: change param order on vec::init_fn (and vec::init_fn_mut), putting...Graham Fawcett-4/+4
2012-01-22rustc: Specify lint checks via crate attributesHaitao Li-13/+101
2012-01-21rustc: Always resolve reexported names from original defHaitao Li-33/+64
2012-01-20WIP on issue 1426 (exporting all tags)Tim Chevalier-4/+32
2012-01-20Handle fail after return correctly in typestateTim Chevalier-4/+18
2012-01-19Handle predicates that recurse in a check() expressionTim Chevalier-9/+10
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. Clos...Graydon Hoare-6/+6
2012-01-19rustc: Stop parsing "tag"Patrick Walton-2/+2
2012-01-19rustc: Make the pretty printer output commas after enum variants. Update all ...Patrick Walton-1/+1
2012-01-19rustc: Fix fun_to_strBrian Anderson-0/+14
2012-01-19rustc: ";" to "," in enumsPatrick Walton-450/+450
2012-01-19rustc: Remove trailing whitespacePatrick Walton-1/+1
2012-01-19Compute typestates for FRU exprs correctly, plus a bit of cleanupTim Chevalier-50/+36
2012-01-19Handle log expressions with a _|_-typed levelTim Chevalier-0/+6
2012-01-19rustc: Fix long linesPatrick Walton-5/+6
2012-01-19rustc: "tag" -> "enum"Patrick Walton-183/+183