summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
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
2014-09-30Desugar 'if let' into the appropriate 'match'Kevin Ballard-0/+5
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-6/+6
2014-09-30auto merge of #17563 : brson/rust/wintcbfix, r=thestingerbors-1/+1
2014-09-29rollup merge of #17592 : kmcallister/inline-asm-locAlex Crichton-0/+14
2014-09-29auto merge of #17533 : michaelwoerister/rust/function-call-locs, r=luqmanabors-71/+282
2014-09-28Keep ExpnId abstract by providing conversionsKeegan McAllister-1/+1
2014-09-27Translate inline assembly errors back to source locationsKeegan McAllister-0/+14
2014-09-26rustc: Turn off split stacks on WindowsBrian Anderson-1/+1
2014-09-25debuginfo: Make sure that all calls to drop glue are associated with debug lo...Michael Woerister-71/+282
2014-09-25Integrate builtin bounds fully into the trait checkerNiko Matsakis-6/+7
2014-09-24Remove dead code from librustcJakub Wieczorek-30/+0
2014-09-23Cleanup the check_null function.Kasey Carrothers-6/+1
2014-09-23Check for null bytes before calling with_c_str on link_section and export_nam...Kasey Carrothers-4/+24
2014-09-19Test fixes from the rollupAlex Crichton-12/+12
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-16/+16
2014-09-19rollup merge of #17318 : nick29581/sliceAlex Crichton-20/+50
2014-09-19rollup merge of #17259 : eddyb/def-no-gcAlex Crichton-99/+55
2014-09-18Move uses of enum to bitflags!.Ahmed Charles-12/+4
2014-09-19Add enum variants to the type namespaceNick Cameron-16/+16
2014-09-19Implement slicing syntax.Nick Cameron-20/+50
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-2/+2
2014-09-18rustc: move freevar finding to resolve.Eduard Burtescu-2/+0
2014-09-18rustc: move type definitions from middle::freevars to middle::ty.Eduard Burtescu-19/+16
2014-09-18rustc: add a closure depth to DefUpvar.Eduard Burtescu-2/+2