summary refs log tree commit diff
path: root/src/librustc
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 #7488 : yichoi/rust/sanitize_utf8, r=huonwbors-3/+4
2013-07-01auto merge of #7443 : yjh0502/rust/fix_field_dup, r=huonwbors-0/+21
2013-07-01auto merge of #7521 : thestinger/rust/vec, r=Aatchbors-19/+37
2013-07-01librustc: apply changes of char::escape_unicodeYoung-il Choi-1/+2
2013-07-01librustc: back::link::sanitize support esacpe_utf8Young-il Choi-3/+3
2013-06-30auto merge of #7487 : huonw/rust/vec-kill, r=cmrbors-76/+70
2013-06-30pass exchange_malloc an alignment, not a tydescDaniel Micay-19/+37
2013-06-30auto merge of #7517 : brson/rust/0.7, r=brsonbors-3/+3
2013-06-30Bump version from 0.7-pre to 0.7Brian Anderson-3/+3
2013-06-30auto merge of #7495 : thestinger/rust/exchange, r=cmrbors-79/+96
2013-06-30add a closure_exchange_malloc lang itemDaniel Micay-71/+87
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-64/+60
2013-06-30Convert vec::dedup to a method.Huon Wilson-1/+1
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-10/+8
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-434/+315
2013-06-30add a contains_managed intrinsicDaniel Micay-2/+8
2013-06-29auto merge of #7457 : Blei/rust/fix-ffi-floats, r=cmrbors-9/+5
2013-06-30Fixes #7377jihyun-0/+21
2013-06-29auto merge of #7452 : dotdash/rust/self_indirection, r=cmrbors-127/+82
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-17/+17
2013-06-29Removing a lot of usage of '&const'Alex Crichton-41/+41
2013-06-29Warning cleanupCorey Richardson-17/+4
2013-06-29Fix merge falloutCorey Richardson-7/+10
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-412/+303
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 #7363 : bblum/rust/soundness, r=nikomatsakisbors-340/+110
2013-06-29auto merge of #7244 : bblum/rust/once, r=nikomatsakisbors-52/+108
2013-06-29Trade stack closure copyability for type soundness.Ben Blum-14/+36
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-51/+51
2013-06-29Use more deriving(IterBytes) in librustc.Ben Blum-275/+23
2013-06-28auto merge of #7479 : mozilla/rust/rollup, r=thestingerbors-8/+6
2013-06-29librustc: fix #7467 for androidYoung-il Choi-5/+3
2013-06-29Rename #[mutable] to #[no_freeze]Brian Anderson-1/+1
2013-06-29Rename #[non_sendable] to #[no_send]Brian Anderson-2/+2
2013-06-28auto merge of #7471 : msullivan/rust/default-methods, r=graydonbors-175/+311
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-68/+87
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-1/+6