about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-08-25rustc: Implement foreign constants.Patrick Walton-71/+139
2012-08-25Add test case for #2356Tim Chevalier-0/+4
2012-08-25Add backquotes to error messageTim Chevalier-2/+2
2012-08-25implements issue #2356Vincent Belliard-6/+56
2012-08-25Add either::unwrap_{left,right}Ben Blum-0/+16
2012-08-25Use region variance to remove a bunch of unsafety in sync/arc (#2282)Ben Blum-54/+15
2012-08-25Use less move_it in pipes and future (all but one use)Ben Blum-28/+16
2012-08-25Implement option::unwrap safely...!Ben Blum-16/+11
2012-08-25Reset src/llvm to what it was (not sure what happened here)Tim Chevalier-0/+0
2012-08-24Add a Buildable interface for constructing general sequences. Work on #2921.Michael Sullivan-9/+125
2012-08-24Get rid of the unseemly reinterpret_casts in build_sized implementations. Clo...Michael Sullivan-16/+4
2012-08-24Register snapshots.Michael Sullivan-0/+8
2012-08-24Remove match checkTim Chevalier-39/+23
2012-08-24Remove one last match check, in send_mapTim Chevalier-2/+5
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-131/+215
2012-08-24"earley_parser" -> "macro_parser" Let's be less confusing.Paul Stansifer-7/+7
2012-08-24Document the macro parser a little more.Paul Stansifer-2/+60
2012-08-24Rework method lookup to properly handle self types for non impl matches. Clos...Michael Sullivan-15/+72
2012-08-24A bunch of code refactoring in method matching.Michael Sullivan-88/+80
2012-08-24Comments only: fix a comment in method resolution.Michael Sullivan-1/+1
2012-08-24Document task shutdown protocol and justify its concurrency safety. Close #26...Ben Blum-7/+76
2012-08-24Fix a curious failure not seen during testing.Graydon Hoare-1/+1
2012-08-24Merge pull request #3269 from killerswan/modes3Graydon Hoare-17/+20
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-1111/+1135
2012-08-24fix some unused pattern binding warningsNiko Matsakis-42/+43
2012-08-24Avoid lifecycle_lock traffic in call_on_rust_stack. (close #3270)Ben Blum-10/+13
2012-08-24Infer purity for || style closures. Closes #3023.Michael Sullivan-51/+72
2012-08-24Add a bunch more unsafe blocks to prepare for the new semantics of unsafe/clo...Michael Sullivan-30/+32
2012-08-24Get rid of the unsafe hacks in resolve3. Closes #3267.Michael Sullivan-12/+9
2012-08-24rustc: Add flag for enabling GC.Elliott Slaughter-0/+11
2012-08-24rustc: Don't emit metadata for default and GC box addrspaces.Elliott Slaughter-8/+10
2012-08-24llvm: Update LLVM for addrspaces.Elliott Slaughter-0/+0
2012-08-24rustc: Fix for updated macro syntax.Elliott Slaughter-2/+2
2012-08-24rustc: Emit index of tydescs by addrspace.Elliott Slaughter-0/+10
2012-08-24rustc: Root resources with addrspaces.Elliott Slaughter-36/+108
2012-08-24llvm: Update LLVM for liveness fixes.Elliott Slaughter-0/+0
2012-08-24Add a compile-fail test for #3255Ben Blum-0/+9
2012-08-24Enforce copyability in bind_by_value match arms (fix #3255)Ben Blum-2/+15
2012-08-24extend liveness to treat bindings more like other variablesNiko Matsakis-25/+158
2012-08-24Use a faked-up function as a key, because functions aren't identical cross-cr...Paul Stansifer-10/+30
2012-08-24Remove deprecated modes from libstd/time.rsKevin Cantu-17/+20
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-192/+208
2012-08-23Add a test case for helpful errors when copying into closures (#2942)Ben Blum-0/+39
2012-08-23Less confusing error message when copying into heap closures (close #2942)Ben Blum-21/+40
2012-08-23wrap long lineNiko Matsakis-1/+2
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-39/+51
2012-08-23libcore: Add from_buf_len_nocopyPatrick Walton-0/+8
2012-08-23Make vec::zip not require T:copy (close #3254)Ben Blum-13/+44
2012-08-23remove a print in msgsend-ring-rw-arcsBen Blum-1/+0
2012-08-23vim - fix indent rules, hilight format strings, some keywordsBen Blum-10/+10