about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
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-28core: rename vec::position* functionsErick Tryzelaar-4/+4
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
2012-01-27Merge remote-tracking branch 'killerswan/fixing_strings_2'Brian Anderson-18/+18
2012-01-27Make occurs check in ty::fixup_vars more reliableMarijn Haverbeke-11/+19
2012-01-27Allow moving out of mutable unsafe pointersMarijn Haverbeke-10/+12
2012-01-27Properly check enum types for recursionMarijn Haverbeke-6/+20
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-212/+203
2012-01-27Stop passing spans to middle::trans functions that don't need themMarijn Haverbeke-224/+164
2012-01-27Use the method name 'unary-' for overloading negationMarijn Haverbeke-2/+6
2012-01-26rustc: Add pprust::res_to_strBrian Anderson-8/+41
2012-01-26Remove the --no-core command-line optionBrian Anderson-3/+1
2012-01-26rustc: Switch the --no-core switch to a #[no_core] attributeBrian Anderson-8/+15
2012-01-26rustc: Make core injection a timed passBrian Anderson-1/+3
2012-01-26rustc: Move core injection to its own moduleBrian Anderson-24/+38
2012-01-26Make re-exporting of impls workMarijn Haverbeke-111/+135
2012-01-26Use operator names for operator methodsMarijn Haverbeke-30/+31
2012-01-26Fix small bug in iface self typesMarijn Haverbeke-1/+3
2012-01-26Allow operator overloading of the indexing operatorMarijn Haverbeke-56/+82