about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2013-06-29auto merge of #7342 : alexcrichton/rust/assort-cleanup, r=cmrbors-165/+135
2013-06-29Avoid double indirection for the "self" arg in methodsBjörn Steinbrink-78/+57
2013-06-29Fix handling of temp cleanups for the "self" argumentBjörn Steinbrink-25/+23
2013-06-29Remove mutability from unique boxes in the ASTAlex Crichton-28/+30
2013-06-29Removing a lot of usage of '&const'Alex Crichton-137/+105
2013-06-29Warning cleanupCorey Richardson-32/+11
2013-06-29Fix merge falloutCorey Richardson-7/+10
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-1088/+810
2013-06-29auto merge of #7442 : graydon/rust/clean-llvm-trigger, r=brsonbors-0/+0
2013-06-29Avoid extra casts for "self" argumentsBjörn Steinbrink-30/+8
2013-06-29Add missing argument to a debug! call in trans_arg_exprBjörn Steinbrink-1/+1
2013-06-29auto merge of #7441 : catamorphism/rust/testcases_2013-06-27, r=catamorphismbors-0/+149
2013-06-29auto merge of #7363 : bblum/rust/soundness, r=nikomatsakisbors-640/+366
2013-06-29auto merge of #7244 : bblum/rust/once, r=nikomatsakisbors-52/+304
2013-06-29Add two tests for the case of the recurring closure.Ben Blum-0/+88
2013-06-29Trade stack closure copyability for type soundness.Ben Blum-15/+37
2013-06-29Make librust satisfy noncopyable stack closuresBen Blum-3/+3
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-101/+118
2013-06-29Use more deriving(IterBytes) in librustc.Ben Blum-275/+23
2013-06-29Use more deriving(IterBytes) in libsyntax.Ben Blum-242/+93
2013-06-29Change taskgroup key type to fn:Copy in prep for noncopyable stack closures.Ben Blum-4/+4
2013-06-29xfail-fast once fn run-pass testsBen Blum-0/+4
2013-06-29auto merge of #7439 : catamorphism/rust/cut-rustpkg-output, r=catamorphismbors-3/+7
2013-06-28auto merge of #7479 : mozilla/rust/rollup, r=thestingerbors-60/+67
2013-06-29librustc: fix #7467 for androidYoung-il Choi-5/+3
2013-06-29libextra: unused import fix for android AGAINYoung-il Choi-1/+4
2013-06-29iterator: UnfoldrIterator::new should have function argument lastblake2-ppc-3/+3
2013-06-29Smarter warning in extra::term::Terminal.reset()Kevin Ballard-2/+4
2013-06-29Remove unused variableJordi Boggiano-1/+0
2013-06-29fix zsh completion for lint and debug flagsDaniel Micay-35/+36
2013-06-29Rename #[mutable] to #[no_freeze]Brian Anderson-7/+11
2013-06-29Rename #[non_sendable] to #[no_send]Brian Anderson-6/+6
2013-06-28auto merge of #7471 : msullivan/rust/default-methods, r=graydonbors-177/+425
2013-06-29Optimize str::each_split_within when it is called with large limitsJordi Boggiano-1/+10
2013-06-28Add tests for some default method things.Michael Sullivan-0/+110
2013-06-28Drop the impl_id field from fn_ctxt.Michael Sullivan-38/+7
2013-06-28Drop an unused field from param_substs.Michael Sullivan-6/+3
2013-06-28Improve handling of trait bounds on a trait in default methods.Michael Sullivan-38/+92
2013-06-28auto merge of #7466 : thestinger/rust/passes, r=cmrbors-72/+91
2013-06-28Rework vtable_res to not be flattened. It is now a list of the resolutions fo...Michael Sullivan-90/+76
2013-06-28Actually resolve trait bounds on impls. Closes #7266.Michael Sullivan-0/+28
2013-06-28Make calling methods parameterized on the trait work from default methods.Michael Sullivan-31/+117
2013-06-28Make default method handling not choke on self region params. Closes #7341.Michael Sullivan-3/+10
2013-06-28Add a depth counter to llvm::type_to_str to work around infinite llvm types.Michael Sullivan-6/+16
2013-06-28Add Float to llvm::type_to_str.Michael Sullivan-0/+1
2013-06-28copy the optimization passes from clangDaniel Micay-72/+91
2013-06-28auto merge of #7437 : brson/rust/winver, r=brsonbors-1/+2
2013-06-28librustc: don't skip ahead when computing register types of SSEFloatVectorsPhilipp Brüschweiler-9/+5
2013-06-28auto merge of #7451 : cmr/rust/rewrite-each-path, r=pcwaltonbors-1852/+3423
2013-06-28Fix merge falloutCorey Richardson-5/+0