about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2014-12-22Revert "debuginfo: Clean the debuginfo module up a bit."Alex Crichton-88/+74
2014-12-21rollup merge of #20057: nick29581/array-syntaxAlex Crichton-2/+2
2014-12-21rollup merge of #20027: michaelwoerister/for-loop-varAlex Crichton-70/+124
2014-12-21rollup merge of #19898: Aatch/issue-19684Alex Crichton-44/+97
2014-12-20auto merge of #19900 : alexcrichton/rust/compiler-flags, r=cmrbors-0/+2
2014-12-20auto merge of #19511 : eddyb/rust/no-shadow, r=alexcrichtonbors-10/+10
2014-12-20Fix the fallout of removing feature(import_shadowing).Eduard Burtescu-9/+9
2014-12-20rustc: middle: move Export and ExportMap from resolve to def.Eduard Burtescu-5/+5
2014-12-20rustc: middle: move DefMap from resolve to def.Eduard Burtescu-2/+1
2014-12-20middle: resolve: fix inconsistencies around ExportMap and remove the 2 suffix.Eduard Burtescu-10/+10
2014-12-20Remove feature(import_shadowing) from all crates.Eduard Burtescu-1/+1
2014-12-20Allow use of `[_ ; n]` syntax for fixed length and repeating arrays.Nick Cameron-2/+2
2014-12-19rustc: Start "stabilizing" some flagsAlex Crichton-0/+2
2014-12-19librustc_trans: use `#[deriving(Copy)]`Jorge Aparicio-109/+43
2014-12-19auto merge of #19884 : nikomatsakis/rust/issue-19730-perfect-forwarding, r=pn...bors-88/+86
2014-12-19debuginfo: Clean the debuginfo module up a bit.Michael Woerister-74/+88
2014-12-19debuginfo: Create debuginfo for for-loop variables again.Michael Woerister-0/+40
2014-12-19Implement "perfect forwarding" for HR impls (#19730).Niko Matsakis-8/+7
2014-12-19Centralize on using `Binder` to introduce new binding levels, rather than hav...Niko Matsakis-70/+69
2014-12-19Rename the code that replaces unbound variables to "freshen" rather than "sko...Niko Matsakis-4/+4
2014-12-19Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef.Niko Matsakis-24/+24
2014-12-19auto merge of #19654 : aturon/rust/merge-rt, r=alexcrichtonbors-6/+11
2014-12-18Revise std::thread API to join by defaultAaron Turon-2/+2
2014-12-18Fallout from new thread APIAaron Turon-5/+10
2014-12-18Tell trans that user unops are by valueJorge Aparicio-2/+2
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-20/+22
2014-12-18Fix logic error and add unreachable after returnsJames Miller-0/+4
2014-12-18Minor fixesJames Miller-1/+1
2014-12-18Fix formatting issuesJames Miller-3/+4
2014-12-18Add some documentationJames Miller-1/+38
2014-12-18Only count nested returns when the outer return is reachableJames Miller-43/+54
2014-12-17rollup merge of #19918: pnkfelix/ast-refactor-make-place-in-exprbox-an-optionAlex Crichton-1/+2
2014-12-17auto merge of #19789 : nick29581/rust/assoc-ufcs2, r=nikomatsakisbors-1/+2
2014-12-16AST refactor: make the place in ExprBox an option.Felix S. Klock II-1/+2
2014-12-16auto merge of #19777 : nikomatsakis/rust/warn-on-shadowing, r=acrichtobors-8/+8
2014-12-16Path types to associated types with form `T::A`Nick Cameron-1/+2
2014-12-15auto merge of #19448 : japaric/rust/binops-by-value, r=nikomatsakisbors-14/+20
2014-12-15Remove all shadowed lifetimes.Niko Matsakis-8/+8
2014-12-15rollup merge of #19787: akiss77/fix-i8-c_charBrian Anderson-1/+1
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-3/+4
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-1/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-10/+10
2014-12-14Rewrite WorkItem not to use `proc()`.Niko Matsakis-7/+20
2014-12-14Remove `proc` types/expressions from the parser, compiler, andNiko Matsakis-6/+2
2014-12-14Purge the hack that allows `FnOnce` to be used with a by-value self method. ...Niko Matsakis-214/+7
2014-12-13Tell trans which binops are by valueJorge Aparicio-14/+20
2014-12-13librustc_trans: use tuple indexingJorge Aparicio-7/+7
2014-12-13librustc_trans: use unboxed closuresJorge Aparicio-107/+140
2014-12-13librustc_trans: fix falloutJorge Aparicio-10/+6
2014-12-13librustc_trans: fix falloutJorge Aparicio-1/+1