about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-10-15auto merge of #18053 : nick29581/rust/ufcs1, r=pcwaltonbors-7/+8
2014-10-15Allow self as an arg in extension methodsNick Cameron-6/+7
2014-10-15Allow passing self as an argument to methodsNick Cameron-2/+2
2014-10-14rustc: Rename lints per RFC 344Aaron Turon-3/+3
2014-10-13rollup merge of #18007 : dotdash/arg_lifetime_endAlex Crichton-2/+26
2014-10-13rollup merge of #17927 : alexcrichton/more-constAlex Crichton-20/+2
2014-10-13auto merge of #17733 : jgallagher/rust/while-let, r=alexcrichtonbors-0/+5
2014-10-13rustc: Remove the dummy hack from check_matchAlex Crichton-20/+2
2014-10-13Emit lifetime end markers for function argumentsBjörn Steinbrink-2/+26
2014-10-12Never expand specialized columns that only contain wild patterns in themJakub Wieczorek-59/+69
2014-10-10Register new snapshotsAlex Crichton-1/+1
2014-10-10Handle `while let` desugaringJohn Gallagher-0/+5
2014-10-10auto merge of #17037 : kmcallister/rust/no-stack-check, r=thestingerbors-17/+25
2014-10-10auto merge of #17669 : nikomatsakis/rust/multidispatch, r=pcwaltonbors-11/+26
2014-10-09Add -C no-stack-checkKeegan McAllister-1/+1
2014-10-09Rename the no_split_stack attribute to no_stack_checkKeegan McAllister-16/+24
2014-10-09Implement multidispatch and conditional dispatch. Because we do notNiko Matsakis-11/+26
2014-10-09rustc: Convert statics to constantsAlex Crichton-3/+3
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-246/+233
2014-10-09auto merge of #17875 : dotdash/rust/static_bool, r=alexcrichtonbors-2/+15
2014-10-09Properly translate boolean statics to be stored as i8Björn Steinbrink-2/+15
2014-10-09auto merge of #17871 : michaelwoerister/rust/lldb-versioning, r=alexcrichtonbors-10/+5
2014-10-08debuginfo: Don't mark struct fields as artificial.Michael Woerister-10/+5
2014-10-07Remove use of `final` and `override` (now reserved)John Gallagher-4/+4
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-5/+5
2014-10-06auto merge of #17803 : bkoropoff/rust/issue-17021, r=alexcrichtonbors-54/+76
2014-10-05Handle emitting debug info for unboxed closuresBrian Koropoff-54/+76
2014-10-05auto merge of #17762 : bkoropoff/rust/issue-17734, r=alexcrichtonbors-1/+1
2014-10-05auto merge of #16970 : kmcallister/rust/llvm-unreachable, r=thestingerbors-0/+4
2014-10-05auto merge of #17776 : luqmana/rust/ul, r=alexcrichtonbors-4/+2
2014-10-04Add intrinsics::unreachableKeegan McAllister-0/+4
2014-10-04Update LLVM.Luqman Aden-4/+2
2014-10-03Correctly generate drop glue for `Box<str>`Brian Koropoff-1/+1
2014-10-03Fix type visitor glue for unboxed closuresBrian Koropoff-18/+36
2014-10-04auto merge of #17731 : bkoropoff/rust/unboxed-by-ref, r=pcwaltonbors-3/+16
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-2/+11
2014-10-02Correctly trans capture-by-ref unboxed closuresBrian Koropoff-3/+16
2014-10-02rollup merge of #17666 : eddyb/take-garbage-outAlex Crichton-319/+25
2014-10-02rollup merge of #17722 : jakub-/issue-17169Alex Crichton-2/+0
2014-10-02rollup merge of #17646 : bkoropoff/cast-iceAlex Crichton-0/+3
2014-10-02Fix cross-crate tuple structs in staticsJakub Wieczorek-2/+0
2014-10-02Revert "Use slice syntax instead of slice_to, etc."Aaron Turon-5/+5
2014-10-02rustc: remove support for Gc.Eduard Burtescu-315/+24
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-4/+1
2014-10-02Use slice syntax instead of slice_to, etc.Nick Cameron-5/+5
2014-10-01auto merge of #17653 : kaini/rust/master, r=alexcrichtonbors-6/+6
2014-10-01auto merge of #17630 : sfackler/rust/cfg-warnings, r=brsonbors-5/+4
2014-09-30Add missing case for pointer -> int when translating constant cast expressionsBrian Koropoff-0/+3
2014-09-30Fix librustcSteven Fackler-5/+4
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-2/+2