about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-12-07Inject the view_items for core in the right place, add comment documenting wh...Graydon Hoare-5/+10
2011-12-07Remove stmt_crate_directive, it's vestigial and confusing.Graydon Hoare-37/+2
2011-12-07Check for literals that are out of range for their typeMarijn Haverbeke-1/+36
2011-12-07Change literal representation to not truncateMarijn Haverbeke-650/+410
2011-12-07repair more hash functionsNiko Matsakis-16/+16
2011-12-07Disallow binding by-mut-ref and by-move argumentsMarijn Haverbeke-0/+31
2011-12-07Make typestate properly descend pattern guardsMarijn Haverbeke-0/+10
2011-12-06fix hash function: + binds tighter than <<Niko Matsakis-1/+4
2011-12-06do not stringify AST nodes unless emitting commentsNiko Matsakis-2/+6
2011-12-06rt: Various tweaks to make __morestack unwinding work on linuxBrian Anderson-2/+9
2011-12-06Add --no-core option and inject a use core/import core::* pair into crate unl...Graydon Hoare-0/+33
2011-12-06Fix next-node-id "hackasaurus" in comp/front/test.rs.Graydon Hoare-37/+25
2011-12-06Rename --noverify flag to --no-verify.Graydon Hoare-3/+3
2011-12-05rustc: Remove whitespaceBrian Anderson-1/+1
2011-12-05rustc: Add suffix ".rc" to LLVM module identifierHaitao Li-1/+12
2011-12-05typeck: Fix for #932Stefan Plantikow-0/+14
2011-12-04Upgrade LLVM to svn revision 145779Brian Anderson-10/+8
2011-12-05rustc: Fix memory leak in do-while loopHaitao Li-2/+5
2011-12-02const_check: trans: added support for trivial castsStefan Plantikow-0/+11
2011-12-02parse: typeck: enabling trivial casts of tail-call return valuesStefan Plantikow-14/+33
2011-12-02ty: trans: added support for dropping trivial castsStefan Plantikow-5/+33
2011-12-02ty: added type comparison that subs prim types with targ_cfg machine typesStefan Plantikow-0/+37
2011-12-02Include full module path in unresolved errors when looking in moduleMarijn Haverbeke-28/+61
2011-12-02Make import ignore imports coming after themMarijn Haverbeke-14/+54
2011-12-02Finally make the -1 crate id in resolve.rs a constMarijn Haverbeke-10/+7
2011-12-02Stop lexing -1 as a single tokenMarijn Haverbeke-62/+3
2011-12-02Allow literal patterns to contain arbitrary literal expressionsMarijn Haverbeke-128/+175
2011-12-01Fix mistake in last use passMarijn Haverbeke-5/+12
2011-11-30Box ast::path valuesMarijn Haverbeke-103/+102
2011-11-29fix bug in shape concerning size of tag variantNiko Matsakis-7/+16
2011-11-28rustc: Link in libmorestack.a when --stack-growthBrian Anderson-0/+5
2011-11-25rustc: Fall back to intrinsics.ll if we can't parse the bcBrian Anderson-4/+45
2011-11-24rustc: Fix a bug in cdir attribute parsingBrian Anderson-0/+2
2011-11-24rustc: Add a path attribute for crate directivesHaitao Li-24/+26
2011-11-24rustc: Accepts `path` attributes for crate directivesHaitao Li-1/+3
2011-11-24rustc: Fix position of diagnostic highlight linesHaitao Li-1/+1
2011-11-23Add some changes that *should* have been in e98286b594Marijn Haverbeke-4/+5
2011-11-23Allow import directives in any blockMarijn Haverbeke-82/+102
2011-11-23Make type_kind properly recognize ty_ptr as sendableMarijn Haverbeke-3/+3
2011-11-23Rollback return-by-referenceMarijn Haverbeke-268/+49
2011-11-23Remove deep scope traversal in revoke_cleanMarijn Haverbeke-8/+2
2011-11-23Remove last traces of auth keywordMarijn Haverbeke-23/+0
2011-11-22rustc: Allow trailing comma in record fieldsHaitao Li-30/+50
2011-11-22comp: allowed the declaration of pure fn's in native modsStefan Plantikow-0/+4
2011-11-22Add hacks to extract and compile tutorial codeMarijn Haverbeke-10/+0
2011-11-22Properly check for copies when constructing a record using withMarijn Haverbeke-1/+16
2011-11-22Make type_needs_drop accurate, get rid of type_has_pointersMarijn Haverbeke-47/+24
2011-11-22Fix inconsistency in ordering of patterns during alt compilationMarijn Haverbeke-17/+12
2011-11-22Only warn about unreachable range patterns when appropriateMarijn Haverbeke-222/+56
2011-11-22Make ast::visit only descend into types when necessaryMarijn Haverbeke-7/+15