about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2015-11-04Auto merge of #29543 - Amanieu:asm_mem_constraint, r=alexcrichtonbors-2/+41
2015-11-04Auto merge of #29536 - sanxiyn:unused-assign-arg, r=alexcrichtonbors-4/+26
2015-11-04Auto merge of #29564 - gereeter:no-freevar-refcell, r=sanxiynbors-13/+12
2015-11-04Auto merge of #29528 - amitsaha:rust-inside-other-languages-minor, r=nikomats...bors-1/+2
2015-11-04Auto merge of #29200 - tshepang:rustfmt-path, r=aturonbors-96/+165
2015-11-04Auto merge of #29550 - nrc:save-root, r=alexcrichtonbors-4/+13
2015-11-04Auto merge of #29478 - angelsl:msvc2, r=alexcrichtonbors-0/+38
2015-11-03Remove the RefCell around freevars and freevars_seen in librustc_resolveJonathan S-13/+12
2015-11-04Build compiler-rt/builtins with MSVCangelsl-0/+38
2015-11-04Auto merge of #29217 - nikomatsakis:mir-trans, r=dotdashbors-387/+2022
2015-11-03remove unused importNiko Matsakis-1/+0
2015-11-04Auto merge of #29547 - arielb1:speculative-upvar, r=eddybbors-151/+194
2015-11-03address nits from dotdashNiko Matsakis-4/+13
2015-11-03correct typosNiko Matsakis-2/+2
2015-11-03Add (and use) an analysis to determine which temps can forgo an alloca.Niko Matsakis-25/+160
2015-11-04save-analysis: emit the crate rootNick Cameron-4/+13
2015-11-03Auto merge of #29545 - mystor:vec-deque-test-panic, r=blussbors-7/+9
2015-11-03Auto merge of #29532 - Ryman:cow_path, r=alexcrichtonbors-18/+87
2015-11-03resolve: don't speculatively create freevars when resolvingAriel Ben-Yehuda-151/+194
2015-11-03Add test for inline asm indirect memory operandsAmanieu d'Antras-0/+39
2015-11-03Correct incorrect assertion in VecDeque::wrap_copyMichael Layzell-7/+9
2015-11-04Update compiler-rtangelsl-0/+0
2015-11-03libcollections: DRY up a PartialEq impl for StringKevin Butler-18/+3
2015-11-03libstd: implement PartialEq<Path> for PathBuf and Cow<Path>Kevin Butler-0/+48
2015-11-03Auto merge of #29529 - Ryman:rustdoc-cap-lints, r=alexcrichtonbors-0/+21
2015-11-03Allow indirect operands to be used as inputs for inline asmAmanieu d'Antras-2/+2
2015-11-03Auto merge of #29515 - Manishearth:ice-itembody, r=eddybbors-1/+39
2015-11-03Fix ICE with unresolved associated items in closures (fixes #28971)Manish Goregaokar-1/+39
2015-11-03Auto merge of #29495 - meqif:fix_unindent_tabs, r=steveklabnikbors-6/+24
2015-11-03Fix #29533Toby Scrace-1/+1
2015-11-03Add a MIR visitorNiko Matsakis-0/+240
2015-11-03libstd: implement From<&Path|PathBuf> for Cow<Path>Kevin Butler-0/+36
2015-11-03Warn unused_assignments for argumentsSeo Sanghyeon-4/+26
2015-11-03Plumbing to omit allocas for temps when possible (currently unused)Niko Matsakis-44/+166
2015-11-03New trans codepath that builds fn body from MIR instead.Niko Matsakis-0/+887
2015-11-03Move shifting code out of expr and into somewhere more accessibleNiko Matsakis-63/+88
2015-11-03Change adt case handling fn to be less tied to matchNiko Matsakis-14/+7
2015-11-03Add helper methods that require tcx; these compute types ofNiko Matsakis-1/+126
2015-11-03Change Call operands to be, well, OperandsNiko Matsakis-28/+25
2015-11-03Add adt_def into Switch, since it's convenient to have in transNiko Matsakis-2/+4
2015-11-03Move the "HAIR" code that reads the tcx tables etc out of the `tcx`Niko Matsakis-79/+94
2015-11-03Pass the mir map to transNiko Matsakis-17/+37
2015-11-03Convert from using named fields to always using indicesNiko Matsakis-10/+27
2015-11-03Change ShallowDrop to Free, so that it matches what trans will doNiko Matsakis-4/+4
2015-11-03Build the MIR using the liberated fn sigs, and track the return typeNiko Matsakis-29/+49
2015-11-03Introduce a "liberated fn sigs" map so that we have easy access to thisNiko Matsakis-24/+53
2015-11-03Auto merge of #29459 - tshepang:simplify, r=steveklabnikbors-3/+3
2015-11-03Auto merge of #29523 - durka:patch-9, r=alexcrichtonbors-3/+0
2015-11-03Auto merge of #29514 - apasel422:issue-26220, r=alexcrichtonbors-0/+14
2015-11-03Auto merge of #29285 - eefriedman:libsyntax-panic, r=nrcbors-190/+174