about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2012-02-03Make macro arg optional in syntax, again untested.Kevin Atkinson-14/+41
2012-02-03Add support for recognizing macro body, completely untested.Kevin Atkinson-16/+43
2012-02-03Change the type for the macro body to also store the span.Kevin Atkinson-10/+13
2012-02-03When replacing $(...) with $0 preserve spacing for better error messages.Kevin Atkinson-7/+19
2012-02-03Expand result of quasi-quote.Kevin Atkinson-3/+9
2012-02-03Implement anti-quotes.Kevin Atkinson-12/+93
2012-02-03Implement "replace" function.Kevin Atkinson-1/+23
2012-02-03Implement basic quasi-quoter. No anti-quotes yet.Kevin Atkinson-7/+40
2012-02-03Rename AST builders to use uniform naming scheme. Also add a few more.Kevin Atkinson-46/+68
2012-02-03Add support for parsing quasi-quotes, doesn't do anything useful yet.Kevin Atkinson-1/+72
2012-02-03Move useful ast building functions into their own module.Kevin Atkinson-39/+50
2012-02-03Add function to get a code snippet from a span,Kevin Atkinson-3/+40
2012-02-03Fix prefixing of logging paths with crate nameMarijn Haverbeke-3/+4
2012-02-03core: rename str::lteq to str::leTom Lee-1/+1
2012-02-03Clean up and update trans::ty_ctxt type definitionMarijn Haverbeke-66/+37
2012-02-03Start on in-crate monomorphizingMarijn Haverbeke-125/+166
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-380/+363
2012-02-03Remove experimental GC codeMarijn Haverbeke-172/+8
2012-02-02Fix assumption in mut.rs that op overloading breaksMarijn Haverbeke-4/+1
2012-02-01rustdoc: Add support for type itemsBrian Anderson-1/+5
2012-02-01Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes andKevin Cantu-6/+6
2012-02-01Propagating unsafe::slice 3Kevin Cantu-6/+7
2012-02-01Propagating unsafe::slice 2Kevin Cantu-8/+8
2012-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-282/+296
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-296/+282
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-282/+296
2012-02-01Remove support for native typesMarijn Haverbeke-124/+17
2012-02-01Get rid of native types in LLVM moduleMarijn Haverbeke-268/+250
2012-01-31Change option::t to optionTim Chevalier-259/+259
2012-01-31Rename str::from_byte(s) to str::unsafe::from_byte(s),Kevin Cantu-1/+1
2012-01-31Merge pull request #1713 from killerswan/manpgGraydon Hoare-35/+44
2012-01-31Don't compute pre- and postconditions for item_constsTim Chevalier-16/+1
2012-01-31Require alts to be exhaustiveTim Chevalier-344/+689
2012-01-31Move walk_ty to stack closureMarijn Haverbeke-56/+32
2012-01-31Don't consider references to nullary tag variants lvals in kind.rsMarijn Haverbeke-1/+16
2012-01-30Updating the manpage and usage messageKevin Cantu-35/+44
2012-01-30rustc: Allow attributes on methods. Closes #1709Brian Anderson-8/+14
2012-01-30Remove ternary operatorPaul Woolcock-75/+5
2012-01-30Change all ternary ops to if/then/elsePaul Woolcock-62/+167
2012-01-30Substitute type parameters more eagerlyMarijn Haverbeke-304/+201
2012-01-30Revert self typesMarijn Haverbeke-95/+60
2012-01-30Remove trailing whitespace in debuginfo.rsMarijn Haverbeke-1/+1
2012-01-30Only build debuginfo blocks for blocks that appear in the program textMarijn Haverbeke-81/+104
2012-01-29rustc: Add a missing llvm linkage typeBrian Anderson-0/+1
2012-01-29rustc: Add some missing llvm defs. Fix commentsBrian Anderson-3/+5
2012-01-29Fix mistake in previous commitMarijn Haverbeke-1/+2
2012-01-29Fix bug where resolve didn't descend method ty paramsMarijn Haverbeke-1/+1
2012-01-28Merge remote-tracking branch 'mozilla/master'Josh Matthews-46/+72
2012-01-28Disable lexical block and function debug info caches to improve compilation t...Josh Matthews-19/+18
2012-01-27rustc: Make 'attempted access of field' error non-fatalBrian Anderson-1/+3