summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2013-07-01auto merge of #7409 : alexcrichton/rust/threadsafe, r=cmrbors-6/+4
2013-07-01Turn on using LLVM threadsafelyAlex Crichton-6/+4
2013-07-01auto merge of #7521 : thestinger/rust/vec, r=Aatchbors-19/+37
2013-06-30auto merge of #7487 : huonw/rust/vec-kill, r=cmrbors-30/+31
2013-06-30pass exchange_malloc an alignment, not a tydescDaniel Micay-19/+37
2013-06-30auto merge of #7495 : thestinger/rust/exchange, r=cmrbors-13/+24
2013-06-30add a closure_exchange_malloc lang itemDaniel Micay-6/+16
2013-06-30stop copying the tydesc in unique box take glueDaniel Micay-9/+4
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-29/+30
2013-06-30Remove vec::{rfind, rfind_between, find_between}, replaced by slices and iter...Huon Wilson-1/+1
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-123/+98
2013-06-30add a contains_managed intrinsicDaniel Micay-1/+7
2013-06-29auto merge of #7457 : Blei/rust/fix-ffi-floats, r=cmrbors-9/+5
2013-06-29auto merge of #7452 : dotdash/rust/self_indirection, r=cmrbors-123/+73
2013-06-29Avoid double indirection for the "self" arg in methodsBjörn Steinbrink-74/+48
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-5/+5
2013-06-29Warning cleanupCorey Richardson-3/+0
2013-06-29Fix merge falloutCorey Richardson-7/+10
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-114/+89
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-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-1/+1
2013-06-29Use more deriving(IterBytes) in librustc.Ben Blum-37/+5
2013-06-28auto merge of #7479 : mozilla/rust/rollup, r=thestingerbors-5/+3
2013-06-29librustc: fix #7467 for androidYoung-il Choi-5/+3
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-28Rework vtable_res to not be flattened. It is now a list of the resolutions fo...Michael Sullivan-81/+53
2013-06-28Make calling methods parameterized on the trait work from default methods.Michael Sullivan-26/+74
2013-06-28Make default method handling not choke on self region params. Closes #7341.Michael Sullivan-1/+6
2013-06-28librustc: don't skip ahead when computing register types of SSEFloatVectorsPhilipp Brüschweiler-9/+5
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-2/+6
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-91/+25
2013-06-28librustc: Fix merge fallout.Patrick Walton-3/+3
2013-06-28librustc: Rewrite reachability and forbid duplicate methods in type implement...Patrick Walton-259/+83
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-12/+15
2013-06-28librustc: Add a small vector optimization for GEPi. Shaves a second off trans...Patrick Walton-5/+14
2013-06-28librustc: Disallow "mut" from distributing over bindings.Patrick Walton-5/+14
2013-06-28auto merge of #7272 : Aatch/rust/namegen_thunk, r=thestingerbors-39/+32
2013-06-28Remove useless namegen thunkJames Miller-39/+32
2013-06-27auto merge of #7410 : luqmana/rust/bare-self, r=catamorphismbors-25/+45
2013-06-27librustc: Always pass self ByRef.Luqman Aden-25/+45
2013-06-27auto merge of #7432 : michaelwoerister/rust/WP3, r=jdmbors-68/+177
2013-06-27auto merge of #7430 : huonw/rust/vec-kill, r=thestingerbors-18/+15
2013-06-27debuginfo: Some corrections after review.Michael Woerister-25/+0
2013-06-27debuginfo: Added support for region pointers.Michael Woerister-3/+3
2013-06-27debuginfo: Replaced many instances of @ with &.Michael Woerister-22/+23
2013-06-27debuginfo: Many little formatting improvements.Michael Woerister-56/+121